The primary mission of Bachelor of Science in Software Engineering program is the education of students who can define, design, develop, deliver and maintain high quality software systems within resource constraints; and to prepare students for careers as software engineers in industry and research.
By four years after graduation, graduates of software engineering program will have:
Program outcomes are the narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills and attitude that the students acquire while progressing through the program. PLO’s of UG program are as under:
Semester- I |
Semester- II |
||||
Course Code |
Course Title |
Credits |
Course Code |
Course Title |
Credits |
CS120 |
Programming Fundamentals |
3-0 |
CS160 |
Database Systems |
3-0 |
CS121 |
Programming Fundamentals Lab |
0-1 |
CS161 |
Database Systems Lab |
0-1 |
GE100 |
Application of Information & Communication Technologies |
2-0 |
CS122 |
Object Oriented Programming |
3-0 |
GE101 |
Application of Information & Communication Technologies Lab |
0-1 |
CS123 |
Object Oriented Programming Lab |
0-1 |
GE120 |
Discrete Structures |
3-0 |
CS130 |
Digital Logic Design |
2-0 |
GE121 |
Calculus and Analytic Geometry |
3-0 |
CS131 |
Digital Logic Design Lab |
0-1 |
GE110 |
Functional English |
3-0 |
MT100 |
Multivariable Calculus |
3-0 |
|
|
|
MT110 |
Linear Algebra |
3-0 |
Total |
14-2 |
Total |
14-3 |
||
Semester- III |
Semester- IV |
||||
CS280 |
Artificial Intelligence |
2-0 |
CS230 |
Computer Organization and Assembly Language |
2-0 |
CS281 |
Artificial Intelligence Lab |
0-1 |
CS231 |
Computer Organization and Assembly Language Lab |
0-1 |
CS210 |
Data Structures |
3-0 |
CS252 |
Software Design & Architecture
|
3-0 |
CS211 |
Data Structures lab |
0-1 |
CS254 |
Software Construction & Development
|
2-0 |
CS290 |
Information Security |
2-0 |
CS255 |
Software Construction & Development Lab |
0-1 |
CS291 |
Information Security Lab |
0-1 |
GE250 |
Applied Physics |
2-0 |
CS270 |
Computer Networks |
2-0 |
GE251 |
Applied Physics Lab |
0-1 |
CS271 |
Computer Networks Lab |
0-1 |
GE111 |
Expository Writing |
3-0 |
CS250 |
Software Engineering |
3-0 |
GE230 |
Islamic Studies |
2-0 |
MT220 |
Probability & Statistics |
3-0 |
|
|
|
Total |
15-4 |
Total |
14-3 |
||
Semester- V |
Semester- VI |
||||
CS330 |
Operating Systems |
2-0 |
CS352 |
Software Project Management |
2-0 |
CS331 |
Operating Systems Lab |
0-1 |
CS353 |
Software Project Management Lab |
0-1 |
CS354 |
Software Quality Engineering |
2-0 |
CS370 |
Parallel & Distributed Computing |
2-0 |
CS355 |
Software Quality Engineering Lab |
0-1 |
CS371 |
Parallel & Distributed Computing Lab |
0-1 |
CS356 |
Software Requirement Engineering |
2-0 |
CSXXX |
Elective III |
2-1 |
CS357 |
Software Requirement Engineering Lab |
0-1 |
CSXXX |
Elective IV |
2-1 |
CSXXX |
Elective I |
2-1 |
CSXXX |
Elective V |
2-1 |
CSXXX |
Elective II |
2-1 |
CSXXX |
Elective VI |
2-1 |
GE240 |
Introduction to Management |
2-0 |
|
|
|
Total |
12-5 |
Total |
12-6 |
||
Semester- VII |
Semester- VIII |
||||
CS400 |
Final Year Project - I |
0-2 |
CS401 |
Final Year Project - II |
0-4 |
CS410 |
Analysis of Algorithms |
3-0 |
GE430 |
Ideology and Constitution of Pakistan |
2-0 |
EW400 |
Technical & Business Writing |
3-0 |
GE431 |
Professional Practices |
2-0 |
GE470 |
Entrepreneurship |
2-0 |
GE460 |
Civics and Community Engagement |
2-0 |
CSXXX |
Elective VII |
2-1 |
|
|
|
SS400 |
Introduction to Marketing |
3-0 |
|
|
|
Total |
13-3 |
Total |
6-4 |