Course Catalog BSc Computer Science

Year/ Semester ( I/I )

Subject CodeSubjectCredit
MATH 101 Calculus and Linear Algebra 3
PHYS 101 General Physics I 3
COMP 102 Computer Programming 3
ENGG 111 Elements of Engineering I 3
CHEM 101 General Chemistry 2
EDRG 101 Engineering Drawing I 2
ENGG 101 Workshop Technology 2

Year/ Semester ( I/II )

Subject CodeSubjectCredit
MATH 104 Advanced Calculus 3
PHYS 102 General Physics II 3
COMP 116 Object-Oriented Programming 3
ENGG 112 Elements Of Engineering II 3
ENGT 105 Technical Communication 2
ENVE 101 Introduction to Environmental Engineering 2
EDRG 102 Engineering Drawing II 2
ENGG 102 Engineering Project 2

Year/ Semester ( II/I )

Subject CodeSubjectCredit
MATH 208 Statistics and Probability 3
MCSC 201 Discrete Mathematics/Structure 3
EEEG 202 Digital Logic 3
EEEG 211 Electronics Engineering I 3
COMP 202 Data Structures and Algorithms 3
COMP 206 Computer Project I 2
EEEG 217 Digital Electronics Laboratory Work  1

Year/ Semester ( II/II )

Subject CodeSubjectCredit
MATH 207 Differential Equations and Complex Variables 4
MCSC 202 Numerical Methods 3
COMP 204 Data Communication and Networking 3
COMP 231 Microprocessor and Assembly Language 3
COMP 232 Database Management Systems 3
COMP 207 Computer Project II 2

Year/ Semester ( III/I )

Subject CodeSubjectCredit
COMP 317 Computational Operations Research 4
MGTS 301 Engineering Economics 3
COMP 307 Operating Systems 3
COMP 315 Computer Architecture and Organization 3
COMP 316 Theory of Computation 3
COMP 342 Computer Graphics 3
COMP 311 Combined Computer Project 1

Year/ Semester ( III/II )

Subject CodeSubjectCredit
COMP 343 Information System Ethics 3
COMP 302 System Analysis and Design 3
COMP 409 Compiler Design 3
COMP 314 Algorithms and Complexity 3
COMP 323 Graph Theory 3
COMP 341 Human Computer Interaction 3
COMP 313 Combined Computer Project 1

Year/ Semester ( IV/I )

Subject CodeSubjectCredit
MGTS 403 Engineering Management 3
COMP 401 Software Engineering 3
COMP 472 Artificial Intelligence 3
Elective I 3
Elective II 3

Year/ Semester ( IV/II )

Subject CodeSubjectCredit
MGTS 402 Engineering Entrepreneurship 3
COMP 486 Software Dependability 3
COMP 408 Internship 6