First Year B. Sc.
Semester I
1 Computer Organization & Design
2 Programming with Python I
3 Free & Open Source Software
4 Database Systems
5 Discrete Mathematics
6 Descriptive Statistics & Introductio to Probability
7 Soft Skills Development
Semester II
1 Programming with C
2 Programming With Python II
3 Linux
4 Data Structures
5 Calculus
6 Statistical Methods & Testing of Hypothesis
7 Green Technoligies
Second Year B. Sc.
Semester III
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
Semester IV
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
Third Year B. Sc.
Semester V
1 Data Communication and Networking
2 Advanced Java Programming– I
3 Mobile Application Development
4 Data Management using PL/SQL-I
5 .Net Technologies
Semester VI
1 Advanced Networking & Security
2 Advanced Java Programming – II
3 Software Engineering and Testing
4 Data Management using PL/SQL-II
5 .Net Technologies