Department of Computer Engineering
Shaping the next generation of technology innovators
Diploma of Computer Engineering – Artificial Intelligence 0-2
Diploma Program · 60 Credit Hours ·
The 60 CH of the Computer Engineering – Artificial Intelligence Diploma program spans over university, college, and department requirements as either mandatory or elective courses.
RECOMMENDED STUDY PLAN
Semester 1
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| ENGL110 | Technical Writing for Engineering | - | - | 3 | 3 | CM |
| MATH100 | Calculus I | - | - | 3 | 3 | CM |
| PHYS100 | Physics I | - | - | 3 | 3 | CM |
| COMP100 | Computer Programming | - | - | 3 | 3 | CM |
| MECH120 | Engineering Drawings | - | - | 1 | 3 | CM |
| COMP109 | Computer Programming Lab | - | COMP100 | 1 | 2 | CM |
| ENGI100 | Introduction to Engineering | - | - | 1 | 2 | CM |
| Semester Total | 15 | 19 | ||||
Semester 2
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| MATH101 | Calculus II | MATH100 | - | 3 | 3 | CM |
| PHYS101 | Physics II | PHYS100 | - | 3 | 3 | CM |
| COMP101 | Advanced Computer Programming | COMP100 | - | 3 | 3 | DM |
| ELEC100 | Electrical Circuits | MATH100 | - | 3 | 3 | DM |
| MECH100 | Workshop I | - | - | 1 | 3 | CM |
| PHYS109 | Physics Lab | PHYS100 | PHYS101 | 1 | 2 | CM |
| COMP108 | Advanced Computer Programming Lab | - | COMP101 | 1 | 2 | DM |
| Semester Total | 15 | 19 | ||||
Semester 3
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| COMP200 | Linear Algebra for ICT | MATH101 | - | 3 | 3 | DM |
| COMP210 | Introduction to Artificial Intelligence | COMP101 | - | 1 | 2 | DM |
| COMP220 | Principles of Algorithms and Data Structures | COMP101 | - | 3 | 3 | DM |
| ELEC230 | Digital Logic | ELEC100 | - | 3 | 3 | DM |
| COMP229 | Principles of Algorithms and Data Structures Lab | - | COMP220 | 1 | 2 | DM |
| ELEC239 | Digital Logic Lab | - | ELEC230 | 1 | 2 | DM |
| - | University Elective 1 | - | - | 3 | 3 | UEL |
| Semester Total | 15 | 18 | ||||
Semester 4
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| MATH212 | Statistics and Data Science | MATH101 | - | 3 | 3 | DM |
| COMP211 | Principles of Machine Learning | COMP200 COMP210 |
- | 3 | 3 | DM |
| COMP212 | Artificial Intelligence Ethics and Policies | COMP210 | - | 1 | 2 | DM |
| COMP230 | Cloud Computing for AI Applications | COMP220 | - | 3 | 3 | DM |
| COMP219 | Principles of Machine Learning Lab | - | COMP211 | 1 | 2 | DM |
| COMP239 | Cloud Computing for AI Applications Lab | - | COMP230 | 1 | 2 | DM |
| COMP290 | Project 1 (PBL) | COMP220 | - | 3 | 3 | DM |
| Semester Total | 15 | 18 | ||||
| Program Total | 60 | 74 | ||||
- CM: College Mandatory Course
- DM: Department Mandatory Course
- UEL: University Elective Course
- Apply mathematics, science, engineering fundamentals, and standard hardware/software tools to solve well-defined problems.
- Conduct tests and experiments in the practice area and analyze and interpret data.
- Provide support in performing tasks and procedures and assist in designing engineering systems and components.
- Understand and apply relevant standards and codes of practice with an emphasis on health and safety aspects in the workplace.
- Recognize the impact of engineering practice in global, economic, environmental, and societal contexts.
- Apply common communication techniques in well-defined technical and non-technical engineering environments and select appropriate technical literature.
- Function effectively as individuals and in diverse teams and use a foreign language if applicable.
AI Technician
Smart Systems Developer
Junior Data Analyst
Robotics Engineering Assistant
Technical Support Specialist for Smart Systems
Diploma of Computer Engineering – Networking 0-2
Diploma Program · 60 Credit Hours ·
The 60 CH of the Diploma of Computer Engineering – Networking program span university, college, and department requirements, offered as mandatory and elective courses.
RECOMMENDED STUDY PLAN
Semester 1
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| ENGL110 | Technical Writing for Engineering | - | - | 3 | 3 | CM |
| MATH100 | Calculus I | - | - | 3 | 3 | CM |
| PHYS100 | Physics I | - | - | 3 | 3 | CM |
| COMP100 | Computer Programming | - | - | 3 | 3 | CM |
| MECH120 | Engineering Drawings | - | - | 1 | 3 | CM |
| COMP109 | Computer Programming Lab | - | COMP100 | 1 | 2 | CM |
| ENGI100 | Introduction to Engineering | - | - | 1 | 2 | CM |
| Semester Total | 15 | 19 | ||||
Semester 2
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| MATH101 | Calculus II | MATH100 | - | 3 | 3 | CM |
| PHYS101 | Physics II | PHYS100 | - | 3 | 3 | CM |
| ELEC100 | Electrical Circuits | MATH100 | - | 3 | 3 | DM |
| COMP101 | Advanced Computer Programming | COMP100 | - | 3 | 3 | DM |
| MECH100 | Workshop I | - | - | 1 | 3 | CM |
| PHYS109 | Physics Lab | PHYS100 | PHYS101 | 1 | 2 | CM |
| COMP108 | Advanced Computer Programming Lab | - | COMP101 | 1 | 2 | DM |
| Semester Total | 15 | 19 | ||||
Semester 3
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| COMP200 | Linear Algebra for ICT | MATH101 | - | 3 | 3 | DM |
| COMP240 | Introduction to Cybersecurity | COMP101 | - | 1 | 2 | DM |
| ELEC230 | Digital Logic | ELEC100 | - | 3 | 3 | DM |
| COMP250 | Principles of Computer Networks and Security | COMP101 | - | 3 | 3 | DM |
| COMP259 | Principles of Computer Networks and Security Lab | - | COMP250 | 1 | 2 | DM |
| ELEC239 | Digital Logic Lab | - | ELEC230 | 1 | 2 | DM |
| - | University Elective 1 | - | - | 3 | 3 | UEL |
| Semester Total | 15 | 18 | ||||
Semester 4
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| MATH212 | Statistics and Data Science | MATH101 | - | 3 | 3 | DM |
| COMP220 | Principles of Algorithms and Data Structures | COMP101 | - | 3 | 3 | DM |
| COMP251 | Network Ethics and Policies | COMP240 | - | 1 | 2 | DM |
| COMP252 | Network Administration | COMP250 | - | 3 | 3 | DM |
| COMP229 | Principles of Algorithms and Data Structures Lab | - | COMP220 | 1 | 2 | DM |
| COMP258 | Network Administration Lab | - | COMP252 | 1 | 2 | DM |
| COMP292 | Project 1 (PBL) | COMP250 | - | 3 | 3 | DM |
| Semester Total | 15 | 18 | ||||
| Program Total | 60 | 74 | ||||
- CM: College Mandatory Course
- DM: Department Mandatory Course
- UEL: University Elective Course
- Apply mathematics, science, and engineering fundamentals, along with standard hardware and software tools, to solve well-defined engineering problems.
- Conduct tests and experiments in computer engineering areas and analyze and interpret data.
- Assist in the design, development, and maintenance of computer systems, including hardware and software components.
- Understand and apply relevant standards and codes of practice, with an emphasis on health and safety in the workplace.
- Recognize the impact of computer engineering practices in global, economic, environmental, and societal contexts.
- Apply effective communication techniques in technical and non-technical environments and utilize appropriate technical documentation.
- Function effectively both independently and within diverse teams, and use a foreign language when applicable.
Hardware Technician
IT Support Technician
Embedded Systems Assistant
Computer Engineering Technician
Computer Systems Technician
Technical Support Specialist
Diploma of Computer Engineering – Cybersecurity 0-2
Diploma Program · 60 Credit Hours ·
The 60 CH of the Computer Engineering – Cybersecurity Diploma program span over university, college, and department requirements as either mandatory or elective courses.
RECOMMENDED STUDY PLAN
Semester 1
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| ENGL110 | Technical Writing for Engineering | - | - | 3 | 3 | CM |
| MATH100 | Calculus I | - | - | 3 | 3 | CM |
| PHYS100 | Physics I | - | - | 3 | 3 | CM |
| COMP100 | Computer Programming | - | - | 3 | 3 | CM |
| MECH120 | Engineering Drawings | - | - | 1 | 3 | CM |
| ENGI100 | Introduction to Engineering | - | - | 1 | 2 | CM |
| COMP109 | Computer Programming Lab | - | COMP100 | 1 | 2 | CM |
| Semester Total | 15 | 19 | ||||
Semester 2
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| MATH101 | Calculus II | MATH100 | - | 3 | 3 | CM |
| PHYS101 | Physics II | PHYS100 | - | 3 | 3 | CM |
| ELEC100 | Electrical Circuits | MATH100 | - | 3 | 3 | DM |
| COMP101 | Advanced Computer Programming | COMP100 | - | 3 | 3 | DM |
| MECH100 | Workshop I | - | - | 1 | 3 | CM |
| PHYS109 | Physics Lab | PHYS100 | PHYS101 | 1 | 2 | CM |
| COMP108 | Advanced Computer Programming Lab | - | COMP101 | 1 | 2 | DM |
| Semester Total | 15 | 19 | ||||
Semester 3
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| COMP200 | Linear Algebra for ICT | MATH101 | - | 3 | 3 | DM |
| COMP220 | Principles of Algorithms and Data Structures | COMP101 | - | 3 | 3 | DM |
| COMP240 | Introduction to Cybersecurity | COMP101 | - | 1 | 2 | DM |
| ELEC230 | Digital Logic | ELEC100 | - | 3 | 3 | DM |
| COMP229 | Principles of Algorithms and Data Structures Lab | - | COMP220 | 1 | 2 | DM |
| ELEC239 | Digital Logic Lab | - | ELEC230 | 1 | 2 | DM |
| - | University Elective 1 | - | - | 3 | 3 | UEL |
| Semester Total | 15 | 18 | ||||
Semester 4
| Course Code | Course Name | Pre-R | Co-R | Credit Hours | Contact Hours | Course Type |
|---|---|---|---|---|---|---|
| MATH212 | Statistics and Data Science | MATH101 | - | 3 | 3 | DM |
| COMP241 | Cryptography Concepts | COMP200 COMP240 |
- | 3 | 3 | DM |
| COMP242 | Cybersecurity Ethics and Policies | COMP240 | - | 1 | 2 | DM |
| COMP243 | Cyber Defense Techniques and Tools | COMP220 | - | 3 | 3 | DM |
| COMP248 | Cyber Defense Techniques and Tools Lab | - | COMP243 | 1 | 2 | DM |
| COMP249 | Cryptography Concepts Lab | - | COMP241 | 1 | 2 | DM |
| COMP291 | Project 1 (PBL) | COMP220 | - | 3 | 3 | DM |
| Semester Total | 15 | 18 | ||||
| Program Total | 60 | 74 | ||||
- CM: College Mandatory Course
- DM: Department Mandatory Course
- UEL: University Elective Course
- Apply mathematics, science, engineering fundamentals, and standard hardware/software tools to solve well-defined problems.
- Conduct tests and experiments in the practice area and analyze and interpret data.
- Provide support in performing tasks and procedures and assist in designing engineering systems and components.
- Understand and apply relevant standards and codes of practice with an emphasis on health and safety aspects in the workplace.
- Recognize the impact of engineering practice in global, economic, environmental, and societal contexts.
- Apply common communication techniques in well-defined technical and non-technical engineering environments and select appropriate technical literature.
- Function effectively as individuals and in diverse teams and use a foreign language if applicable.