Skip to content
VUBuddy

VU BS-Lateral Computer Science study scheme: all 4 semesters

Every course in BS-Lateral Computer Science at Virtual University, semester by semester, with credit hours, prerequisites and the electives for each of its 5 specializations.

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

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

4 required, 3 electives
BS-Lateral Computer Science semester 1: required courses
Required Prerequisite Credit hours
None 3
None 3
CS502 Fundamentals of Algorithms
CS301 3
CS607 Artificial Intelligence
CS502 3
BS-Lateral Computer Science semester 1: electives
Electives Prerequisite Credit hours
MTH401 Differential Equations
MTH101 3
MTH5102 Calculus II
None 3
MTH603 Numerical Analysis
MTH101 3

Specializations

From semester 2, your electives come from your specialization. Pick one to see only its courses in semesters 2 to 4.

Semester 2

2 required, 17 electives
BS-Lateral Computer Science semester 2: required courses
Required Prerequisite Credit hours
None 3
CSI619 Field Experience / Internship
None 3
BS-Lateral Computer Science semester 2: electives
Electives Prerequisite Credit hours
CS202 Fundamentals of Front End Development For Computer Science and Software Engineering
None 3
CS306 Introduction to Python For all specializations
None 3
CS314 Introduction to Cellular Networks For Computer Science
None 3
CS407 Routing and Switching For Information Technology
None 3
CS408 Human Computer Interaction For Computer Science and Software Engineering
None 3
CS411 Visual Programming For Computer Science
CS201 3
CS441 Big Data Concepts For Data Science
None 3
CS442 Introduction to Data Science For Data Science
None 3
CS505 Virtual Systems and Services For Information Technology
None 3
CS510 Software Requirements and Specifications For Software Engineering
None 3
CS511 Web Engineering For Information Technology and Software Engineering
None 3
CS521 Web Systems and Technologies For Information Technology
None 3
CS605 Software Engineering - II For Computer Science and Software Engineering
CS504 3
CS620 Modelling and Simulation For Artificial Intelligence
None 3
STA302 Data Analytics and Business Intelligence For Artificial Intelligence and Data Science
None 3
STA630 Research Methods For Computer Science
None 3
STAT404 Regression and Correlation For Artificial Intelligence
None 3

Semester 3

2 required, 23 electives
BS-Lateral Computer Science semester 3: required courses
Required Prerequisite Credit hours
None 3
CS699 Professional Certification
None 3
BS-Lateral Computer Science semester 3: electives
Electives Prerequisite Credit hours
CS311 Introduction to Web Services Development For Computer Science
None 3
CS314 Introduction to Cellular Networks For Information Technology
None 3
CS405 Database Programming using Oracle 11g For Computer Science
None 3
CS407 Routing and Switching For Computer Science
None 3
CS506 Web Design and Development For Computer Science
CS304 3
CS513 Advanced Data Analytics and Business Intelligence For Artificial Intelligence
None 3
CS514 Internet of Things (IoT) For Information Technology
None 3
CS603 Software Architecture and Design For Computer Science
None 3
CS608 Software Verification and Validation For Software Engineering
None 3
CS609 System Programming For Computer Science
CS201 3
CS611 Software Quality Engineering For Software Engineering
None 3
CS614 Data Warehousing For Computer Science and Data Science
CS403 3
CS615 Software Project Management For Software Engineering
None 3
CS620 Modelling and Simulation For Data Science
None 3
CS621 Parallel and Distributed Computing For Computer Science
CS604 3
CS626 Data Mining Techniques For Artificial Intelligence and Data Science
None 3
CS628 Machine Learning For Artificial Intelligence and Data Science
None 3
CS642 Next Generation Networks For Information Technology
None 3
IT602 Information Technology Infrastructure For Information Technology
None 3
MTH601 Operations Research For Computer Science
None 3
SE602 Software Re-Engineering For Software Engineering
None 3
STA630 Research Methods For Software Engineering
None 3
SE601 Software Construction & Development For Software Engineering
None 2

Semester 4

1 required, 17 electives
BS-Lateral Computer Science semester 4: required courses
Required Prerequisite Credit hours
None 3
BS-Lateral Computer Science semester 4: electives
Electives Prerequisite Credit hours
CS312 Database Modeling and Design For Software Engineering
None 3
CS315 Network Security For Information Technology
None 3
CS409 Introduction to Database Administration For Information Technology
None 3
CS411 Visual Programming For Software Engineering
CS201 3
CS501 Advance Computer Architecture For Computer Science
CS401 3
CS506 Web Design and Development For Software Engineering
CS304 3
CS514 Internet of Things (IoT) For Artificial Intelligence
None 3
CS515 Advanced Database Management System For Computer Science and Information Technology
None 3
CS602 Computer Graphics For Computer Science
CS201 3
CS603 Software Architecture and Design For Software Engineering
None 3
CS606 Compiler Construction For Computer Science
CS402 3
CS614 Data Warehousing For Software Engineering
CS403 3
CS621 Parallel and Distributed Computing For Software Engineering
CS604 3
CS627 Cyber Security For Information Technology
None 3
CS631 Deep Learning For Artificial Intelligence and Data Science
None 3
IT430 E-Commerce For Information Technology
None 3
STA621 Time Series Analysis For Data Science
None 3

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

4 years · 8 semesters

BS Computer Science

The 4-year program, with 8 semesters. Semesters 1 to 4 here have the same courses as its semesters 5 to 8.

See the BS Computer Science scheme

Programs in the Faculty of Computer Science and Information Technology

All VU programs

Departments: Computer Science

Questions about BS-Lateral Computer Science

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

How many semesters is BS-Lateral Computer Science at VU?

BS-Lateral Computer Science has 4 semesters over 2 years. BS Computer Science has 8 semesters over 4 years.

Which courses are in semester 1 of BS-Lateral Computer Science?

Required: CS205 Information Security, CS402 Theory of Automata, CS502 Fundamentals of Algorithms, CS607 Artificial Intelligence. Electives: MTH401 Differential Equations, MTH5102 Calculus II, MTH603 Numerical Analysis.

What specializations does BS-Lateral Computer Science have?

Artificial Intelligence, Computer Science, Data Science, Information Technology and Software Engineering. From semester 2, your electives come from your specialization.

When is the final project in BS-Lateral Computer Science?

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

Where does this study scheme come from?

From the BS-Lateral Computer Science 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.