0% found this document useful (0 votes)
2K views3 pages

BS Software Engineering Outline - Virtual University of Pakistan

The document outlines the course requirements for a Bachelor of Software Engineering degree over 8 semesters. It lists the course code, title, type (required/elective), credit hours, prerequisites, and specialization for each semester. The degree focuses on core computer science topics like programming, data structures, algorithms, databases, software engineering, and electives in areas like mathematics, statistics, business, and psychology.

Uploaded by

armghan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views3 pages

BS Software Engineering Outline - Virtual University of Pakistan

The document outlines the course requirements for a Bachelor of Software Engineering degree over 8 semesters. It lists the course code, title, type (required/elective), credit hours, prerequisites, and specialization for each semester. The degree focuses on core computer science topics like programming, data structures, algorithms, databases, software engineering, and electives in areas like mathematics, statistics, business, and psychology.

Uploaded by

armghan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

BS (Software Engineering)

Semester No. 1

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS101 Introduction to Computing Required 3 (Theory:3,


Practical:0)

CS201 Introduction to Programming Required 3 (Theory:3,


Practical:0)

ENG101 English Comprehension Required 3 (Theory:3,


Practical:0)

ISL201 Islamic Studies Required 3 (Theory:3,


Practical:0)

MTH101 Calculus And Analytical Geometry Required 3 (Theory:3,


Practical:0)

PAK301 Pakistan Studies Required 2 (Theory:2,


Practical:0)

Semester No. 2

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS304 Object Oriented Programming Required CS201 3 (Theory:3,


Practical:0)

ENG201 Business and Technical English Writing Required ENG101 3 (Theory:3,


Practical:0)

MGT101 Financial Accounting Required 3 (Theory:3,


Practical:0)

MTH202 Discrete Mathematics Required 3 (Theory:3,


Practical:0)

PHY101 Physics Required 3 (Theory:3,


Practical:0)

Semester No. 3

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS301 Data Structures Required CS201 3 (Theory:3,


Practical:0)

CS302 Digital Logic Design Required 3 (Theory:3,


Practical:0)

CS502 Fundamental of Algorithms Required 3 (Theory:3,


Practical:0)

CS601 Data Communication Required CS101 3 (Theory:3,


Practical:0)

MTH301 Calculus II Required

MTH501 Linear Algebra Required 3 (Theory:3,


Practical:0)

Semester No. 4

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS403 Database Management Systems Required CS201 3 (Theory:3,


Practical:0)
CS504 Software Engineering - I Required CS201 3 (Theory:3,
Practical:0)

CS604 Operating Systems Required CS301 3 (Theory:3,


Practical:0)

CS610 Computer Networks Required CS601 3 (Theory:3,


Practical:0)

MGT211 Introduction To Business Elective 3 (Theory:3,


Practical:0)

MTH603 Numerical Analysis Elective 3 (Theory:3,


Practical:0)

Semester No. 5

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS401 Computer Architecture and Assembly Required CS201 3 (Theory:3,


Language Programming Practical:0)

CS506 Web Design and Development Required 3 (Theory:3,


Practical:0)

CS408 Human Computer Interaction Required CS101 3 (Theory:3,


Practical:0)

CS510 Software Requirements and Specifications Required CS504 3 (Theory:3,


Practical:0)

CS510 Software Engineering II Required 3 (Theory:3,


Practical:0)

MTH601 Operations Research Required 3 (Theory:3,


Practical:0)

STA301 Statistics and Probability Required 3 (Theory:3,


Practical:0)

Semester No. 6

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS202 Fundamentals of Front End Development Elective 3 (Theory:3,


Practical:0)

CS508 Modern Programming Languages Elective CS201 3 (Theory:3,


Practical:0)

CS603 Software Architecture and Design Required CS504 3 (Theory:3,


Practical:0)

CS608 Software Verification and Validation Required CS504 3 (Theory:3,


Practical:0)

MCM301 Communication skills Required ENG101 3 (Theory:3,


Practical:0)

PSY101 Introduction to Psychology Elective 3 (Theory:3,


Practical:0)

Semester No. 7

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS607 Artificial Intelligence Required 3 (Theory:3,


Practical:0)

CS611 Software Quality Engineering Required CS504 3 (Theory:3,


Practical:0)

CS615 Software Project Management Required CS504 3 (Theory:3,


Practical:0)

CS625 Professional Practices Required 3 (Theory:3,


Practical:0)
CS619 Final Project - CS619 Required 3

Semester No. 8

Pre
Course Code Title Type Credit Hours Specialization
Requisite

CS619 Final Project Required 3

CS311 Introduction to Web Services Elective CS201 3 (Theory:3,


Development Practical:0)

CS402 Theory of Automata Required 3 (Theory:3,


Practical:0)

CS614 Data Warehousing Elective CS403 3 (Theory:3,


Practical:0)

MGT501 Human Resource Management Elective 3 (Theory:3,


Practical:0)

You might also like