Degree Programs · BIMS

BSCS (Software Engineering)

Building the Future Through Technology

HEC Approved
NCEAC Approved
Semesters 8 Semesters
Credit Hours 130 Credit Hours
Study Mode On Campus
About This Program

Program Overview

BSCS (Software Engineering) — BIMS students
HEC Approved
NCEAC Approved
Industry Relevant Practical Learning Innovation Driven Career Oriented

BSCS (SOFTWARE ENGINEERING)

 

This four years (eight semesters) degree program, after intermediate or equivalent is designed to produce graduates who can function as responsible member of the society with an awareness of the social and ethical ramifications of their work. We teach them to become valued employees in a wide variety of occupations in industry, government and academia, in particular as Computer Scientists and Software Engineers; and to pursue life-long learning and professional development to remain current in an ever changing technological world so that they can contribute positively to their communities and society.

 

We enable them to develop good communication skills so that they can communicate their solution strongly and enhance analytical skills to solve problems. BS(SE) Program aims at learning to appreciate the role that computers play in a society and to be able to direct the use of technology in a beneficial way. Equipped with a thorough understanding of the development process of software including design, documentation, testing and implementation are the core themes of BS(SE) Program.

 

Join BIMS

Admission & Registration

Eligibility, registration requirements, and admission criteria for this program.

Eligibility Requirements

  • Minimum 50% marks in Intermediate (FSc / FA / ICS / I.Com or equivalent) is required for all degree programs.
  • Candidates with A-Level or other recognized qualifications must provide an equivalence certificate.
  • Fulfillment of HEC and BIMS admission criteria for the selected degree program.
  • Submission of required documents and fees within the announced admission timeline.
Admission and Registration:-

 

        i.            A candidate holding Intermediate Certificate, with Mathematics (Pre-Eng. / ICS / DAE) or A level or an equivalent certificate from any recognized Institute with at least 50% marks shall be eligible to apply for admission.

 

      ii.            Admission will be on open merit basis.

 

    iii.            Students with Computer Science background will be given preference.

 

     iv.            AGE:Acandidate must not be more than23years of age on

 

a.      1st  October of the year of admission, however, the Vice Chancellor may relax the age limit in very exceptional cases.

 

b.      The date of the commencement of the Spring Semester.

 

Academic Policies

Academic Standing

Promotion, probation, warning status, and graduation requirements as defined for this program.

Academic Standing:-

 

        i.            Grade Point Average

 

Maximum grade point average                                                                     4.00

 

           Minimum grade point average for obtaining the Degree                           2.50

 

      ii.            A student who does not meet the requirement for promotion in the next semester (for the 1st time) must repeat the same semester. In case the same situation occur again (for the 2nd time) the student shall cease to be on the university roll.

 

    iii.            The course grades that a student earns in the repeated semester shall replace the previously earned course grades.

 

     iv.            In the 8th semester, if a student fails to achieve 2.5 CGPA, After the minimum residency he /she shall have to repeat the course/ courses with lowest grades, so as to make CGPA of 2.5 within the maximum time period (12 semesters) allowed for the degree.

 

       v.            To remain on the roll of the university, a student shall be required to maintain the minimum CGPA required in each semester, as given below.

 

Academic Progress

CGPA Progress

Minimum CGPA requirements by semester for continued academic standing.

Semester 1st
0.75
Semester 2nd
1.00
Semester 3rd
1.25
Semester 4th
1.50
Semester 5th
1.75
Semester 6th
2.00
Semester 7th
2.25
Semester 8th
2.50
HEC Curriculum Framework

Degree Requirements (Credit Hours)

BSCS (Software Engineering) students are required to complete 44 courses totaling 130 credit hours. The curriculum is aligned with HEC guidelines as proposed by the National Curriculum Revision Committee (2023).

0 Total Credit Hours
0 Total Courses
NCRC 2023 HEC-Aligned Curriculum

Computing Core

46 Credit Hours
14 Courses

35% of total credits

Domain Core

18 Credit Hours
6 Courses

14% of total credits

Domain Elective

21 Credit Hours
7 Courses

16% of total credits

Mathematics & Supporting Courses

12 Credit Hours
4 Courses

9% of total credits

Elective Supporting Courses

3 Credit Hours
1 Courses

2% of total credits

General Education Requirement

30 Credit Hours
12 Courses

23% of total credits

Credit Hour Distribution

Areas Credit Hours Courses
Computing Core 46 14
Domain Core 18 6
Domain Elective 21 7
Mathematics & Supporting Courses 12 4
Elective Supporting Courses 3 1
General Education Requirement 30 12
Totals 130 44
Scheme of Studies

Curriculum Explorer

Semester-wise course offerings below. Program totals follow the HEC NCRC 2023 framework: 44 courses and 130 credit hours.

0Semesters
0Total Courses
0Credit Hours (HEC)

Supporting Courses

