BSCS Menu

Students from all over Pakistan are seeking guidance regarding computer science or BSCS syllabus as it is one of the most popular bachelor degree or undergraduate programs available to all students. If you have interest in computer science study field and require guidance for BS Computer Science syllabus 2024 to become future app developer, programmer, graphic designer, computer engineer, software analyst, software consultant than you have arrived at the right spot. Here on this page you can get information regarding the course outline of BS CS.

BSCS Subjects 2024

Bachelors in Computer Science students got a wide range of subject list in BSCS program offered by various universities of Pakistan .There major subjects include Computer Programming ,Data structure and Algorithms , Human Computer interaction , Artificial intelligence and Computer Networks and security . Also the students get a chance to study subjects related to Stats and probability, Organizational Behaviors and Professional Practices. For details check BSCS Subjects

BSCS Syllabus Concepts

The CS Program or BSCS syllabus may look a bit overwhelming but its perfectly ok as the undergraduate program is designed to help students gain understanding of computer science and its various applications, allowing student's to critically analyze computer problems, think creatively and develop logical programs and solutions.

BSCS syllabus is designed to enhance students fundamental concepts regarding computer languages, programming structure, data science, object oriented programming, networking, operating systems, computer network and artificial intelligence regarding computers.

BS Computer Science Syllabus Update of Universities of Pakistan

Here is list of well reputed universities for BSCS in Pakistan along with their Syllabus updates

BS Computer Science Syllabus by HEC

Semester 1

Name of Subject Credit Hours
Introduction to ICT 3
Programming Fundamentals 4
English Composition &
Comprehension
3
Calculus & Analytical Geometry 3
Applied Physics 3

Semester 2

Name of Subject Credit Hours
Digital Logic Design 4
Object Oriented Programming 4
Communication & Presentation
Skills
3
Probability & Statistics 3
University Elective – 1 3

Semester 3

Name of Subject Credit Hours
Comp Organization & Assembly
Lang
4
Data Structures & Algorithms 4
Discrete Structures 3
Professional Practices 3
CS Supporting – 1 3

Semester 4

Name of Subject Credit Hours
Design & Analysis of Algorithms 3
Theory of Automata 3
Database Systems 4
Linear Algebra 3
University Elective – 2 3

Semester 5

Name of Subject Credit Hours
Compiler Construction 3
CS Supporting – 2 3
Operating Systems 4
Software Engineering 3
CS Supporting – 3 3

Semester 6

Name of Subject Credit Hours
Artificial Intelligence 4
Computer Networks 4
CS Elective – 1 3
CS Elective – 2 3
Technical & Business Writing 3

Semester 7

Name of Subject Credit Hours
CS Elective – 3 3
CS Elective – 4 3
Final Year Project – I 3
University Elective – 3 3
Pakistan Studies 2
Parallel & Distributed Computing 3

Semester 8

Name of Subject Credit Hours
CS Elective – 5 3
University Elective – 4 3
Final Year Project – II 3
Information Security 3
Islamic Studies/ Ethics 2

Punjab University BS Computer Science Course Outline

Semester 1

Name of Subject Credit Hours
Introduction to Computer 3
Fundamentals of Algorithum 3
Financial Accounting 3
Calculus and analytical Geometry 3
English Comprehension 3
Pakistan Studies 1

Semester 2

Name of Subject Credit Hours
Intro to Computer Programming 3
Discrete Structure 3
Multi Variable Calculus 3
Technical and Business Writing 3
Financial Management 3
Islamic Studies 1

Semester 3

Name of Subject Credit Hours
Object Oriented Programming 3
Data Base System 3
Differential Equations 3
Circuit Theory 3
Human Resources Mangement 3
Communication Skill 3

Semester 4

Name of Subject Credit Hours
Data Structures 3
Digital Logic Design 3
Software Engineering-1 3
Modern Programming Languages 3
Electronics 3
Linear Alegbra 3

Semester 5

Name of Subject Credit Hours
Software Engineering 2 3
Web Programming 3
Analysis of Algorithum 3
Computer Organization & Assembly 3
Numercial Analysis 3
Statistics and Probability 3

Semester 6

Name of Subject Credit Hours
Operating System Concept 3
Computer Architecture 3
Data Communication 3
Computer Graphics 3
Advanced Object Oriented Prog 3
Automata Theory 3

Semester 7

Name of Subject Credit Hours
System Programming 3
Compiler Construction 3
Visual Programming 3
Artificial Intelligence 3
Computer Network 3
Distributed Database System 3

Semester  8

Name of Subject Credit Hours
Software project 6
Psychology 3

 


Share your comments questions here
Sort By:
X

Sign in

to continue to ilmkidunya.com

X

Sign in

to continue to ilmkidunya.com

X

Sign in

to continue to ilmkidunya.com

X

Forgot Password

to continue to ilmkidunya.com

X

Register Type

Please Provide following information to Register

  • Student
  • Tutor
  • Consultant
  • Employer