Home / Academics / M.Sc. Curriculum

M.Sc. Curriculum & Course Structure

Faculty of Engineering & Technology • Department of Computer Science & Engineering

Total Credits 36.0 Core + Research/Project
Core Theory 18.0 – 24.0 Cr 3.0 Credits Each Course
Thesis / Project 18.0 / 9.0 Cr Thesis (18) / Project (9)
Program Duration 3 Semesters 1.5 Academic Years

Research Thesis Track

36.0 Credits

Designed for scholars preparing for Ph.D. degrees, academic careers, or R&D leadership roles.

Core Theory Courses (6 Courses) 18.0 Cr
CSE M551 Master's Research Thesis & Defense 18.0 Cr

Professional Project Track

36.0 Credits

Tailored for industry software engineers, architects, and technical leaders focusing on applied systems.

Core Theory Courses (9 Courses) 27.0 Cr
CSE M550 Master's Engineering Project & Defense 9.0 Cr

Research, Algorithms & Theory

Theory Electives
CSE M501 Research Methodology 3.0 Cr
CSE M502 Advanced Algorithms 3.0 Cr
CSE M504 Graph Drawing 3.0 Cr
CSE M508 Advanced Computer Graphics 3.0 Cr
CSE M512 Computational Geometry 3.0 Cr
CSE M516 Project Management 3.0 Cr
CSE M527 Graph Theory 3.0 Cr
CSE M538 Mathematical Modeling and Optimization 3.0 Cr

Artificial Intelligence & Data Science

AI Electives
CSE M509 Computer Vision 3.0 Cr
CSE M510 Pattern Recognition 3.0 Cr
CSE M511 Image Processing 3.0 Cr
CSE M517 Knowledge Based System 3.0 Cr
CSE M518 Machine Learning and Data mining 3.0 Cr
CSE M519 Neural Networks 3.0 Cr
CSE M535 Distributed Artificial Intelligence 3.0 Cr
CSE M537 Text Mining 3.0 Cr

Networks & Communications

Network Electives
CSE M503 Network QoS 3.0 Cr
CSE M505 Mobile and Sensor Networking 3.0 Cr
CSE M506 Optical Fiber Communications 3.0 Cr
CSE M507 Wireless Mesh Network 3.0 Cr
CSE M525 Principles of GPS/GNSS Positioning 3.0 Cr
CSE M526 Mobile Computing 3.0 Cr
CSE M528 Network Performance Analysis 3.0 Cr
CSE M529 Green Networking 3.0 Cr
CSE M534 IPv6 Deployment 3.0 Cr
CSE M544 Network Routing and Switching 3.0 Cr

Systems, Security & Cloud

Systems Electives
CSE M513 Advanced Database 3.0 Cr
CSE M514 Web Application Engineering 3.0 Cr
CSE M515 Enterprise Application Integration 3.0 Cr
CSE M520 Information Security 3.0 Cr
CSE M530 Cloud Computing 3.0 Cr
CSE M541 Management Information System 3.0 Cr
CSE M542 Big Data Analytics 3.0 Cr
CSE M543 Cyber Security 3.0 Cr

Hardware, VLSI & Specialized Domains

Hardware Electives
CSE M521 Embedded System 3.0 Cr
CSE M522 Introduction to Bioinformatics 3.0 Cr
CSE M523 VLSI Layout Algorithm 3.0 Cr
CSE M524 Advanced Logic Design 3.0 Cr
CSE M531 Reversible Logic Synthesis 3.0 Cr
CSE M532 Decision Diagram for VLSI Design 3.0 Cr
CSE M533 Modern Processor Design 3.0 Cr
CSE M536 Applied Game Theory and Mechanism Design 3.0 Cr
CSE M539 Digital Signal Processing 3.0 Cr
CSE M540 Human Computer Interaction 3.0 Cr

Project & Thesis Options

Capstone
CSE M550 Master's Project For Professional Project Track • Implementation & Oral Defense
9.0 Cr
CSE M551 Master's Research Thesis For Research Thesis Track • Faculty Mentored Research & Defense
18.0 Cr

Academic Evaluation Guidelines:

  • Theory Courses: 10% Attendance/Assignment + 30% In-Course Exam + 60% Final Exam (3-Hour Exam).
  • Thesis / Project: 40% or 60% Defense + 60% or 40% Report/Thesis.
  • Passing Requirement: Minimum CGPA 2.50 to earn M.Sc. Engg. degree without any "F" grade.

Looking for Undergraduate (B.Sc.) Curriculum?

View B.Sc. Curriculum