BS Computer Science

Eligibility Criteria

1. He should have passed the Intermediate (PreEngg) Examination with Mathematics, Physics and Chemistry from Board of Intermediate and Secondary Education of Pakistan or an equivalent examination so recognized by the University.
2. Intermediate or an equivalent with Physics, Mathematics and Computer Science shall be acceptable only for Computer Engineering, Software Engineering.
3. Intermediate or an equivalent with Physics, Mathematics and Statistics shall be acceptable only for Computer Science and Software Engineering.
4. He should have passed the examination (up to the latest annual examination) on the basis of which he seeks admission.
5. For admissions in BS Computer Science the candidate having 45% marks are eligible.

Duration: Years (8 Semesters)

Curriculum:

Semester 1

Credit Hours: 17

Course NoCourse TitleCredit Hours
PartIPart II
CS -101Introduction to Information and
Communication Technologies
31
CS -102Programming Fundamentals31
EG -101Functional English30
EL -101Basic Electronics21

Semester 2

Credit Hours: 16

Course NoCourse TitleCredit Hours
PartIPart II
CS-103Object Oriented Programming31
CS-104Discrete Structures30
EG-102Technical and Business Writing30
MT-102Probability & Statistics21
PK-101Islamic and Pak Studies30

Semester 3

Credit Hours: 14

Course NoCourse TitleCredit Hours
PartIPart II
CS-201Data Structures and Algorithms21
CS-202Digital Logic and Design21
EG-201English III (Communication Skills)20
MG-201University Elective– II (Fininancial Management)21
MT-202Linear Algebra and Differential Equations30

Semester 4

Credit Hours: 19

Course NoCourse TitleCredit Hours
PartIPart II
CS-204Operating Systems21
CS-205Introduction to Software Engineering30
CS-206Computer Architecture21
CS-208CS Elective – I (Data Communication)30
CS-203Introduction to Database Systems31
MT-301Numerical Computing30

Semester 5

Credit Hours: 18

Course NoCourse TitleCredit Hours
PartIPart II
CS-301Human Computer Interaction30
CS-302Theory of Automata & Formal Languages30
CS-303Operations Research21
CS-304CS Elective-II (Distibutied Computing)30
CS-305CS Elective-III (Computer Graphics)30
MT-306Design and Analysis of Algorithms30

Semester 6

Credit Hours: 18

Course NoCourse TitleCredit Hours
PartIPart II
CS-307CS Elective- IV (Web Engingeering)30
CS-308Advanced Data Base Systems30
MG-301University Elective – III (Marketing)30
CS-309Computer Communication and Networks30
CS-310CS Elective- V (Visual Programming)30
CS-311Smart Application Development30

Semester 7

Credit Hours: 18

Course NoCourse TitleCredit Hours
PartIPart II
CCS-400Software Design Project-I30
CS-401CS Elective-VI (System Programming)30
CS-402Compiler Construction30
CS-403Data Warehousing30
CS-404CS Elective- VII (Advanced Software Engineering)30
CS-405Artificial Intelligence30

Semester 8

Credit Hours: 12

Course NoCourse TitleCredit Hours
PartIPart II
CS-400Software Design Project-II30
CS-406Wireless Networks30
CS-407Software Quality Assurance30
SS-401University Elective-IV (Professional Practices)30
× Click to Chat!