BS Computer Science

Degree Facts:

Eligibility:

45% marks in FSc (Pre-Engineering )/ ICS with subject Math or Equivalence

Duration:

4-Years

Semesters:

8 (Eight)

Degree awarded by:

GC University Faisalabad

 

 

Scheme of study:

 

Semester 1

Course Code

Course Title

Credit Hours

CSI – 301

Programming Fundamentals

4 ( 3 -1)

CIT – 301

Introduction to Information and Communication Technologies

4 ( 3 – 1)

ENG – 321

English-I (Functional English)

3 ( 3 – 0)

EET –  321

Basic Electronics

3 ( 3 – 0)

MTH – 321

Calculus and Analytical Geometry

3 ( 3 – 0)

 

Total

17

Semester 2

Course Code

Course Title

Credit Hours

CSI – 302

Object Oriented Programming

4 ( 3 – 1)

CSI – 304

Discrete Structures

3 ( 3 – 0)

ENG- 322

English-II (Technical and Report Writing)

3 ( 3 – 0)

ISL – 302

Islamic and Pakistan Studies

3 ( 3 – 0)

MTH-322

Linear Algebra

3 ( 3 – 0)

 

Total

16

Semester 3

Course Code

Course Title

Credit Hours

CSI – 401

Data Structure and Algorithms

3 ( 2 – 1)

CSI – 403

Digital Logic Design

3 ( 2 – 1)

CSI – 405

Introduction to Database Systems

4 ( 3 -1)

ENG- 421

English-III (Communication Skills)

3 ( 3 – 0)

CSI – 407

Numerical Computing

3 ( 3 – 0)

STA- 421

Probability and Statistics

3 ( 3 – 0)

 

Total

19

Semester 4

Course Code

Course Title

Credit Hours

CSI – 402

Operating Systems

3 ( 2 – 1)

CSI – 404

Computer Architecture

3 ( 2 – 1)

CSE – 402

Introduction to Software Engineering

3 ( 3 – 0)

CSI – 406

Computer Communications and Networks

3 ( 2 – 1)

BBA–421

Financial Management

3 ( 3 – 0)

MTH-421

Multivariable Calculus

3 ( 3 – 0)

 

Total

18

Semester 5

Course Code

Course Title

Credit Hours

CSI – 501

Web Engineering

3 ( 2 – 1)

CSI – 503

Theory of Automata & Formal Languages

3 ( 3 – 0)

MTH -521

Differential Equations

3 ( 3 – 0)

CSI – 505

Computer Organization and Assembly Language

3 ( 2 – 1)

BBA-521

Human Resource Management

3 ( 3 – 0)

SOC-521

Sociology

3 ( 3 – 0)

 

Total

18

Semester 6

Course Code

Course Title

Credit Hours

CSE- 502

Software Engineering – II

3 ( 3 – 0)

CSI – 502

Distributed Database Systems

3 ( 2 – 1)

CSI – 504

Computer Graphics

3 ( 2 – 1)

CSI – 506

Design and Analysis of Algorithms

3 ( 3 – 0)

CSI – 508

Visual Programming

3 ( 2 – 1)

BBA-521

Marketing

3 ( 3 – 0)

 

Total

18

Semester 7

Course Code

Course Title

Credit Hours

CSI – 601

Human Computer Interaction

3 ( 3 – 0)

CSI – 603

System Programming

3 ( 2 – 1)

CSI – 605

Compiler Construction

3 ( 2 – 1)

CSI – 607

Artificial Intelligence

3 ( 2 – 1)

PSY- 421

Psychology

3 ( 3 – 0)

ENG-601

English for Employment

3 ( 3 – 0)

 

Total

18

Semester 8

Course Code

Course Title

Credit Hours

CSI – 631

Final year Project

6 ( 0- 6)

CSI – 602

Professional Practices

3 ( 3 – 0)

CSI – 604

Software Economics

3 ( 3 – 0)

 

Total

12