MASTER OF TECHNOLOGY IN COMPUTER SCIENCE


CONTENTS


SYLLABUS AND SAMPLE QUESTIONS FOR SELECTION TEST (multiple choice part)

SYLLABUS AND SAMPLE QUESTIONS FOR SELECTION TEST (short answer part)

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