The Department offers two undergraduate degree programmes, Bachelor of Science in Computer Science Single-Major (3:2:1:1) and Major-Minor (3:2:2:1) as well as Bachelor of Science in Information Technology. To qualify for admission into Computer Science programmes at Level 200, candidates must have taken the following courses at Level 100: MATH 121: Algebra and Trigonometry MATH 122: Calculus I CSCD 101: Introduction to Computer Science I CSCD 102: Introduction to Computer Science II Every student in the Department of Computer Science must own his or her laptop with minimum specification of: i3 64-bit Processor 8GB RAM 500GB HD or 256 SSD
First Semester
CSCD 601 Research Methods
CSCD 603 Advanced Data Structures and Algorithms
CSCD 609 Principles of Wireless and Mobile Systems
ELECTIVES:
CSCD 607 Advanced Computer Networks
CSCD 611 Advanced Database Systems
CPEN 641 Advanced Operating Systems
CPEN 637 Human Computer Interaction
Second Semester
CSCD 606 Advanced Software Engineering
CSCD 604 Distributed Systems
CSCD 610 Seminar I
CSCD 612 Intelligent Systems
ELECTIVES:
CSCD 616 Bioinformatics
CSCD 608 Advanced Computer Vision
CSCD 614 Wireless Systems Design
CPEN 656 Networks Security
MATH 652 Computational Mathematics
CSCD 630 MPhil Thesis
First Semester
CSCD 601 Research Methods
CSCD 603 Advanced Data Structures and Algorithms
CSCD 609 Principles of Wireless and Mobile Systems
ELECTIVES:
CSCD 607 Advanced Computer Networks
CSCD 611 Advanced Database Systems
CPEN 641 Advanced Operating Systems
CPEN 637 Human Computer Interaction
Second Semester
CSCD 606 Advanced Software Engineering
CSCD 604 Distributed Systems
CSCD 610 Seminar I
CSCD 612 Intelligent Systems
ELECTIVES:
CSCD 616 Bioinformatics
CSCD 608 Advanced Computer Vision
CSCD 614 Wireless Systems Design
CPEN 656 Networks Security
MATH 652 Computational Mathematics
CSCD 630 MPhil Thesis