Prerequisites
Semester 1
Course Name | Course Code | Credit Units | Course Type |
---|---|---|---|
Computer Applications I | CS111 | 3 | Core |
Communication Skills | CS113 | 3 | Core |
Communications Technology & the Internet | CS 112 | 3 | Core |
Internet technology and web page | CS 114 | 3 | Core |
Computational Mathematics I | CS 115 | 3 | Core |
Introduction to Computer hardware | CS 116 | 3 | Core |
Ethics and Social values | CS 117 | 3 | Core |
3 | Core |
Semester 2
Course Name | Course Code | Credit Units | Course Type |
---|---|---|---|
Programming Methodology 1 | CS 121 | 3 | Core |
Probability & Statistics | CS 122 | 3 | Core |
Computer Applications II | CS 123 | 3 | Core |
Database Planning, Design &Management I | CS 124 | 3 | Core |
Computational Mathematics II | CS 125 | 3 | Core |
Christian Ethics II | CS: | 3 | Elective |
Introduction to Computer Networks | CS 126 | 3 | Core |
Semester 1
Course Name | Course Code | Credit Units | Course Type |
---|---|---|---|
Systems Analysis & Design | CS 211 | 3 | Core |
Operating Systems | CS 212 | 3 | Core |
Database Languages | CS 213 | 3 | Core |
Computer Repair & Maintenance I | CS 214 | 3 | Core |
Systems Programming | CS 215 | 3 | Elective |
Object Oriented Programming with Java | CS 216 | 3 | Elective |
Emerging Technologies in Computer Science | CS 217 | 3 | Elective |
Structured Programming | CS212 | 4 | Core |
Semester 2
Course Name | Course Code | Credit Units | Course Type |
---|---|---|---|
Database Programming | CS 223 | 4 | Core |
Computer Repair & Maintenance II | CS 221 | 3 | Core |
Research Design and Implementation | CS 222 | 3 | Core |
Numerical Analysis | CS 223 | 3 | Core |
Data Structures & Algorithms | CS 224 | 3 | Core |
Computer Communication Networks | CS 225 | 3 | Elective |
Computer Architecture and organization | CS 226 | 3 | Elective |
Website Design, Programming & Administration | CS 227 | 3 | Elective |
Statistical data analysis | CS 228 | 3 | Elective |
Industrial Training | CS ::: | 3 | Core |
Semester 1
Course Name | Course Code | Credit Units | Course Type |
---|---|---|---|
Object Oriented Programming with Visual Basic | CS 311 | 3 | Core |
Systems Administration | CS 312 | 3 | Elective |
Enterprise Network Management | CS 313 | 3 | Elective |
Business Intelligence and Data Warehousing | CS 314 | 3 | Elective |
Project | CS :::: | 3 | Core |
Network Design and Administration | CS 315 | 3 | Elective |
Systems Security | CS 316 | 3 | Elective |
Artificial Intelligence | CS 317 | 3 | Elective |
Client-Server Programming for Applications | CS 318 | 3 | Elective |
Database (DB) Programming | CS 319 | 3 | Elective |
Semester 2
Course Name | Course Code | Credit Units | Course Type |
---|---|---|---|
Software Engineering | CS 322 | 3 | Core |
Entrepreneurship | CS 321 | 3 | Core |
Complexity and computability | CS 323 | 3 | Core |
Distributed systems | CS 324 | 3 | Core |
Computer and network security | CS 325 | 3 | Elective |
Programming with C++ | CS 326 | 3 | Elective |
User Interface | CS 327 | 3 | Elective |
Cryptography | CS 329 | 3 | Elective |
Computer Graphics | CS 328 | 3 | Elective |