Program Details

This program is divided into three teaching modules with separate learning objective for each module. The learning objectives for each module is listed as follows:
  • Informatics and Computational Thinking
    This Module offers introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. The module is specifically designed to help students:
    • Identify impacts of computing.
    • Think algorithmically and solve programming problems efficiently.
    • Explain connections between computing concepts.
    • Create a computational artifact (program-code-webpage) with a practical, personal, or societal intent.
    • Understand concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
    • Select appropriate techniques to develop a computational artifact.
    • Use appropriate algorithmic and information management principles.
    • Develop and present a final programming project to his peers.
    Course Topics:
    • Computers and Computing.
    • Building Blocks of Programming.
    • Putting the blocks together.
    • Thinking Computationally.
    • Web Design and Development (optional).
  • Digital Literacy
    This Module aims to introduce the students to the basic technology knowledge that they will use in their everyday life. Designed for those who work with technology every day but don't necessarily understand how it all works underneath the hood or how to solve problems when something goes wrong, this course fills in the gaps, empowering them to use and troubleshoot technology more effectively:
    • Understand the operation principals of digital devices such as smartphones, tablets, laptops and desktop PCs.
    • Networking and the internet.
    • Security and Privacy.
    • Cloud and collaboration.
    Course Topics:
    • B1. Networking and the Internet.
    • B2. Cloud and collaboration.
    • B3. Safety and Security.
  • Tech Trends and IT career Development
    This Module aims to introduce the students to the recent technology trends and related to their major discipline. It also aims to better prepare the students to the future job market by opening up new career opportunities. This module is designed to help students:
    • Recognize the recent technology trends in the world.
    • Understand how these technologies are serving their Major business domain.
    • Identify novel career opportunities.
    • Recognize the digital skills needed to participate in these trends.
    • List industrial enterprises for each technology trends area.
    Course Topics:
    • C1. Freelancing.
    • C2. Mobile Technologies.
    • C3. AI, Deep Learning & Big Data.
    • C4. Internet of Things.
    • C5. Digital Marketing.

Our Locations

Available Intakes 

No Avalibale Intakes for Admission

Old Intakes View All(0)