#CodeCourse TitleCredits
1 SE-441 Business Process Engineering 3(3-0)
2 SE-442 Formal Methods in Software Engineering 3(3-0)
3 SE-510 Introduction to Simulation & Modeling 3(3-0)
4 CS-573 Operations Research 3(3-0)
5 CS-673 Stochastic Process 3(3-0)

Core (Compulsory) Courses

#CodeCourse TitleCredits
1 CS-652 Software Project Management 3(3-0)
2 CS-685 Human Computer Interaction 3(2-2)
3 CS-666 Web Engineering 3(3-0)
4 SE-415 Software Re-Engineering 3(3-0)
5 SE-440 Software Design & Architecture 3(2-2)
6 SE-454 Software Requirements Engineering 3(3-0)
7 SE-540 Software Construction & Development 3(2-2)
8 SE-542 Software Quality Engineering 3(3-0)

Elective Courses

#CodeCourse TitleCredits
1 CS-432 Modern Programming Languages 3(2-2)
2 CS-436 Big Data Analytics 3(3-0)
3 CS-449 Cloud Computing 3(3-0)
4 CS-548 Semantic Web 3(3-0)
5 CS-553 Object Oriented Analysis & Design 3(2-2)
6 CS-559 Natural Language Processing 3(3-0)
7 CS-566 Web Technologies 3(2-2)
8 CS-575 Computer Graphics 3(2-2)
9 CS-601 Data Base Administration & Management 4(3-2)
10 CS-665 E-Commerce 3(2-2)
11 CS-682 System Programming 3(2-2)
12 CS-692 Visual Programming 3(2-2)
13 CS-693 Mobile Application Development 3(2-2)
14 CS-695 Theory of Programming 3(2-2)
15 SE-446 Agent Based Software Engineering 3(3-0)
16 SE-502 Global Software Development 3(3-0)
17 SE-503 Information System Audit 3(3-0)
18 SE-516 Software Metrics 3(3-0)
19 SE-518 Topics in Software Engineering 3(3-0)
20 SE-556 Real Time System 3(3-0)
Semester I 6 courses
#CodeCourse TitleCredit Hours
1 CSC-110 Discrete Structures (Quantitative Reasoning-I) 3 (3-0)
2 ENG-101 Functional English 3 (3-0)
3 CSC-100 Applications of Information and Communication Technologies 3 (2-3)
4 SSH-303 Pakistan Studies 2 (2-0)
5 CSC-101 Programming Fundamentals 4 (3-3)
6 MTH-101 Calculus & Analytical Geometry (Interdisciplinary/Allied – I) 3 (3-0)
Semester II 7 courses
#CodeCourse TitleCredit Hours
1 MTH-102 Multivariable Calculus (Quantitative Reasoning-II) 3 (3-0)
2 CSC-103 Database Systems 4 (3-3)
3 SOS-302 Seerat Studies 2 (2-0)
4 FQ-301 Fehm-e-Quran – I 1 (0-3)
5 CSC-102 Object Oriented Programming 4 (3-3)
6 CSC-111 Digital Logic Design 4 (3-3)
7 MTH-103 Linear Algebra (Interdisciplinary/Allied – II) 3 (3-0)
Semester III 6 courses
#CodeCourse TitleCredit Hours
1 CSC-204 Computer Networks 3 (2-3)
2 CSC-202 Information Security 3 (2-3)
3 CSC-203 Artificial Intelligence 3 (2-3)
4 CSC-201 Data Structures 4 (3-3)
5 CSC-205 Software Engineering 3 (3-0)
6 STT-101 Probability & Statistics (Interdisciplinary/Allied – III) 3 (3-0)
Semester IV 6 courses
#CodeCourse TitleCredit Hours
1 CSC-302 Theory of Automata 3 (3-0)
2 Elective-I Elective-I 3 (2-3)
3 ENG-201 Expository Writing 3 (3-0)
4 IS-201 Islamic Studies 2 (2-0)
5 Elective-II Elective-II 3 (2-3)
6 CSC-212 Computer Organization & Architecture 3 (2-3)
Semester V 6 courses
#CodeCourse TitleCredit Hours
1 PHY-201 Applied Physics (Natural Science) 3 (2-3)
2 Elective-III Elective-III 3 (2-3)
3 Elective-IV Elective-IV 3 (2-3)
4 CSC-311 Operating Systems 4 (3-3)
5 MGT-335 Digital Marketing & E-Commerce (Interdisciplinary/Allied – IV) 3 (3-0)
6 SSH-404 Ideology & Constitution of Pakistan 2 (2-0)
Semester VI 6 courses
#CodeCourse TitleCredit Hours
1 CSC-355 Cloud Computing 3 (2-3)
2 CSC-402 Design & Analysis of Algorithms 3 (3-0)
3 Elective-V Elective-V 3 (2-3)
4 Elective-VI Elective-VI 3 (2-3)
5 Elective-VII Elective-VII 3 (2-3)
6 SSH-401 Entrepreneurship 2 (2-0)
Semester VII 6 courses
#CodeCourse TitleCredit Hours
1 CSC-498 Final Year Project I 2 (0-6)
2 Elective-VIII Elective-VIII 3 (2-3)
3 SSH-301 Introduction to Management (Social Science) 2 (2-0)
4 FQ-302 Fehm e Quran II 1 (0-3)
5 SSH-403 Civics and Community Engagement 2 (2-0)
6 CSC-497 Professional Certification 3 (3-0)
Semester VIII 3 courses
#CodeCourse TitleCredit Hours
1 CSC-499 Final Year Project II 4 (0-12)
2 CSC-399 Field Experience 3 (3-0)
3 SSH-402 Professional Practices (Arts & Humanities) 2 (2-0)
Program Investment

