0% found this document useful (0 votes)
65 views2 pages

M.tech. in Computer Science: 1st Year, 1st Semester

The document outlines the course curriculum for an M.Tech in Computer Science. In the first year, students take required courses in discrete mathematics, data structures, and three courses chosen from a list based on their background. In the second semester, required courses include computer networks, algorithms, automata theory, databases, and operating systems. In the second year, students take five electives chosen from a list of topics and work on a dissertation over two semesters. The electives cover areas such as computer architecture, software engineering, cryptography, algorithms, and many advanced computer science topics.

Uploaded by

Royal Deepak
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views2 pages

M.tech. in Computer Science: 1st Year, 1st Semester

The document outlines the course curriculum for an M.Tech in Computer Science. In the first year, students take required courses in discrete mathematics, data structures, and three courses chosen from a list based on their background. In the second semester, required courses include computer networks, algorithms, automata theory, databases, and operating systems. In the second year, students take five electives chosen from a list of topics and work on a dissertation over two semesters. The electives cover areas such as computer architecture, software engineering, cryptography, algorithms, and many advanced computer science topics.

Uploaded by

Royal Deepak
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

M.tech.

In Computer Science
1st year, 1st semester:

1.1 Discrete Mathematics 1.2 Data and File Structures 1.3-1.5 Three from the following List A as advised by the faculty based on the background of the student:

List A

A1. Introduction to Programming A2. Data and File Structures Laboratory A3. Computer Organization A4. Elements of Algebraic Structures A5. Probability and Stochastic Processes A6. Principles of Programming Languages.

1st year, 2nd semester:

2.1 Computer Networks 2.2 Design and Analysis of Algorithms 2.3 Automata, Languages and Computation 2.4 Database Management Systems 2.5 Operating Systems

2nd year, 1st semester: 3.1-3.5 Five electives to be selected from the List B of courses, as advised by the faculty based on the background of the student and Dissertation (to be continued through the fourth semester). 3.6 Dissertation (to be continued to 2nd semester) 2nd year, 2nd semester: 4.1-4.2 Two electives to be selected from the List B of courses given below and Dissertation (continued from the third semester). 4.3 Dissertation (to be completed) List B: Computer Architecture Compiler Construction Software Engineering Cryptology Information and Coding Theory Advanced Cryptology Information Security and Assurance Topics in Algebraic Computation Optimization Techniques Advanced Algorithms for Graph and Combinatorial Optimization Problems Multi-dimensional Search and Computational Geometry Combinatorial Geometry Topics in Algorithms and Complexity Computational Complexity Quantum Information Processing and Quantum Computation Computational Finance Algorithmic Game Theory Computational Molecular Biology and Bioinformatics Parallel Processing: Architectures and Algorithms Formal Aspects of Programming Languages and Methodology Logic for Computer Science Formal Methods in Computer Science - Selected topics Logic Programming and Deductive Databases Lambda-Calculus, Combinators and Functional Programming, Advanced Operating Systems Advanced Database Theory and Applications Real Time Systems Robotics Distributed Computing Systems Mobile Computing Software Design and Validation VLSI Design and Algorithms Nanotechnology and Biochips VLSI Testing and Fault-tolerance Internet and Multimedia Technologies

Digital Signal Processing Pattern Recognition and Image Processing Artificial Intelligence and Expert Systems Advanced Web Technology/Advanced Internet Programming Advanced Pattern Recognition Advanced Image Processing Computer Vision Computer Graphics Data Mining Analysis of Remote Sensing Images Fuzzy Logic and Applications Neural Networks and Applications Document Processing and Retrieval Selected Topics on recent developments in Computer Science as suggested by the faculty. The Teachers' Committee will decide the list of elective subjects to be offered in any particular semester.

You might also like