ICT
The department offers following course units for B.Sc. (General) Degree ICT students.
B.Sc. (General) Degree Course Units
Each student should take course units having a minimum cumulative credit value of 27.0 for each year.
c – core course unit, o – optional course unit
First Year | ||
Semester I | ||
ICT 105 1.5 | Computer Architecture | c |
ICT 106 1.5 | Fundementals of Computer Programming | c |
ICT 107 1.0 | Computer Programming – Laboratory I | c |
ICT 108 1.0 | Software Engineering I | c |
Semester II | ||
ICT 129 2.0 | Objected Oriented Programming | c |
ICT 130 1.0 | Computer Programming – Laboratory II | c |
ICT 131 2.0 | Software Engineering II | c |
Second Year | ||
Semester I | ||
ICT 204 2.0 | Data Structures and Algorithms I | c |
ICT 205 1.5 | Operating Systems | c |
ICT 206 1.5 | Database Systems and Administration | c |
Semester II | ||
ICT 229 2.0 | User Interface Design and Implementation | c |
ICT 230 1.5 | Computer Networks and System Administration | c |
ICT 231 1.5 | Visual Computing | c |
Third Year | ||
Semester I | ||
ICT 304 1.5 | Multimedia Technologies | c |
ICT 305 2.0 | Embedded Systems | c |
ICT 306 1.5 | Mobile Application Development | o |
ICT 307 2.0 | Introduction to Artificial Intelligence | o |
Semester II | ||
ICT 330 2.0 | Software Architecture and Design | c |
ICT 331 1.5 | Software Quality Assurance | c |
ICT 332 1.5 | Human Computer Interaction | o |
ICT 333 1.5 | Data Mining and Data Warehousing | o |
ICT 334 2.0 | Project (Individual/Group) | o |