Undergraduate Programs

BS Computer Science

The objective of the program is to prepare students for successful careers and for advanced graduate study in computer science, by giving them the following qualities:

Depth: Deep understanding of fundamentals theoretical and practical Computer Science, and the ability to adapt to an ever-changing technological landscape.

Breadth: Knowledge of a broad range of Computer Science skills, tools, and mathematical techniques, and the capability of applying them to analyze and design complex systems.

Reasoning: Capability of solving a wide variety of problems by applying principles of computational thinking.

Teamwork: Habits of working effectively and professionally on diverse projects teams.

Clarity: Ability to communicate technical information clearly and effectively, both orally and in writing.

Integrity: Understanding how to approach social effects of computing ethically and responsibly, and being committed to doing so.

Learning: Interest in life-long learning, to adapt and shape an evolving world.

travesti marjinaltrv travestiler izmit ve kocaeli travesti escortlar marjinal travesti

PEO No.

PEO Description

PEO-1

Contribute to the country's socio-economic growth by solving real-world problems in general and areas of national importance in particular, using fundamental principles of computing.

PEO-2

Achieve professional success by practicing ethical behavior, computing professionalism, and diversity with effective communication in individual and team.

PEO-3

Adopt innovative approaches and pursue career growth undertaking professional trainings and/or studies in computing.

PLO No.

PEO No.

PLO Title

PLO Description

PLO-1

PEO-1

Academic Education

To prepare graduates as computing professionals

PLO-2

PEO-1

Computing Knowledge

An ability to apply knowledge of computing, mathematics, and domain knowledge appropriate for computer science to the abstraction and conceptualization of computing models from defined problems and requirements

PLO-3

PEO-1

Problem analysis

Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, statistics, and computer science.

PLO-4

PEO-1

Solution design

An ability to design solutions for complex problems and design systems, components, or processes that meet specified needs while maintaining computing standards, cultural, societal, and environmental considerations.

PLO-5

PEO-1

Modern tool usage

Create, select, adapt, and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations

PLO-6

PEO-2

Communication

Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write useful reports, design documentation, make effective presentations, and give and understand clear instructions

PLO-7

PEO-2

Computing Professionalism and Society

Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice

PLO-8

PEO-2

Individual and teamwork

Function effectively as an individual and as a member or leader in diverse teams and multidisciplinary settings

PLO-9

PEO-2

Ethics

Understand and commit to professional ethics, responsibilities, and norms of professional computing practice

PLO-10

PEO-3

Project and Team Management

An ability to demonstrate management skills and apply computing principles to one’s work, as a member and leader in a team, to manage projects in a multidisciplinary environment.

PLO-11

PEO-3

Life-long learning

Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional

Bachelor of Science in Computer Science BS(CS)

 

Scheme of Study 

 

First Semester

Second Semester

 

Code

Course Title

CR

Prerequisite

Code

Course Title

CR

Prerequisite

 

ACCT-1081 

Fundamentals of Accounting

3

 

STAT-2003

Probability and Statistics

3

 

 

PH-XXXX

Physics for Computing

2

 

ENG-1092

Communication & Presentation Skills

3

Functional English

 

PH-XXXX

Physics for Computing - LAB

1

 

HU-1092

Pakistan Studies

2

 

 

ENG-1091

Functional English

3

 

COC-1071

Programming Fundamentals

3

 

 

CS-1075

Introduction to ICT

2

 

COC-1071L

Programming Fundamentals-LAB

1

 

 

CS-1075L

Introduction to ICT- LAB

1

 

SS-1093

Introduction to Psychology

3

 

 

COC-1070

Discrete Structures

3

 

HU-1091

Islamic Studies

2

 

 

HU-1001

Translation of Al-Quran-I

0

 

HU-1002

Translation of Al-Quran-II

0

 

 

 MA-XXXX

*Pre-Calculas-1

0

 

 MA-XXXX

*Pre-Calculas-2

0

 

 

Total

15

 

Total

17

 

 

Third Semester

Fourth Semester

 

Code

Course Title

CR

Prerequisite

Code

Course Title

CR

Prerequisite

 

COC-2070

Database Systems

3

 

MA-1005

Linear Algebra

3

 

 

COC-2070L

Database Systems-LAB

1

 

CSC-2076

Theory of Automata and Formal Languages

3

 

 

 MA-1001

Calculus

3

 

ENG-3091

Technical Writing

3

 

 

COC-2071

Object Oriented Programming

3

Programming Fundamentals

COC-2073

Data Structures and Algorithms

3

Object Oriented Programming

 

COC-2071L

Object Oriented Programming-LAB

1

Programming Fundamentals

COC-2073L

Data Structures and Algorithms-LAB

1

Object Oriented Programming

 

CSC-2074

Digital Logic Design

3

Physics for Computing

CSC-2075

Computer Organization & Assembly Language

3

 

 

CSC-2074L

Digital Logic Design-LAB

1

Physics for Computing

CSC-2075L

Computer Organization & Assembly Language-LAB

1

 

 

COC-2072

Software Engineering Fundamentals

3

 

HU-1004

Translation of Al-Quran-IV

0

 

 

HU-1003

Translation of Al-Quran-III

0

 

 

 

 

 

 

Total

18

 

Total

17

 

 

Fifth Semester

Sixth Semester

 

Code

Course Title

CR

Prerequisite

Code

Course Title

CR

Prerequisite

 

CSC-3072

Design And Analysis of Algorithms

3

Data Structures and Algorithms

CSC-3073

Introduction to Artificial Intelligence

2

 

 

COC-3070

