BS IN SOFTWARE ENGINEERING

BS IN SOFTWARE ENGINEERING

The Departments of Computer Science & Information Technology of Virtual University of Pakistan has proposed to offer 4-year BS in Software Engineering program to fulfill the needs of rapidly growing market of software development in the country. The BS in Software Engineering degree will equip students with technical knowledge of the fundamentals of computer systems, programming languages, and the mathematical foundations of algorithms and data structures that are required to establish reliability and safety in software. The course emphasizes the development of professional skills in the technical area of software engineering, that is, the systematic application of analysis, design, and construction techniques for computer systems and applications.

BS (Computer Science)
Course CodeTitleDownload
Semester No. 1
CS101Introduction to Computing
CS201Introduction to Programming
ENG101English Comprehension
MTH101Calculus And Analytical Geometry
PAK301Pakistan Studies
ETH201Ethics (for Non-Muslims)
ISL201

Islamic Studies

Seerat e Rasool

Rahmatal+lil+Aaalamiin+1

Rahmatal+lil+Aaalamiin+2

Rahmatal+lil+Aaalamiin+3

Semester No. 2
CS304Object Oriented Programming
ENG201Business and Technical English Writing
MTH202Discrete Mathematics
MTH301Calculus II
ECO401Economics
MGT101Financial Accounting
Semester No. 3
CS301Data Structures
CS302Digital Logic Design
CS502Fundamentals of Algorithms
CS601Data Communication
MTH501Linear Algebra
PHY101Physics
Semester No. 4
CS403Database Management Systems
CS504Software Engineering – I
CS604Operating Systems
CS610Computer Network
MGT211Introduction To Business
MTH603Numerical Analysis
Semester No. 5
CS408Human Computer Interaction
CS506Web Design and Development
CS510Software Requirements and Specifications
CS605Software Engineering II
MTH601Operations Research
STA301Statistics and Probability
Semester No. 6
CS202Fundamentals of Front End Development
CS508Modern Programming Languages
CS603Software Architecture and Design
CS608Software Verification and Validation
MCM301Communication skills
MGT301Principles of Marketing
MGT503Principles of Management
Semester No. 7
CS619Final Project – CS619
CS607Artificial Intelligence
CS611Software Quality Engineering
CS615Software Project Management
CS625Professional Practices
MGT501Human Resource Management
MGT602Entrepreneurship
Semester No. 8
CS619Final Project
CS311Introduction to Web Services Development
CS402Theory of Automata
CS614Data Warehousing