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

BS Computer Science: Semester 1

The document outlines the course requirements for a BS in Computer Science over 8 semesters. It includes courses in programming, mathematics, networks, databases, software engineering, and more. Some core classes are Programming Fundamentals, Data Structures and Algorithms, Operating Systems, Compiler Construction, Computer Networks, and a final year project. Electives cover areas like artificial intelligence, mobile development, information security, and graphics. The degree aims to provide students with expertise across technical and business domains relevant to the field of computer science.

Uploaded by

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

BS Computer Science: Semester 1

The document outlines the course requirements for a BS in Computer Science over 8 semesters. It includes courses in programming, mathematics, networks, databases, software engineering, and more. Some core classes are Programming Fundamentals, Data Structures and Algorithms, Operating Systems, Compiler Construction, Computer Networks, and a final year project. Electives cover areas like artificial intelligence, mobile development, information security, and graphics. The degree aims to provide students with expertise across technical and business domains relevant to the field of computer science.

Uploaded by

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

BS Computer Science

Semester 1

CSI-321 Introduction to ICT 3(3-0)

CSI-301 Programming Fundamentals 4(3-1)

ENG-322 English Composition & Comprehension 3(3-0)

MTH-323 Calculus and Analytical Geometry 3(3-0)

LNG-321 Chinese Language 3(3-0)

Semester 2

CSI-304 Digital Logic and Design 3(3-0)

CSI-302 Object Oriented Programming 4(3-1)

ENG-421 Communication & Presentation Skills 3(3-0)

STA-324 Probability and Statistics 3(3-0)

PHY-323 Applied Physics 3(3-0)

ECO-408 Issues in Pakistan Economy 3(3-0)

Semester 3

CSI-403 Computer Organization & Assembly Language 3(3-0)

CSI-401 Data Structure and Algorithms 3(2-1)

CSI-405 Discrete Structures 3(3-0)


CSI-411 Professional Practices 3(3-0)

MTH-423 Differential Equations 3(3-0)

MTH-424 Linear Algebra 3(3-0)

Semester 4

CSI-406 Design & Analysis of Algorithms 3(3-0)

CSI-402 Operating Systems 4(3-1)

CSI-404 Theory of Automata 3(3-0)

CSI-408 Numerical Computing 3(3-0)

BBA-506 Human Resource Management 3(3-0)

Semester 5

CSI-505 Compiler Construction 3(3-0)

CSI-503 Database Systems 4(3-1)

SWE-503 Software Engineering-I 3(3-0)

MTH-324 Multivariable Calculus 3(3-0)

PSY-421 Psychology 3(3-0)

Semester 6

CSI-508 Artificial Intelligence 3(3-0)


CSI-512 Computer Networks 4(3-1)

CSI-506 Web Design and Development 3(2-1)

CSI-504 Distributed Database Systems 3(2-1)

ENG-510 Technical & Business Writing 3(3-0)

Semester 7

CSI-615 Mobile and Application Development 3(2-1)

SWE-603 Software Engineering-II 3(3-0)

CSI-621 Parallel & Distributed Computing 3(3-0)

CSI-619 Information Security 3(3-0)

PST-321 Pakistan Studies 3(3-0)

Semester 8

CSI-616 Fundamental of Data Mining 3(3-0)

CSI-604 Computer Graphics 3(2-1)

CSI-630 Final Year Project 6(0-6)

ISL-321 Islamic Studies/Ethics 3(3-0)

You might also like