The Bachelor of Science in Computer Science with a specialization in Software Engineering (BSCS - SE) at GIMS is a premier 4-year undergraduate degree program designed to produce highly skilled software engineers, architects, and technical leaders. The program blends fundamental computer science with core engineering methodologies, focusing on the design, construction, testing, maintenance, and management of large-scale software systems.
Our curriculum covers software design and architecture, construction, requirement engineering, quality assurance, project management, and parallel computing. Guided by modern standards and HEC requirements, GIMS prepares graduates to lead in global software companies, database infrastructure management, and technology-driven industries.
Learn to design, model, and maintain scalable industrial systems.
Develop expertise in JavaScript, Python, .NET, cloud, and microservices.
Gain experience in Git workflows, continuous integration, and team sprints.
Work directly with experienced software engineers from top tech companies.
Secure valuable internships during the program through GIMS placement partners.
Build your final year project into a viable product with startup support.
Build high-performance systems and consumer application software.
Design the system structure, database models, and cloud strategy.
Develop both front-end user interfaces and back-end database servers.
Develop automated test scripts and verify code quality metrics.
Automate deployment pipelines and manage server cloud instances.
Analyze system requirements and plan technological improvements.
Supervise engineering sprints, resource planning, and deliverables.
Build native and cross-platform mobile apps for iOS and Android.
Updated semester-by-semester plan — effective from 2026 intake. Structured for comprehensive computing expertise across 8 semesters.
| Code | Course Title | Cr. Hrs | Contact Hrs | Domain |
|---|
A person (Male/Female) holding an Intermediate Certificate, A-Level, or equivalent Certificate from any recognized institute with at least 50% marks shall be eligible for admission to the BSCS (Software Engineering) program. Admission will be on an open merit basis based on marks obtained in the last degree.
Age Limit: A candidate must not be more than 23 years of age on 1st October of the year of admission, provided that the Vice Chancellor may relax the age limit in very exceptional cases.
Note for Pre-Medical Students: Students with a Pre-Medical background must pass 6 credit hours of mathematics deficiency courses within the first year of their regular studies on a pass/fail basis.
Maximum GPA: 4.00 | Degree Requirement: Min 2.50 CGPA
To remain on the university roll, a student must maintain the following minimum CGPA:
| Semester | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| CGPA | 0.75 | 1.00 | 1.25 | 1.50 | 1.75 | 2.00 | 2.25 | 2.50 |