Skip to content
VUBuddy

VU BS Software Engineering study scheme: all 8 semesters

Every course in BS Software Engineering at Virtual University, semester by semester, with credit hours and prerequisites.

Faculty of Computer Science and Information Technology 4 years · 8 semesters Checked against vu.edu.pk on 18 Oct 2026

Open a course to see its past papers, MCQs and handouts.

Which electives and deficiency courses you take is set by the course selection rules in the VU handbook.

Semester 1

7 required, 1 deficiency
BS Software Engineering semester 1: required courses
Required Prerequisite Credit hours
None 3
None 3
None 1
None 3
None 3
None 3
None 1
BS Software Engineering semester 1: deficiency courses
Deficiency Prerequisite Credit hours
None 3

Semester 2

3 required, 8 electives, 1 deficiency
BS Software Engineering semester 2: required courses
Required Prerequisite Credit hours
None 3
MTH5101 Calculus I
None 3
None 2
BS Software Engineering semester 2: electives
Electives Prerequisite Credit hours
CS201 3
None 1
CS201 3
None 1
ECO401 Economics
None 3
None 3
None 3
None 3
BS Software Engineering semester 2: deficiency courses
Deficiency Prerequisite Credit hours
None 3

Semester 3

5 required, 2 electives
BS Software Engineering semester 3: required courses
Required Prerequisite Credit hours
CS201 3
CS504 Software Engineering - I
CS201 3
MCM301 Communication skills
ENG101 3
CS525 Professional Practices
None 2
None 2
BS Software Engineering semester 3: electives
Electives Prerequisite Credit hours
CS301 Data Structures
CS201 3
None 1

Semester 4

4 required, 4 electives
BS Software Engineering semester 4: required courses
Required Prerequisite Credit hours
CS504 3
CS504 3
ENG101 3
None 3
BS Software Engineering semester 4: electives
Electives Prerequisite Credit hours
PHY101 Physics
None 3
None 3
None 2
None 2

Semester 5

4 required, 5 electives
BS Software Engineering semester 5: required courses
Required Prerequisite Credit hours
CS601 Data Communication
CS101 3
CS604 Operating Systems
CS301 3
None 3
CSI619 Field Experience / Internship
None 3
BS Software Engineering semester 5: electives
Electives Prerequisite Credit hours
None 3
CS408 Human Computer Interaction
CS101 3
None 3
CS603 2
None 1

Semester 6

2 required, 7 electives
BS Software Engineering semester 6: required courses
Required Prerequisite Credit hours
CS504 3
CS504 3
BS Software Engineering semester 6: electives
Electives Prerequisite Credit hours
None 3
None 3
None 3
CS511 Web Engineering
CS201 3
CS605 Software Engineering - II
CS504 3
CS609 System Programming
CS201 3
None 3

Semester 7

6 required, 3 electives
BS Software Engineering semester 7: required courses
Required Prerequisite Credit hours
None 3
None 3
None 3
CS699 Professional Certification
None 3
None 3
None 3
BS Software Engineering semester 7: electives
Electives Prerequisite Credit hours
None 3
None 3
CS614 Data Warehousing
CS403 3

Semester 8

3 required, 3 electives
BS Software Engineering semester 8: required courses
Required Prerequisite Credit hours
None 3
None 3
None 3
BS Software Engineering semester 8: electives
Electives Prerequisite Credit hours
None 3
None 3
None 3

From the BS Software Engineering study scheme on vu.edu.pk. Last checked 18 Oct 2026. If vu.edu.pk or VULMS shows something different, they are correct.

2 years · 4 semesters

BS-Lateral Software Engineering

A 2-year program with 4 semesters.

See the BS-Lateral Software Engineering scheme

Programs in the Faculty of Computer Science and Information Technology

All VU programs

Departments: Computer Science

Questions about BS Software Engineering

The study scheme on vu.edu.pk is the official version.

How many semesters is BS Software Engineering at VU?

BS Software Engineering has 8 semesters over 4 years. BS-Lateral Software Engineering has 4 semesters over 2 years.

Which courses are in semester 1 of BS Software Engineering?

Required: CS101 Introduction to Computing, CS201 Introduction to Programming, ENG101 English Comprehension, MTH202 Discrete Mathematics, STA301 Statistics and Probability, CS201P Introduction to Programming (Practical), VU001 Introduction to e-Learning. Deficiency: MTH100 General Mathematics.

When is the final project in BS Software Engineering?

CS619 Final Project is in semesters 7 and 8, at 3 credit hours in each.

Where does this study scheme come from?

From the BS Software Engineering study scheme on vu.edu.pk, last checked on 18 Oct 2026. If vu.edu.pk or VULMS shows something different, they are correct.

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.