FOUNDATION COURSES AND INTERDISCIPLINARY COURSES
Year | Course Code | Credits | Course Title |
1 | FDN 1201 | 0 | General English |
1 | FDN 1203 | 0 | General Biology |
1 | FDN 1204 | 0 | Basic Mathematics |
1 | FDN 1205 | 0 | Basic Science for Non-Science Students |
1 | IDC 1201 | 2 | Philosophy of Science |
2 | IDC 2201 | 2 | English for Professional Purposes |
2 | IDC 2202 | 2 | Principles and Practices of Marketing |
3 | IDC 3201 | 2 | Entrepreneurship Development |
3 | IDC 3202 | 2 | Standards and Quality Management Systems |
MAIN COURSES OF THE DEGREE PROGRAM
Year | Course Code | Credits | Course Title | Compulsory/Optional |
1 | ICT 1201 | 2 | Fundamentals of Computer Systems | Compulsory |
1 | ICT 1402 | 4 | Principles of Program Design and Programming | Compulsory |
1 | ICT 1303 | 3 | Basic Electronics and Digital Logic Design | Compulsory |
1 | ICT 1404 | 4 | Mathematics and Statistics for Computing | Compulsory |
1 | ICT 1305 | 3 | Data Structures | Compulsory |
1 | ICT 1306 | 3 | Object Oriented Programming | Compulsory |
1 | ICT 1407 | 4 | Database Systems | Compulsory |
1 | ICT 1308 | 3 | Operating Systems | Compulsory |
2 | ICT 2301 | 3 | Design and Analysis of Algorithms | Compulsory |
2 | ICT 2402 | 4 | Software Engineering | Compulsory |
2 | ICT 2403 | 4 | Graphics and Image Processing | Compulsory |
2 | ICT 2204 | 2 | Web Technologies | Compulsory |
2 | ICT 2305 | 3 | Computer Networks | Compulsory |
2 | ICT 2406 | 4 | Internet Programming | Compulsory |
2 | ICT 2207 | 2 | Management Information Systems | Compulsory |
2 | ICT 2408 | 4 | Computer Organization and Architecture | Compulsory |
2 | ICT 2209 | 2 | Communication Skills | Compulsory |
2 | ICT 2210 | 2 | Multimedia Technologies | Compulsory |
3 | ICT 3301 | 3 | Human Computer Interaction | Compulsory |
3 | ICT 3202 | 2 | Operational Research | Compulsory |
3 | ICT 3303 | 3 | Information Systems Security | Compulsory |
3 | ICT 3304 | 3 | Embedded Systems | Compulsory |
3 | ICT 3205 | 2 | Information Technology Project Management | Compulsory |
3 | ICT 3207 | 2 | Professional Practice and Ethics | Compulsory |
3 | ICT 3208 | 2 | Entrepreneurship | Compulsory |
3 | ICT 3411 | 4 | Group Project | Compulsory |
3 | ICT 3209 | 2 | Principles of Accounting | Compulsory |
3 | ICT 3212 | 2 | Introduction to Intelligent Systems | Optional ** |
3 | ICT 3213 | 2 | Advanced Operating Systems | Optional |
4 | ICT 4201 | 2 | Fundamentals of E-Learning | Compulsory |
4 | ICT 4302 | 3 | Intelligent Systems | Compulsory |
4 | ICT 4303 | 3 | Advanced Computer Networks | Compulsory |
4 | ICT 4204 | 2 | Mobile Application Development | Compulsory |
4 | ICT 4305 | 4 | Parallel and Cluster Computing | Compulsory |
4 | ICT 4306 | 3 | E-Commerce | Compulsory |
4 | ICT 4307 | 3 | Bioinformatics and Computational Biology | Compulsory |
4 | ICT 4208 | 2 | Geographic Information Systems | Compulsory |
4 | ICT 4609 | 6 | Research Project | Compulsory |
4 | ICT 4410 | 4 | Industrial Training | Compulsory |
** Students who wish to proceed to fourth year program are required to follow ICT 3212