Fee Structure

Official fee details for BSCS (Software Engineering) at BIMS.

BS (CS/SE)

Pay at Admission Time

Admission Fee Rs. 15,000
Semester Charges Rs. 84,700
1st Semester Total Payable Rs. 99,700
Each Next Semester Fee Rs. 84,700

Students can create easy installment plans directly from their student portal.

View full fee structure page for all programs.

Financial Support

Scholarships

BIMS offers multiple scholarships to help make BSCS (Software Engineering) more affordable.

  • Early Admission Scholarship Up to 30% off on your first semester by securing early admission.
  • Need-Based Scholarship Up to 100% support for students facing financial challenges.
  • Merit-Based Scholarship Rewards outstanding academic achievement at admission and beyond.
  • Referral Scholarship Earn discounts by referring friends and family to BIMS.
  • Kinship Scholarship Up to 50% off for siblings and immediate family members.
  • Internship Scholarship Performance-based awards after internship completion.
  • Sports Scholarship For students with strong district, provincial, national, or international sports records.
  • Community Service Scholarship Recognizes meaningful volunteer and social-welfare contributions.
  • Alumni Family Scholarship Support for children or siblings of BIMS alumni.
  • Industry Partner Scholarship Sponsored awards based on merit and professional potential.
  • Talent Scholarship For exceptional talent in technology, innovation, arts, and related fields.
  • Research & Innovation Scholarship For research, publications, and innovative project work.
  • Leadership Scholarship For active leaders in BIMS societies, clubs, and student organizations.
  • EST In-House Industry-Level Scholarship Program In-house industry training and performance-based scholarship support through EST.
After Graduation

Career Opportunities

BIMS connects classroom learning with real career pathways — through industry-ready training on campus, hiring events, and internship partnerships that put students first.

In-House Industry Setups

Train on campus in industry-level labs and professional environments designed to mirror real workplace tools, workflows, and standards.

Open House Hiring

Meet recruiters on campus. Multiple companies visit BIMS Open Houses to interview and hire graduating students directly.

Internship MOUs

Partner companies with active MOUs give BIMS students priority for internships — accelerating workplace experience before graduation.

Graduate Roles

Where BSCS (Software Engineering) graduates work

  • Computer Scientists
  • Software Engineers
Campus Resources

Facilities & Learning Environment

Computer Labs

Modern computing environments for programming, networking, and software development.

Digital Library

Access to academic resources, research databases, and study spaces.

Innovation Spaces

Collaborative areas for projects, hackathons, and technical workshops.

Life at BIMS

Student Experience

Practical learning, projects, and engagement opportunities throughout your degree.

Practical Learning

Hands-on projects that connect theory with real-world application.

Student Projects

Opportunities to build portfolios through assignments and capstone work.

Workshops & Seminars

Sessions led by faculty and industry professionals.

Industry Engagement

Exposure to professional practices and career pathways.

Competitions

Academic and co-curricular contests that build confidence.

Research Activities

Support for inquiry, analysis, and scholarly development.

Questions

Frequently Asked Questions

Quick answers about applying, documents, curriculum, and how to reach admissions.

How do I apply for this program?

Submit your application through our Apply Online portal for the latest process and deadlines.

You can also apply via WhatsApp — message us at 0333-333-2467 and our admissions team will guide you through the process.

What are the admission requirements?

Eligibility criteria are listed in the Admission & Registration section on this page.

Documents required:

  • Matric marksheet
  • 1st and 2nd year mark sheet (If result not announced yet, admission will be done on hope basis)
  • 6 passport size blue background photos
  • CNIC of Student or B-Form
  • CNIC of Father/ Guardian
  • Domicile
Where can I find the scheme of studies?

The full curriculum — including semester-wise courses, credit hours, and scheme of studies — is available in the Curriculum section on this page.

Who can I contact for more information?

Our admissions team is happy to help. Reach us using any of the options below, or visit the Contact Us page on the BIMS website.

Start Your Academic Journey Today

Take the next step toward your future through the BSCS (Software Engineering) program at BIMS.

WhatsApp