Course Overview
The Information Technology Engineering (ITE) program focuses on developing the engineering, computing, and technical skills needed to design, implement, and manage modern information technology systems.
The minimum duration for completing the Information Technology Engineering program is four years. The program generally follows a semester system, with each semester comprising 6 to 8 courses. Students typically need to complete approximately 140 credit hours throughout their studies.
This structured approach provides students with a broad engineering-oriented computing foundation while allowing for practical training and advanced study in Information Technology Engineering.
Specializations Pathway: Artificial Intelligence and Data Analysis.
Entry Requirements
Develop skills to protect data and networks from cyber threats.
Understand network architecture and management through practical application.
Learn AI techniques and their applications across various fields.
Use data tools and methods to support decision-making processes.
Build applied technical experience through projects and specialized study.
Curriculum
The curriculum progresses from mathematics, physics, engineering drawing, programming, and foundational technical skills to cybersecurity, networking, software development, databases, data science, artificial intelligence, operating systems, web and mobile applications, machine learning, and specialized fourth-year study.
4-Year Curriculum Overview
Foundation Courses
- Fundamental Mathematics
- General Physics
- Statistics and Probabilities
- Engineering Drawing
- ICDL Techniques
- Academic English for Engineering
- Differentiation & Integration Mathematics
- Electrical Physics
- Introduction to Computer Programming
- Academic Writing Techniques
- Soft Skills Techniques
- Introduction to Material Science
Core Courses
- Introduction to Engineering
- Computing Mathematics
- Introduction to Digital Technology
- Computer Science
- Object-Oriented Programming (OOP)
- Digital Logic and Computer System Fundamentals
- Algorithms and Mathematical Concepts for Computing
- Computer Networks
- Computer System
- Databases
- Object-Oriented System Analysis and Design
- Front End Web Development
Advanced Core Courses
- Research Skills
- Computer Organization and Architecture
- Database Concepts
- Introduction to Data Science and AI
- Multimedia Systems
- Internet Technologies
- Human Computer Interaction
- Project Management
- Operating Systems
- Systems Analysis and Design
- Web and Mobile Applications
- Machine Learning
Specialization Courses
- Cybersecurity Specialization
- Artificial Intelligence Specialization
- Information Technology Specialization
- Engineering/Computing Electives
- Capstone Engineering Design Project
Specialization Courses
Artificial Intelligence
Learning AI techniques and their applications across various fields, including data analysis for decision-making.
Courses
- Artificial Intelligence
- Machine Learning
- Computer Vision
- AI Systems and Applications
- Capstone Engineering Design Project
Data Science
Developing skills in data analysis, large-scale data processing, visualization, and data-driven computing solutions.
Courses
- Artificial Intelligence
- Introduction to Data Science and Big Data
- Data Analysis and Visualisation with Python
- Data Engineering and Analytics
- Capstone Engineering Design Project
What You Will Learn
Protect systems, networks, cloud environments, mobile technologies, and organizational data.
Build programming, web, mobile, multimedia, and object-oriented applications.
Understand networking, operating systems, system programming, IoT, and technical infrastructure.
Work with databases, big data, machine learning, deep learning, computer vision, and data analysis.
Real-World Application
The Capstone Engineering Design Project allows students to integrate programming, systems, cybersecurity, databases, artificial intelligence, networking, research, and project management into an applied final-year project.