SEMESTER 1 | ||
Code | Name | ECTS |
ACSC110 | FOUNDATIONS IN COMPUTING | 5 |
ACSC115 | READINGS AND SEMINARS IN COMPUTING | 5 |
ACSC182 | PROGRAMMING PRINCIPLES I | 5 |
AMAT111 | CALCULUS AND ANALYTIC GEOMETRY I | 5 |
AMAT181 | LINEAR ALGEBRA WITH MATLAB | 5 |
FREE ELECTIVE | 5 | |
TOTAL | 30 |
SEMESTER 2 | ||
Code | Name | ECTS |
ACOE161 | DIGITAL LOGIC | 5 |
ACSC131 | INTERNET TECHNOLOGIES | 5 |
ACSC183 | PROGRAMMING PRINCIPLES II | 5 |
ACSC191 | DISCRETE MATHEMATICS | 5 |
AMAT122 | CALCULUS AND ANALYTIC GEOMETRY II | 5 |
FREE ELECTIVE | 5 | |
TOTAL | 30 |
SEMESTER 3 | ||
Code | Name | ECTS |
ACOE201 | COMPUTER ORGANISATION AND ARCHITECTURE | 5 |
ACSC124 | QUANTITATIVE METHODS | 5 |
ACSC271 | OPERATING SYSTEMS | 5 |
ACSC288 | DATA STRUCTURES | 5 |
ACSC301 | THEORY OF COMPUTATION | 5 |
FREE ELECTIVE | 5 | |
TOTAL | 30 |
SEMESTER 4 | ||
Code | Name | ECTS |
ACOE313 | COMPUTER NETWORKS I | 5 |
ACSC223 | DATABASE MANAGEMENT | 5 |
ACSC299 | HUMAN COMPUTER INTERACTION | 5 |
ACSC319 | COMPUTER ETHICS AND PUBLIC POLICY | 5 |
ACSC382 | OBJECT ORIENTED PROGRAMMING | 5 |
AENG201 | TECHNICAL WRITING AND COMMUNICATION | 5 |
TOTAL | 30 |
SEMESTER 5 | ||
Code | Name | ECTS |
ACOE301 | ADVANCED COMPUTER ARCHITECTURE | 6 |
ACOE323 | COMPUTER NETWORKS II | 6 |
ACSC383 | SOFTWARE ENGINEERING | 6 |
ACSC384 | ADVANCED DATABASE SYSTEMS | 6 |
ACSC476 | WEB PROGRAMMING | 6 |
TOTAL | 30 |
SEMESTER 6 | ||
Code | Name | ECTS |
ACSC330 | INTERACTIVE DESIGN | 6 |
ACSC368 | ARTIFICIAL INTELLIGENCE | 6 |
ACSC372 | SYSTEMS PROGRAMMING | 6 |
ACSC390 | SOFTWARE ENGINEERING PROFESSIONAL PLACEMENT | 6 |
ACSC430 | DYNAMIC LANGUAGES | 6 |
TOTAL | 30 |
SEMESTER 7 | ||
Code | Name | ECTS |
ACSC401 | ALGORITHMS AND COMPLEXITY | 6 |
ACSC489 | PROJECT PREPARATION | 6 |
COMPUTER ELECTIVE | 6 | |
COMPUTER ELECTIVE | 6 | |
COMPUTER ELECTIVE | 6 | |
TOTAL | 30 |
SEMESTER 8 | ||
Code | Name | ECTS |
ACSC490 | SENIOR PROJECT | 6 |
COMPUTER ELECTIVE | 6 | |
COMPUTER ELECTIVE | 6 | |
COMPUTER ELECTIVE | 6 | |
COMPUTER ELECTIVE | 6 | |
TOTAL | 30 |