## Course Description

The degree course is designed to develop analytical & computational thinking, and problem solving skills. It covers the core computer science topics like computer systems architecture, data structures, computer networks, operating systems, computer graphics, algorithms, software engineering, database management, theory of computation, artificial intelligence, and information security. The programme builds a base for entry level jobs in information technology and prepares the students for higher studies in the area of Computer Science/Applications.

## Course Fees

- Part I: INR 50,500.00
- Part II: INR 51,500.00
- Part III: INR 50,500.00

## Eligibility Crtieria

Merit will be calculated based on "Best Four" of Mathematics, one language and two other subjects listed as academic / elective subjects as per the following:

- 60% or more marks required in Mathematics;
- 60% or more marks in aggregate of four subjects including Mathematics, one language and any two of Physics, Chemistry and Computer Science/Informatics Practices/Computer Applications;

Candidates from other streams (with Mathematics in Class XII), will have a disadvantage of 2% in aggregate of required four subjects.

## Papers

Paper Name | Credits
--- | ---
Programming Fundamentals using C++ | 60
Computer System Architecture | 60
GE-1: Calculus | 60
AECC-1: Environmental Science | 40
Programming in Java | 60
Discrete Structures | 60
GE-2: Linear Algebra | 60
AECC-2: English | 40
Data Structures | 60
Operating Systems | 60
Computer Networks | 60
Programming in Python | 40
GE-3: Differential Equations | 40
Design and Analysis of Algorithms | 60
Software Engineering | 60
Database Management Systems | 60
Android Programming | 40
GE-4: Numerical Methods | 40
Internet Technologies | 60
Theory of Computation | 60
DSE-1: System Programming | 60
DSE-2: Microprocessors | 60
Artificial Intelligence | 60
Computer Graphics | 60
DSE-3: Data Mining | 60
DSE-4: Machine Learning | 60

## Future Possibilities

- Graduate-level Academic Programs:
  - Master of Science in Computer Science (M.Sc. CS)
  - Master of Computer Applications (M.C.A.)
- Possible Job Profiles:
  - Software Development Engineer (SDE) / Software Engineer (SWE)
  - Software Development Engineer in Test (SDET)
  - Systems Designer / Architect
  - Database Administrator (DBA)
  - DevOps Engineer
  - Cloud Engineer
  - Production Engineer
  - DevRel Engineer
  - Technical Writer
  - ... and many more