Data Communication and Networks

3

 

CSC-3073L

Introduction to Artificial Intelligence-LAB

1

 

 

COC-3070L

Data Communication and Networks-LAB

1

 

CSC-3074

Compiler Construction

3

Theory of Automata and Formal Languages

 

COC-3071

Operating Systems

3

Data Structures and Algorithms

TE-1113

Introduction to Textiles

3

 

 

COC-3071L

Operating Systems-LAB

1

Data Structures and Algorithms

CSE-XXXX

CS Elective I

3

 

 

CSS-3076

Theory of Programming Languages

3

 

CSE-XXXX

CS Elective II

3

 

 

CSS-3077

Graph Theory

3

 

CSC-3075

Parallel and Distributed Computing

3

Operating Systems

 

HU-1005

Translation of Al-Quran-V

0

 

HU-1005

Translation of Al-Quran-VI

0

 

 

Total

17

 

Total

18

 

 

Seventh semester

Eighth semester

 

Code

Course Title

CR

Prerequisite

Code

Course Title

CR

Prerequisite

 

COC-4070

BS Final Project-I

2

 

COC-4071

BS Final Project-II

4

 

 

CSS-4073

Numerical Computing

2

 

COC-4072

Information Security

2

 

 

CSS-4073L

Numerical Computing-LAB

1

 

COC-4072L

Information Security - LAB

1

 

 

SS-4071

Professional Practices

3

 

CSE-XXXX

CS Elective V

3

 

 

CSE-XXXX

CS Elective III

3

 

MGT-4085

Entrepreneurship

3

 

 

CSE-XXXX

CS Elective IV

3

 

SS-XXXX

Foreign Language (Chinese/German/French)

2

 

 

HU-1007

Translation of Al-Quran-VII

0

 

HU-1008

Translation of Al-Quran-VIII

0

 

 

Total

14

 

Total

15

 

 

Industrial Internship (4 weeks, 6days/week, 8 hours/day during summer holidays after 2nd year)

1

 

Total Credits for BS Computer Science

132

 

 

                 

*This course is only offered to the student of Pre-Medical OR the students who did not study mathematics in intermediate

At least 50% marks in the following:

Intermediate or equivalent (Must have Mathematics as elective subject) or (Pre-Medical as discipline)*

* All such students must pass deficiency courses of Mathematics of 6 credit hours within one year of their regular studies.

Merit Criteria:

Admissions to the Computer Science Programs of the University are decided on the basis of candidates’ marks in:

  1. Marks of Matriculation (35% weightage)
  2. Marks of Intermediate (65% weightage)

Note: No Test Required

SEMESTER-WISE PAYMENT IN PAK RUPEES

Fee Head1st 2nd3rd4th5th6th7th8th
Tuition Fee 49,750 49,750 49,750 49,750 49,750 49,750 49,750 49,750
Admission Fee 20,000 - - - - - - -
Degree Fee - - - - - - - 5000
Certificate Verification Fee 2000 - - - - - - -
Processing Fee 5000 - - - - - - -
University Security 5000 - - - - - - -
Red Crescent  Donation 50 - - - - - - -
University Card Fee 300 - - - - - - -
Library Fee 3000 3000 3000 3000 3000 3000 3000 3000
Examination Fee 3000 3000 3000 3000 3000 3000 3000 3000
Medical Fee 2000 2000 2000 2000 2000 2000 2000 2000
Student Activity Fund 2000 2000 2000 2000 2000 2000 2000 2000
Endowment Fund 1000 1000 1000 1000 1000 1000 1000 1000
TOTAL 93,100 60,750 60,750 60,750 60,750 60,750 60,750 65,750

*1/3rd of the Tuition Fee along with Examination Fee will be charged in Summer Semester

Hostel Dues

 Hostel Dues  Rupees
 Room Rent  Rs. 4,500/-
 Electricity Charges  Rs. 4,750/-
 Sui Gas Charges  Rs. 2,750/-
 Mess Service Charges  Rs. 2,000/- 
 Hostel Activity  Rs. 500/- 
 Hostel Security (Refundable)  Rs. 5,000/- 
 1st Semester Total Hostel Dues  Rs. 19,500/-
 Per Semester Hostel Dues  Rs. 14,500/-

Self Finance with Installments (BS Computer Science)

  1st  2nd 3rd 4th 5th 6th 7th 8th
Regular Fee 88,100 60,750 60,750 60,750 60,750 60,750 60,750 65,750
Self Finance Fee Installments 43,750 43,750 43,750 43,750 43,750 43,750 43,750 43,750
Total Taxable Fee 131,850 104,500 104,500 104,500 104,500 104,500 104,500 109,500
Income Tax Advance 6,595
-   -   -   -   -   -  
University Security (Refundable) 5,000 -   -   -   -   -   -   -  
Total Fee Payable Per Semester 143,445 104,500 104,500 104,500 104,500 104,500 104,500 109,500
  1. The candidates seeking admission against self-finance seats will have to apply on separate application form. The application packet (Prospectus and Application Form) can be collected in person for Rs. 2,000/- from the Admission Office of the University for each Program. The minimum eligibility criterion for the admission on Self-Finance Basis is the same as prescribed for Open Merit.
  2. The completed application form with required supporting documents as mentioned in the application form along with a bank draft of following (Self-Finance Dues + Regular 1st Semester dues + I.T Advance) should reach the Admission Office of the University  on or before the notified closing date.
  3. Advance Income Tax will be collected as per applicable rates in the subsequent semesters.
  4. Deduction of Rs.5000/- is of University Security for Tax Calculation