Programs - BS Computer Science

BS Computer Science

The combined structure of BS Programs in Computer Science is proposed to meet the needs of students through theory and practical computing experience. The students are expected to learn theoretical and practical understanding of the respective field of Computing.

The proposed structure is dynamic and provides basis for various options including Breadth-Based, Depth-Based, and Integrated Breadth & Depth-Based specializations. Student may choose a particular option, which is most appropriate to their planned future career.  The following are some relevant details:

• Minimum credit hours shall be 131 for BSCS program.

• Program comprises of eight semesters spread over four years.

• The following table gives the distribution of credit hours in different domains of knowledge.

 

Table: Areas Covered in BS programs

Course Group

Credit hours

% age

General Education

18

14%

University Electives

10

8%

Math & Science Foundation

13

10%

Computing – Core

40

30%

Common courses Total Credit Hours

81

62%

 

Domain (Computer Science)

Domain Core (Computer Science)

24

18%

Domain Electives (Computer Science)

17

13%

Domain Supporting (Computer Science)

9

7%

Domain courses Total Credit Hours

50

38%

 

   

       Study Plan for BS (Computer Science)

4-Year Program (8 Regular Semesters)

Semester – I

Code

Course Title

Credit Hours

Pre-requisite

Category

CS101

CS101        

Introduction to ICT (T)

Introduction to ICT (L)

(2, 0)

(0, 1)

 

General Education

CS102

CS102

Programming Fundamentals (T)

Programming Fundamentals (L)

(3, 0)

(0, 1)

 

Computing Core

MT101

Applied Calculus

(3, 0)

 

Math&Science F

NS101

NS101

Applied Physics (T)

Applied Physics (L)

(3, 0)

(0, 1)

 

Math&Science F

HU101

English Composition & Comprehension

(3, 0)

 

General Education

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

14

03

17

 

 

 

Semester – II

Code

Course Title

Credit Hours

Pre-requisite

Category

CS103

CS104

CS104

Discrete Structures

Digital Logic Design (T)

Digital Logic Design (L)

(3, 0)

(3, 0)

(0, 1)

 

NS 101

Computing Core

 

CS Core

CS105

CS105

Object Oriented Programming (T)

Object Oriented Programming (L)

(3, 0)

(0, 1)

CS 102

Computing Core

CS106

CS106

Computer Networks (T)

Computer Networks (L)

(3, 0)

(0, 1)

 

Computing Core

MT202

Linear Algebra

(3, 0)

 

Math&Science F

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

03

18

 

 

 

Semester – III

Code

Course Title

Credit Hours

Pre-requisite

Category

CS201

CS201

Comp Organization & Assembly Lang. (T)

Comp Organization & Assembly Lang. (L)

(3, 0)

(0, 1)

 

CS Core

CS202

CS202

Data Structures & Algorithms (T)

Data Structures & Algorithms (L)

(3, 0)

(0, 1)

CS 105

Computing Core

IS201

IS201

Cryptography & Network Security (T)

Cryptography & Network Security (L)

(3, 0)

(0, 1)

 

Computing Core

MT201

Differential Equations

(3, 0)

MT 101

CS Supporting

HU103

Communication & Presentation Skills

(3, 0)

HU 101

General Education

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

03

18

 

 

 

Semester – IV

Code

Course Title

Credit Hours

Pre-requisite

Category

CS203

CS203

Parallel & Distributed Computing (T)

Parallel & Distributed Computing (L)

(3, 0)

(0, 1)

CS 102 & CS 201

CS Core

CS204

CS204

Operating Systems (T)

Operating Systems (L)

(3, 0)

(0, 1)

CS 202

Computing Core

CS205

Artificial Intelligence

(3, 0)

CS 103

CS Core

MT102

Probability and Statistics

(3, 0)

 

Math&Science F

UExxx

University Elective – I

(3, 0)

 

University Elective

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

02

17

 

 

 

Semester – V

Code

Course Title

Credit Hours

Pre-requisite

Category

CS301

Design & Analysis of Algorithms

(3, 0)

CS 202

CS Core

xx xxx

CS Elective – I

(3, x)

 

CS Elective

xx xxx

CS Elective – II

(3, x)

 

CS Elective

IS424

Web Engineering

(3, 0)

CS 102

CS Supporting

UExxx

University Elective – II

(3, 0)

 

 

University Elective

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

x

17 (15 + x)

 

 

 

Semester – VI

Code

Course Title

Credit Hours

Pre-requisite

Category

xx xxx

CS Elective – III

(3, 0)

 

CS Elective

CS302

CS302

Database Systems (T)

Database Systems (L)

(3, 0)

(0, 1)

CS 202

Computing Core

CS303

Theory of Automata

(3, 0)

 

CS Core

MT301

Multi-Variate Calculus

(3, 0)

 

CS Supporting

UE206

University Elective – III (Social Service)

(1, 0)

 

University Elective

HU301

Technical and Business Writing

(3, 0)

 

General Education

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

16

01

17

 

 

 

Semester – VII

Code

Course Title

Credit Hours

Pre-requisite

Category

CS401

Compiler Construction

(3, 0)

CS 303

CS Core

xx xxx

CS Elective – IV

(3, 0)

 

CS Elective

CS451

Final Year Project – I

(0, 3)

 

Computing Core

UExxx

University Elective – IV

(3, 0)

 

University Elective

HU102

Pakistan and Islamic Studies/ Ethics

(3, 0)

 

General Education

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

12

03

15

 

 

 

Semester – VIII

Code

Course Title

Credit Hours

Pre-requisite

Category

xx xxx

CS Elective – V

(3, 0)

 

CS Elective

CS402

Software Engineering

(3, 0)

 

Computing Core

CS452

Final Year Project – II

(0, 3)

 

Computing Core

HU401

Professional Practices

(3, 0)

 

General Education

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

09

03

12

 

 

 

List of Electives Courses (Any five of the following)

Facebook News

Welcome To MY University

MY University is a springboard for learning. It is committed to high quality teaching with a thriving interactive culture. That's why we have established a strong support system between students and staff. They work on professionalism, teamwork, respect, integrity, mentorship, systems thinking and communication skills. We intend to recruit a diverse intake of students – the best and the truest of a kind – as it is our vision to see the institution par excellence in the days ahead.

News & Events

Congratulations
October 09, 2020
Read more
6th Faculty Training Session on Using Hyperlink, Animations and Slide transition
October 01, 2020
MYU City Campus, G-10/4, Islamabad
Read more
Want to see the full list of upcoming Events? View Full Events Overview →

Course Code

Course Title

Credit hours

CS 411

Digital Image Processing

3-0

CS 412

Software Quality Assurance

3-0

CS 413

Distributed Database Systems