Skip to the content.

HOME

Please note: The modules on this page are specifically related to the B.Sc. Computer Science course and are designed to provide a nice central place to see important information related to the modules on the course.

To go to the module page, please click on the module code.

To go to the module reading list, please click on the module title.

Year 1

Year 1 Module List

Code Module Title Sem Exam:CA
06-34238 Artificial Intelligence 1 2 80:20
06-30175 Data Structures and Algorithms 1 80:20
06-34252 Full Stack Application Development 2 00:100
06-35324 Mathematical & Logical Foundations of Computer Science 1 80:20
06-34229 Object Oriented Programming 1 00:100
06-35393 Theories of Computation 2 80:20

Year 2

Year 2 Module List

Code Module Title Sem Exam:CA
06-34255 Artificial Intelligence 2 2 80:20
06-34253 Functional Programming 1 00:100
06-38059 Operating Systems & Systems Programming 1 50:50
06-30195 Security and Networks 2 80:20
06-34257 Software Engineering & Professional Practice 1 00:100
06-26263 Team Project 2 00:100

Year 3

Year 3 Module List

Code Module Title Sem Exam:CA
06-26581 Computer Science Project Both 00:100
06-35309 Advanced Functional Programming 2 00:100
06-30209 Advanced Networking 1 80:20
06-35308 Algorithms and Complexity 2 50:50
06-30211 Computer-Aided Verification 1 80:20
06-30213 Computer Vision and Imaging 2 50:50
06-35310 Evolutionary Computation 2 50:50
06-30214 Human-Computer Interaction 1 00:100
06-37809 Intelligent Interactive Systems 2 80:20
06-30227 Intelligent Robotics 1 00:100
06-30229 Machine Learning & Intelligent Data Analysis 1 80:20
06-29289 Mobile & Ubiquitous Computing 2 00:100
06-37810 Natural Language Processing 2 80:20
06-32167 Neural Computation 1 80:20
06-30230 Programming Language Principles, Design & Implementation 1 80:20
06-35307 Quantum Computing 2 80:20
06-30231 Security of Real-World Systems 1 80:20
06-30208 Teaching Computer Science in Schools 1 00:100