Duration: 3 Years
This programme leads to the integrated postgraduate programme in (subject to meeting the eligibility criteria): M.Sc. in Data Science and Computing
The programme consists of comprehensive courses in core and advanced computing. Some of the main areas include Computer Architecture, System Software, Theoretical Computer Science, Web and Computer Networks, Mathematics, Databases, Technology and Programming. Students also have a wide choice of electives in the final semester.
The strong foundational learning in theory will be supplemented by skill development via practicals, programming and exposure to real world situations through the software projects in the last semester. Students will also learn to embrace cutting-edge technologies related to computer science. They will also get ample opportunities for creative expression via seminars where they will be expected to present (written as well as oral) new topics, new inventions, and articles from magazines and research journals related to advanced topics in computing.
Graduates of the programme will be well-equipped to pursue postgraduate programmes in the field of computer science, such as M.Sc. in Computer Science, Master of Computer Applications, M.Sc. in Computer Science and Applications, M.Sc. in Data Science and Computing, etc.
- 10+2 years of schooling from a recognized board (CBSE or equivalent)
- Either passed or appeared for Final exams at XII level before Admissions Test
- XII Standard: 55% or more (English) and 60% or more (Aggregate including English). If not appeared for XII Standard exams, X and XI Standard marks will be considered
- In XI / XII Standard, Mathematics (inc. Algebra, Geometry, Calculus and basic Statistics) must be studied
- Age: preferably below 19 years on 31 May in the year of admission
Foundations in Algebra and Geometry, Digital Circuits and Logic Design, Introduction to Programming Languages, C-Programming Lab I (Practical)
Foundations in Calculus, Fundamentals of Computer Organization, Data Structures and Algorithm Analysis in C, C-Programming Lab II (Practical)
Ordinary Differential Equations, Probability and Statistics, Object Oriented Programming, C++ Programming Lab (Practical), Seminar I
Linear Algebra, Statistical Inference, Operating System, Java Programming Lab (Practical), Seminar II
Computer Oriented Numerical Analysis, Data Mining, Network Essentials, Database Management System, Software Engineering, SQL and Python Lab (Practical), Web Programming Lab (Practical)
Two Electives, Introduction to High Performance Computing, High Performance Computing Lab (Practical), Advanced Java Lab (Practical), Software Project (Practical), Comprehensive Viva voce
Graph Theory, Discrete Mathematics, Internet of Things, Problem Solving with Artificial Intelligence, System Software, Information Retrieval, Cyber-Physical Systems, Microprocessor, Embedded Computing