Computer Science & Engineering (CSE)

M.Sc. in Computer Science & Engineering

Program Overview

The Department of Computer Science & Engineering offers Masters of Science (M.Sc.) and Masters of Engineering (M.Engg.) degree programs for prospective graduate students.

The Master of Engineering is designed for students who pursue to join the engineering profession following graduation to head start a career. This accelerated program is designed to develop professional engineering leaders of the future who can integrate economic and social values of technology to cope with the challenges of the 21st Century.

Academic Guidelines & Regulations
  • Duration: The minimum duration normally spans over three semesters (six months each). Maximum duration is five academic years.
  • Credit Hours: One credit hour subject is equivalent to one hour of class presence per week. Thesis/Project/Lab credits ensure three hours of work per week.
  • Student Status:
    • Full-time: Must register for 12-15 credits per semester. Cannot be employed outside (except as TA/RA).
    • Part-time: Designed for professionals. Requires employer consent. Maximum 9 credits per semester.
  • Credit Transfer: Allowed from recognized institutions if courses were taken within the last 5 years with a minimum GPA of 3.0/4.0, subject to approval.
Course Structure & Distribution
Masters of Science (M.Sc.)

Total: 36 Credit Hours

  • Thesis Work 18 Cr.
  • Semester 1 6 Courses (18 Cr.)
  • Semester 2 Thesis (18 Cr.)
Masters of Engineering (M.Engg.)

Total: 36 Credit Hours

  • Project Work 6 Cr.
  • Semester 1 6 Courses (18 Cr.)
  • Semester 2 4 Courses (12 Cr.)
    + Project (6 Cr.)
List of Graduate Courses
Course ID Course Title
CSE6000Thesis/Project
CSE6102Computer Arithmetic
CSE6103Advanced Logic Design
CSE6205Computer Organization and Design
CSE6206Advanced Microprocessor
CSE6207Advanced Dependable and Fault Tolerant Computer Systems
CSE6301Software Project Management
CSE6302Software Quality Assurance
CSE6303Information System Management
CSE6304Software Testing
CSE6305Programming Languages and Systems
CSE6401Parallel Algorithms
CSE6402Graph Theory
CSE6403Computational Geometry
CSE6404VLSI Layout Algorithms
CSE6405Graph Drawing
CSE6406Bioinformatics Algorithms
CSE6407Combinatorial Optimization
CSE6408Advanced Algorithms
CSE6409Stringology
CSE6410Advanced Algorithmic Graph Theory
CSE6411Computational Biology
CSE6501Advanced Artificial Intelligence
CSE6502Symbolic Machine Learning-I
CSE6503Symbolic Machine Learning-II
CSE6504Advanced Syntactic Pattern Recognition
CSE6505Speech Recognition
CSE6506Data Mining
CSE6507Machine Translation
CSE6508Evolutionary Algorithms
CSE6509Text-to-Speech Synthesis
CSE6601Advanced Database Systems
CSE6602High Dimensional Data Management
CSE6603Data Management in the Cloud
CSE6604Information and Social Networks
CSE6605Mobile Computing
CSE6701Neural Networks
CSE6702Mathematical Programming
CSE6703Petri Net Theory and Modeling of Systems
CSE6704Fuzzy Systems
CSE6705Meta-Heuristics
CSE6706Advanced Digital Image Processing
CSE6707Image Retrieval
CSE6708Semantic Web
CSE6801Distributed Computing Systems
CSE6802Multimedia Systems
CSE6803Computer Graphics and Animation
CSE6804Computer Communications and Networks-I
CSE6805Computer Communications and Networks-II
CSE6806Wireless and Mobile Communication Networks
CSE6807Elements of Cryptography
CSE6808Wireless Resource Management
CSE6809Distributed Search Techniques
CSE6810Multimedia Encoding
CSE6811Wireless Ad Hoc Networks
CSE6812Wireless Sensor Networks
CSE6813Network Security
CSE6900Special Topics Related to Computer Science and Engineering