Courses of Virtual University of Pakistan offered for B.Sc(Computer science) 2 years.
Bachelors (BSc-Computer Science)
Semester NO 1
Course Code Title Type Credit Hours
CS101 Introduction to Computing Required 3
ENG101 English Comprehension Required 3
MGT101 Financial Accounting Required 3
MTH101 Calculus And Analytical Geometry Required 3
PAK301 Pakistan Studies Required 2
ETH201 Ethics (for Non-Muslims) Elective 1
ISL201 Islamic Studies Elective 1

Semester NO 2
Course Code Title Type Credit Hours
CS201 Introduction to Programming Required 3
ECO401 Economics Required 3
ENG201 Business and Technical English Writing Required 3
MTH202 Discrete Mathematics Required 3
MTH301 Calculus II Required 3

Semester NO 3
Course Code Title Type Credit Hours
CS301 Data Structures Required 3
CS302 Digital Logic Design Required 3
CS304 Object Oriented Programming Required 3
CS601 Data Communication Required 3
MTH401 Differential Equations Elective 3
PHY101 Physics Elective 3
PHY301 Circuit Theory Elective 3
STA301 Statistics and Probability Elective 3

Semester NO 4
Course Code Title Type Credit Hours
CS401 Computer Architecture and Assembly Language Programming Required 3
CS403 Database Management Systems Required 3
CS504 Software Engineering - I Required 3
CS610 Computer Network Required 3
MGT301 Principles of Marketing Elective 3
MTH501 Linear Algebra Elective 3