Degree program: Bachelor of Science in Software Engineering
Admission capacity: 80
Combination(s): OLD:PCM,PGM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and either
Physics or Computer Science.
Annual tuition fee: 1,500,000/=
LG 102 Communication Skills Core 7.5
CP 111 Principles of Programming Languages Core 9
MT 1111 Discrete Mathematics for ICT Core 7.5
DS 102 Development Perspectives Core 7.5
MT 1117 Linear Algebra for ICT Core 7.5
IT 111 Introduction to Information Technology Core 7.5
MT 1112 Calculus Core 7.5
IA 112 Mathematical Foundations of Information 
Security
Core 7.5
  CP 123 Introduction to High Level Programming Core 9
MT 1211 Numerical Analysis for ICT Core 7.5
182
CP 121 Introduction to Database Systems Core 9
CN 121 Introduction to Computer Networking Core 7.5
ST 1210 Introduction to Probability and Statistics Core 7.5
CS 123 Introduction to Software Engineering Core 6
IA 124 Introduction to IT Security Core 6
CS 131 Industrial Practical Training I Core 9.6      CP 215 Object Oriented Programming in Java Core 9
CN 211 Computer Networking Protocols Core 9
CP 211 Introduction to Linux/Unix Systems Core 9
CP 212 Systems Analysis and Design Core 7.5
CP 213 Data Structure and Algorithms Analysis Core 10.5
CT 211 Computer Organization and Architecture I Core 9
CP 214 Computational Theory Core 7.5  CP 226 Operating Systems Core 9
CP 221 Internet Programming and Application I Core 7.5
IS 221 ICT Research Methods Core 7.5
CP 222 Open Source Technologies Core 7.5
CP 223 Object-Oriented Systems Design Core 7.5
CP 224 Database Management Systems Core 7.5
CP 225 Software Testing and Quality Assurance Core 7.5
CS 231 Industrial Practical Training II Core 9.6      CP 318 Computer Graphics Core 9
MT 3111 Mathematical Logic and Formal Semantics Core 7.5
CP 311 Internet Programming and Applications II Core 9
CP 312 Python Programming Core 9
CP 313 Mobile Applications Development Core 9
EME 314 ICT Entrepreneurship Core 7.5
One Elective Course Elective 9  CS 321 Advanced Java Programming Core 9
CP 321 Distributed Database Systems Core 9
IA 321 Information and Communication Systems 
Security
Core 9
CP 322 Data Mining and Warehousing Core 9
CP 323 Web Framework Development Using Javascript Core 9
CS 331 Industrial Practical Training III Core 9.6
One Elective Course Elective 7.5
  CT 411 Embedded Systems I Elective 9
183
CP 316 Selected Topics in Software Engineering Elective 9  IA 326 Secure System Development Elective 7.5
CP 324 Compiler Technology Elective 7.5  SI 311 Professional Ethics and Conduct Core 7.5
CS 431 Software Engineering Project I Core 6
CT 312 Computer Maintenance Core 9
IM 411 Human-Computer Interaction Core 7.5
CP 412 C# Programming Core 9
CD 312 Multimedia Content Development Core 7.5
BT 413 ICT Project Management Core 6
One Elective Course Elective 7.5
  CP 421 Digital Image Processing Core 7.5
CS 421 Software Deployment and Management Core 7.5
CS 432 Software Engineering Project II Core 9
CP 422 Artificial Intelligence Core 9
CP 423 System Administration and Management Core 9
CP 424 Cloud Computing Core 9
One Elective Course Elective 9  BT 312 Electronic and Mobile Commerce Elective 7.5
CS 411 Reverse Engineering Elective 7.5
CG 222 Foundations of Data Science Elective 7.5  CT 421 Embedded Systems II Elective 9
CD 322 Digital Creative Advertising and Production Elective 9
CS 329 Big Data Analysis Elective 9