BS Computer Science|Bachelor Of Computer Science|The University Of Faisalabad

BS Computer Sciences


• To prepare the students to achieve proficiency in software development, problem analysis, software design and the use of programming languages and tools

• To provide the students with substantial knowledge of a broad range of problem-solving techniques which include algorithms and design techniques

• To demonstrate understanding of the core areas of algorithms, theory of computation, operating systems, linguistics of programming languages and architecture

• To enable the students to apply concepts of discrete and continuous mathematics

• To develop strong communication skills with due emphasis on the tools of effective writing

Role and Scope

The graduates are equipped with a broad understanding of business practice and a huge range of personal skills that enable them to achieve the desired goals. The graduates are prepared to join professional positions in information technology centred organizations, in the corporate sector, industry, government and other professional arenas.  The graduates will have opportunities to start their professional career as Computer Scientists, Systems Analysts, Quality Assurance Specialists, Database Programmer/Designers, Application Developers, Systems and Software Engineers, Software Developers, Information Security Specialists, Multimedia Specialists/ Programmers and Computer Animation Experts

  • Duration

    8 Semesters (4 years)

  • Eligibility

    Intermediate with Mathematics or intermediate (Pre Medical) securing 50% marks. Pre-Medical candidate will have to study deficiency courses of Mathematics in 1st & 2nd semesters

  • credit hours


  • Fee Rs


semesters and courses


Semester 1

Course Code Course Title Credit Hours
ISL-101 Islamic Studies/Ethics 2(2-0)
ISL-103 Teaching of Holy Quran with Translation I 1(1-0)
ENG-101 English I 3(3-0)
CS-101 Introduction to Information Technology and Communication Skills 3(2-1)
CS 111 Programming Fundamentals 4(3-1)
MATH 104 Calculus and Analytical Geometry 3(3-0)
MATH 105 Basic Math-I (Deficiency Subject for Pre-Medical Students) 3(3-0)
  Credit Hours: 16+3

Semester 2

Course Code Course Title Credit Hours
PS 101 Pakistan Studies 2(2-0)
ENG 102 English II (Communication Skills) 3(3-0)
ISL 103 Teachings of Holy Quran with Translation-II 1(1-0)
PHY 101 Applied Physics 3(3-0)
MATH 201 Differential Equations 3(3-0)
CS 112 Object Oriented Programming 4(3-1)
MATH 106 Basic Math-II (Deficiency Subject for Pre-Medical Students) 3(3-0)
  Credit Hours: 16+3

Semester 3

Course Code Course Title Credit Hours
ISL 201 Teachings of Holy Quran with Translation-III 1(1-0)
PSY 201 Psychology 3(3-0)
ENG 201 English III (Technical Writing & Presentation Skills) 3(3-0)
MGT 305 Financial Accounting 3(3-0)
CS 211 Discrete Structures 3(3-0)
CS 212 Data Structure and Algorithms 4(3-1)
  Credit Hours: 17

Semester 4

Course Code Course Title Credit Hours
GEN 201 Sociology 3(3-0)
ISL 202 Teachings of Holy Quran with Translation-IV 1(1-0)
CS 213 Database Systems 4(3-1)
CS 214 Operating Systems 4(3-1)
CS 215 High Level Programming 3(2-1)
MATH 214 Linear Algebra 3(3-0)
  Credit Hours: 18


Semester 5

Course Code Course Title Credit Hours
CS 311 Computer Organization and Assembly Language 4(3-1)
CS 312 Web Design and Development 3(2-1)
CS 313 Digital Logic Design 4(3-1)
CS 113 Software Engineering 3(3-0)
MATH 301 Probability and Statistic 3(3-0)
  Credit Hours: 17

Semester 6

Course Code Course Title Credit Hours
CS 314 Computer Networks 4(3-1)
CS 315 Design and Analysis of Algorithms 3(3-0)
CS 316 Artificial Intelligence 4(3-1)
CS 317 Theory of Automata 3(3-0)
MGT 301 Entrepreneurship 3(3-0)
  Credit Hours: 17

Semester 7

Course Code Course Title Credit Hours
GEN 304 Professional Practices 3(3-0)
CS 411 Compiler Construction 3(3-0)
CS 412 Wireless Networks 3(3-0)
CS 413 Mobile Application and Development 3(2-1)
CS 414 Numerical Computing 3(3-0)
CS 415 Final Year Project(Phase –I) 3(0-3)
  Credit Hours: 18


Semester 8

Course Code Course Title Credit Hours
CS 416 Graph Theory 3(3-0)
CS 417 Data Ware Housing and Data Mining 3(3-0)
CS 418 Information Security 3(3-0)
CS 419 Parallel and Distributed Computing 3(3-0)
CS 420 Final Year Project (Phase –II) 3(0-3)
  Credit Hours: 15
  Total Credit Hours: 134+6