MASTER OF TECHNOLOGY
IN COMPUTER SCIENCE
CONTENTS
1.SCOPE
2.DURATION
3.ELIGIBILITY
4.COURSE STRUCTURE
5.NON-CREDIT COURSE
6.METHOD
OF EXAMINATION AND AWARD OF DEGREE
7.ATTENDANCE AND CONDUCT
8.DEPOSIT
9.STIPEND ANDCONTINGENCY
GRANT
10.CLASS TEACHER
11.ISI LIBRARY RULES
12.PRACTICAL TRAINING
13.SYLLABI
1.0Introduction
to Computer Programming(half-semester non-credit course)
1.1and 1.2
Two from the courses A1 -- A4
A1: SwitchingTheory
and Logic Design
A2: Computer Organisation
A3: Discrete Mathematics-I
: Algebraic Structures
A4: Probability and Statistics
1.3Programming
Techniques and Data Structures
1.4Programming
in an Assembly Language and Systems Programming
1.5Discrete
Mathematics -II : Combinatorics, Graph Theory and Logic
1.6 Numerical Analysis
2.1File Structures
and File Processing
2.2 Principlesof Programming
Languages
2.3 Design and Analysis
of Algorithms
2.4 Computer Architecture
2.5 Operating Systems
2.6Theory
of Automata, Languages, Computability and Complexity
3.1 Compiler Construction
3.2 Database ManagementSystems
3.3 Software Engineering
3.4 and 3.5 Twocourses
from B1 -- B6
B1: ComputerNetworks
and Distributed Computing
B2: Artificial
Intelligence and Expert Systems
B3: Computer Graphics
B4: Cryptology and DataSecurity
B5:Topics
in Algorithmic Graph Theory and Discrete Optimisation
B6:Statistical
Computing, Simulation and Modelling
4.1 to 4.5Five courses
from C1 -- C26
C1 :Topics
in Theory of Programming Languages and Methodology
C2 :Advanced
Topics in Design and Analysis of Algorithms
C3 : AdvancedTopics
in Theory of Computation
C4 :Formal
Logic with Applications to Computer Science
C5 :Multi-dimensional
Searching and Computational Geometry
C6 : Advanced Topics inCompiling
C7 : AdvancedTopics
in Operating Systems
C8 : Advanced Topics in Data Base Theoryand Applications
C9 :Parallel
Processing : Architectures and Algorithms
C10: Fault-Tolerant Computing
C11: VLSI Design and Algorithms
C12: PatternRecognition
and Machine Learning
C13: Image Processing
C14: Computer Vision
C15: Digital Signal Processing
C16: Robotics
C17: Data Analysisfor
Remote Sensing
C18: Logic Programming
C19: AdvancedTopics
in Numerical Analysis
C20: Statistical Methods
C21: Topicsin Operations
Research Methods
C22: Optimisation Techniques
C23:Management
Information Systems and Decision Support Systems
C24:Stochastic
Processes with Applications to Computer Science
C25: Informationand Coding
Theory
C26:Selected
topics in recent developments in Computer Science as suggestedby the faculty
A: Fuzzy Logicand
Application
B: Neural Networksand
Their Applications