Subjects of B.Sc. Computer Science

Sem-1  Subjects

  1. Digital Systems & Architecture
  2. Introduction to Programming with Python
  3. LINUX Operating System
  4. Open Source Technologies
  5. Discrete mathematics
  6. Descriptive statistics
  7. Soft skills

Sem-2  Subjects

  1. Design & Analysis of Algorithms
  2. Advanced Python Programming
  3. Introduction to OOPs using C++
  4. Database Systems
  5. Calculus
  6. Statistical methods
  7. E-Commerce & Digital Marketing

Sem-3  Subjects

  1. Theory of Computation
  2. Core JAVA
  3. Operating System
  4. Database Management Systems
  5. Combinatorics and Graph Theory
  6. Physical Computing and IoT Programming
  7. Skill Enhancement: Web Programming

Sem-4  Subjects

  1. Fundamentals of Algorithms
  2. Advanced JAVA
  3. Computer Networks
  4. Software Engineering
  5. Linear Algebra using Python
  6. .NET Technologies
  7. Skill Enhancement: Android Developer Fundamentals

Sem-5  Subjects

  1. Artificial Intelligence
  2. Software Testing and Quality Assurance
  3. Information and Network Security
  4. Web Services
  5. Game Programming
  6. Project Implementation

Sem-6  Subjects

  1. Wireless Sensor Networks and Mobile Communication
  2. Cyber Forensics
  3. Information Retrieval
  4. Data Science
  5. Ethical Hacking
  6. Project Implementation