BS [Computational Science ]
Semester | Subject - Title | Course Type |
Semester 1 | Programming Principles with C | Core |
Digital Logic and Applications | Core | |
Fundamentals of Database Management Systems | Core | |
Technical Communication Skills | Core | |
Programming Principles with C Practical | Ability Enhancement Skill Course | |
Digital Logic and applications Practical | Core Subject Practical | |
Fundamentals of Database Management Systems Practical | Core Subject Practical | |
Computational Logic and Discrete Structure Practical | Core Subject Practical | |
Technical Communication Skills Practical | Core Subject Practical | |
Semester 2 | Object Oriented Programming with C++ | Core |
Fundamentals of Micro-Processor and Microcontrollers | Core | |
Web Applications Development | Core | |
Numerical Methods | Core | |
Green IT | Ability Enhancement Skill Course | |
Object Oriented Programming with C++ Practical | Core Subject Practical | |
Fundamentals of Micro-Processor and Microcontrollers Practical | Core Subject Practical | |
Web Applications Development Practical | Core Subject Practical | |
Numerical Methods Practical | Core Subject Practical | |
PL/SQL Practical | Core Subject Practical |
Semester | Subject - Title | Course Type |
Semester 3 | Python Programming | Skill Enhancement Course |
Data Structure | Core | |
Computer Networks | Core | |
Operating Systems | Core | |
Applied Mathematics | Core | |
Python Programming Practical | Core | |
Data Structures Practical | Core | |
Computer Networks Practical | Core | |
Operating Systems Practical | Core | |
Mobile Programming Practical | Core | |
Semester 4 | Core Java | Core |
Introduction to Embedded Systems | Core | |
Computer Oriented Statistical Techniques | Core | |
Software Engineering | Core | |
Computer Graphics and Animation | Core | |
Core Java Practical | Core | |
Introduction to Embedded Systems Practical | Core | |
Computer Oriented Statistical Techniques Practical | Core | |
Software Engineering Practical | Core | |
Computer Graphics and Animation Practical | Core |
Semester | Subject - Title | Course Type |
Semester 5 | Software Project Management | Skill Enhancement Course |
Internet of Things | Core | |
Advanced Web Programming | Core | |
Artificial Intelligence | Core | |
Linux System Administration | Core | |
Enterprise Java | Skill Enhancement Course Practical | |
Next Generation Technologies | Core Subject Practical | |
Project Dissertation | Core Subject Practical | |
Internet of Things Practical | Core Subject Practical | |
Advanced Web Programming Practical | Core Subject Practical | |
Artificial Intelligence Practical | Core Subject Practical | |
Linux Administration Practical | Core Subject Practical | |
Enterprise Java Practical | Core Subject Practical | |
Next Generation Technologies Practical | Core Subject Practical | |
Semester 6 | Software Quality Assurance | Skill Enhancement Course |
Security in Computing | Core | |
Business Intelligence | Core | |
Principles of Geographic Information Systems | Core | |
Enterprise Networking | Core | |
IT Service Management | Skill Enhancement Course Practical | |
Cyber Laws | Core Subject Practical | |
Project Implementation | Core Subject Practical | |
Security in Computing Practical | Core Subject Practical | |
Business Intelligence Practical | Core Subject Practical | |
Principles of Geographic Information Systems Practical | Core Subject Practical | |
Enterprise Networking Practical | Core Subject Practical | |
Advanced Mobile Programming | Core Subject Practical |
- Electives and some core courses may change according to pre-requisites required for selected specialization/major.
- Students must also study some of mandatory courses (apart from provided electives) after transferring as directed by the university.