Programmes offered in the Department of Computer Science, G.U.
- 2-year M. Sc. in Computer Science (Intake: Maximum 15)
- 2-year M. Sc. in Information Technology (Intake: 30 (minimum 15))
- Ph.D (Computer Science) programme
Eligibility for M.Sc (CS/IT) Courses:
Candidates satisfying any one of the following qualifications or equivalent qualifications
- B. Sc with Computer Science as the Major subject
- B. Sc. with Computer Science as a general subject up to the third year
- B.C.A.
- B.E./B. Tech. (CSE/IT)
- P.G.D.C.S.A or equivalent with B.Sc.
Candidates must have Mathematics as a subject/paper at both the TDC and 10+2 levels. The minimum percentage of marks required at the TDC level is 45% in aggregate (in the Major course only for candidates having Major in Computer Science). For candidates having P.G.D.C.S.A., the minimum requirement is 45% in aggregate at the degree examination and P.G.D.C.S.A. individually.
Syllabus for M.Sc (Computer Science) (4 semester course, duration 2 years)
The types of the individual courses are described using the L-T-P-C structure, where L denotes the number of lectures per week, T denotes the number of tutorials per week, P denotes the number of practical classes per week and C denotes the credit of the course.
Semester-1 Semester - II
CSIT-401 Advanced Concepts in Object Oriented Programming (4-0-2-6) |
CSIT-406 Data Communication and Computer Networks (4-1-1-6) |
CSIT-402 Advanced Computer Organization
and Architecture (4-2-0-6) |
CSIT-407 Algorithms and Complexity Theory (4-2-0-6) |
CSIT-403 Operating System (4-1-1-6) |
CSIT-408 Software Engineering (4-1-1-6) |
CSIT-404 Mathematical Foundations of
Computer Science (4-2-0-6) |
CSIT-409 Computer Graphics and Multimedia (4-1-1-6) |
CSIT-405 Advanced DBMS (4-1-1-6) |
CSIT-410 Advanced Data Structure
(4-1-1-6) |
Semester – III Semester – IV
CS-501 Theory of Computations (4-2-0-6) |
CSIT505 Programming Languages (4-1-1-6) |
CSIT-502 Distributed System ( 4-1-1-6) |
Elective -2 |
CSIT-503 Compiler Design (4-1-1-6) |
Elective -3 |
Elective -1 |
CSIT-506 Project Work (- - - 6) |
CSIT-504 Seminar (- - -3) |
|
Syllabus for M.Sc (Information Technology) (4 semester course, duration 2 years)
Semester-1 Semester – II
CSIT-401 Advanced Concepts in Object Oriented Programming (4-0-2-6) |
CSIT-406 Data Communication and Computer Networks (4-1-1-6) |
CSIT-402 Advanced Computer Organization
and Architecture (4-2-0-6) |
CSIT-407 Algorithms and Complexity Theory (4-2-0-6) |
CSIT-403 Operating System (4-1-1-6) |
CSIT-408 Software Engineering (4-1-1-6) |
CSIT-404 Mathematical Foundations of
Computer Science (4-2-0-6) |
CSIT-409 Computer Graphics and Multimedia (4-1-1-6) |
CSIT-405 Advanced DBMS (4-1-1-6) |
CSIT-410 Advanced Data Structure (4-1-1-6) |
Total credit - 30 |
Total credit - 30 |
Semester – III Semester – IV
IT-501 Web Programming Technologies
(4-1-1-6) |
CSIT505 Programming languages
(4-1-1-6) |
CSIT-502 Distributed System (4-1-1-6) |
Elective -2 |
CSIT-503 Compiler Design (4-1-1-6) |
Elective -3 |
Elective -1 |
CSIT-506 Project Work (- - - 6) |
CSIT-504 Seminar (- - -3) |
|
Total credit - 27 |
Total credit - 24 |
List of Electives
(Papers numbered as CSIT are electives offered to both M.Sc(CS) and M.Sc(IT) courses. Papers numbered as CS are electives for M.Sc(CS) only and papers numbered as IT are electives offered for M.Sc(IT) course only.)
- CSIT-601 Artificial Intelligence
- CS-601 Computational Geometry
- CSIT-602 Cryptography and Information Security
- CSIT-603 Data Mining and Warehousing
- CSIT-604 Embedded System
- CS-602 Digital Signal processing
- CS-603 Functional and Logic programming
- CSIT-605 Image Processing
- CSIT-606 Speech Processing
- CSIT-607 Pattern Recognition
- CSIT-608 Fuzzy Logic and Neural Networks
- CS-604 Queuing theory and Operation Research
- CS-605 Parallel and Randomized Algorithms
- CS-606 Advanced Computer Architecture
- CS-607 Web Programming Technologies
- CS-608 Advanced Embedded System
- CS-609 Applied Graph Theory and Algorithms
- IT-601 Agent Technologies
- IT-602 Decision Support System
- IT-603 E-commerce Technology
- IT-604 E-learning
- CSIT-609 Geographical Information System
- IT-605 Information Theory and Coding
- CSIT-610 Knowledge Based Systems
- IT-606 Management Information Systems
- CSIT-611 Mobile Computing
- CSIT-612 Natural Language Processing
- CSIT-613 Pattern Recognition
- CSIT-614 Real Time Operating System
- IT-607 Software Project Management
- IT-608 Software Testing and Quality Assurance
- CSIT-615 System Administration and Networking
- CSIT-616 System Security
- CSIT-617 Wireless Communication and Networks
|