Tuesday, August 7, 2018

BS (Computer Science) Course Selection Rules

Semester No. 1

Course Code Title Type Pre Requisite Credit Hours Specialization

CS101 Introduction to Computing Required 3 (Theory:3, Practical:0)

ENG101 English Comprehension Required 3 (Theory:3, Practical:0)

MGT101 Financial Accounting 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)

ETH201 Ethics (for Non-Muslims) Elective 1 (Theory:1, Practical:0)

ISL201 Islamic Studies Elective 1 (Theory:1, Practical:0)



Semester No. 2

Course Code Title Type Pre Requisite Credit Hours Specialization

CS201 Introduction to Programming Required 3 (Theory:3, Practical:0)

ENG201 Business and Technical English Writing Required ENG101

3 (Theory:3, Practical:0)

MTH202 Discrete Mathematics Required 3 (Theory:3, Practical:0)

MTH301 Calculus II Required MTH101

3 (Theory:3, Practical:0)

ECO401 Economics Elective 3 (Theory:3, Practical:0)

MGT211 Introduction To Business Elective 3 (Theory:3, Practical:0)

Semester No. 3

Course Code Title Type Pre Requisite Credit Hours Specialization

CS301 Data Structures Required CS201

3 (Theory:3, Practical:0)

CS302 Digital Logic Design Required 3 (Theory:3, Practical:0)

CS304 Object Oriented Programming Required CS201

3 (Theory:3, Practical:0)

CS601 Data Communication Required CS101

3 (Theory:3, Practical:0)

PHY101 Physics Elective 3 (Theory:3, Practical:0)

PHY301 Circuit Theory Elective 3 (Theory:3, Practical:0)

Semester No. 4

Course Code Title Type Pre Requisite Credit Hours Specialization

CS401 Computer Architecture and Assembly Language Programming Required CS101

3 (Theory:3, Practical:0)

CS403 Database Management Systems Required CS201

3 (Theory:3, Practical:0)

CS504 Software Engineering - I Required CS201

3 (Theory:3, Practical:0)

CS610 Computer Network Required CS601

3 (Theory:3, Practical:0)

MGT301 Principles of Marketing Elective 3 (Theory:3, Practical:0)

MGT503 Principles of Management Elective 3 (Theory:3, Practical:0)

Semester No. 5

Course Code Title Type Pre Requisite Credit Hours Specialization

CS402 Theory of Automata Required 3 (Theory:3, Practical:0)

CS501 Advance Computer Architecture Required CS401

3 (Theory:3, Practical:0)

CS502 Fundamentals of Algorithms Required 3 (Theory:3, Practical:0)

MCM301 Communication skills Required ENG101

3 (Theory:3, Practical:0)

MTH401 Differential Equations Required MTH101

3 (Theory:3, Practical:0)

STA301 Statistics and Probability Required 3 (Theory:3, Practical:0)

Semester No. 6

Course Code Title Type Pre Requisite Credit Hours Specialization

CS602 Computer Graphics Required CS201

3 (Theory:3, Practical:0)

CS604 Operating Systems Required CS301

CS401

CS502

3 (Theory:3, Practical:0)

CS605 Software EngineeringII Required CS504

3 (Theory:3, Practical:0)

CS606 Compiler Construction Required CS201

CS402

3 (Theory:3, Practical:0)

MTH501 Linear Algebra Required 3 (Theory:3, Practical:0)

MGT501 Human Resource Management Elective 3 (Theory:3, Practical:0)

MGT602 Entrepreneurship Elective 3 (Theory:3, Practical:0)

Semester No. 7

Course Code Title Type Pre Requisite Credit Hours Specialization

CS619 Final Project - CS619 Required 3

CS408 Human Computer Interaction Required CS101

3 (Theory:3, Practical:0)

CS411 Visual Programming Required CS201

3 (Theory:3, Practical:0)

CS506 Web Design and Development Required CS403

CS301

CS504

3 (Theory:3, Practical:0)

CS508 Modern Programming Languages Required CS201

3 (Theory:3, Practical:0)

MTH601 Operations Research Required STA301

3 (Theory:3, Practical:0)

Semester No. 8

Course Code Title Type Pre Requisite Credit Hours Specialization

CS619 Final Project Required 3

CS607 Artificial Intelligence Required CS502

CS201

3 (Theory:3, Practical:0)

CS609 System Programming Required CS201

CS401

3 (Theory:3, Practical:0)

CS614 Data Warehousing Required CS403

3 (Theory:3, Practical:0)

MTH603 Numerical Analysis Required MTH202

3 (Theory:3, Practical:0)

MGT502 Organizational Behaviour Elective 3 (Theory:3, Practical:0)

MGT610 Business Ethics Elective 3 (Theory:3, Practical:0)

No comments:

Post a Comment