Bachelors of Science in Computer Science (BS CS) | GIFT University

Bachelors of Science in Computer Science (BS CS)

Program Objectives

The primary goal of Bachelor of Science in Computer Science degree program is to prepare students in the theoretical as well as the practical aspects of software development and related activities. Our degree emphasizes on the development of analytical skills, acquisition of knowledge and understanding of systems, languages and tools required for effective computation-based problem solving with a major focus on hands-on practical knowledge of cutting edge technologies. The program thus prepares them for a successful career in computing as well as for advanced degrees. These students are also groomed to understand their social obligations and behave as responsible citizens of the society.

 

Program Description:

The main focus of a bachelor’s degree in computer science is to prepare students in the theoretical as well as the practical aspects of software development and related activities and prepares the students to meet current and future challenges in computer science. The program provides a unique hands-on practical exposure to our students by involving them in real software projects being developed by a specially designed "Teaching Software House" engaged in the development of real projects for real clients. The program is slightly different from the software engineering program as it is tilted slightly towards the theoretical side which gives them an in depth understanding of computer systems whereas the software engineering program is more focused towards the industrial requirements.

 

Career Opportunities:

Computer Science is one of the most sought after degrees in the world. Graduates of this program are offered lucrative career prospects in diverse professional fields including the local and global software industry. A large number of students end up setting up their own software houses or are self-employed and are developing software and providing services to global clients as free lancers. This degree is extremely suitable for females in our socio-economical structure where a female can very easily work from home as a freelancer for international projects and at the same time fulfil her domestic responsibilities.

 

Salient Features

 

  1. The program is 100% compliant with HEC guidelines for the BS degree.
  2. We provide a unique hands-on practical exposure to our students by involving them in real software projects being developed by a specially designed "Teaching Software House" engaged in the development of real projects for real clients.
  3. The program is designed to produce graduates with:
    1. solid technical foundation with b hands-on practical experience
    2. sound foundation in theoretical side of computing
    3. b sense of civic responsibility
    4. effective and professional communication skills
    5. an attitude to become a good and productive team player
    6. aptitude for leadership and entrepreneurial ship
  4. Duration: 4 years
  5. Maximum duration: 6 years
  6. Degree Requirements: Completion of 129 credit hours with a minimum CGPA of 2.0
 

Admission:

The University welcomes application from students who have successfully completed their intermediate or equivalent qualification in Pre-Engineering/Pre-Medical/ICS or any other combination with Mathematics. Further details are given below:

    1. Matric and Intermediate or equivalent with a minimum of 45% marks.
    2. The prospective students will have to appear in a written admission test.
    3. Only those who meet the minimum eligibility criteria and clear written test are recommended for admission.
 

Program Structure:

 

Structure

No of Courses

Credit Hours

Computing Core

13

44

Computing Supporting Areas

  4

12

Computing General Education

  6

19

Computer Science Core

  6

18

Computer Science Supporting

  3

  9

Computer Science Electives

  4

12

University Electives

  5

15

Total

41

129

 

Courses Offered:



Computing Core: 44 credit hours

 

CS-104

Introduction to Programming

4

CS-107

Discrete Mathematics

3

CS-201

Object Oriented Programming

4

CS-214

Data Structure and Algorithms

3

CS-216

Digital Logic Design

4

CS-217

Database Systems

4

CS-304

Operating Systems

3

CS-308

Data Communication & Computer Networks

4

CS-436

Human Computer Interaction

3

CS-325

Object-Oriented Analysis and Design

3

CS-326

Software Engineering

3

CS-4XX

Capstone Project

6

 

Computing Supporting Areas: 12 credit hours

MATH-101

Calculus-I

3

MATH-107

Probability & Statistics

3

MATH-104

Linear Algebra

3

CS-108

Basic Electronics

3

Computing General Education: 19 credit hours

ENG-1XX

Composition – I

3

ENG-1XX

Composition – II

3

SS-125

Islamic Studies

3

SS-126

Pakistan Studies

3

SS-4XX

Professional Practices                

3

CS-112

Introduction to Information and Communication Technologies

4

Computer Science Core: 18 credit hours

CS-317

Computer Organization & Assembly Language

3

CS-318

Analysis of Algorithms

3

CS-212

Automata Theory

3

CS-207

Computer Architecture

3

CS-415

Artificial Intelligence

3

CS-428

Compiler Construction

3

Computer Science Supporting: 9 credit hours

MATH-103

Calculus-II

3

MATH-203

Differential Equation

3

CS-203

Numerical Analysis

3

Computer Science Elective: 12 credit hours

CS-3/4XX

Computer Science Elective - I

3

CS-3/4XX

Computer Science Elective - II

3

CS-3/4XX

Computer Science Elective - III

3

CS-3/4XX

Computer Science Elective - IV

3

 

 University Electives: 15 credit hours

MATH-1XX

Quantitative Reasoning and Problem Solving

3

SS-XXX

Social Integration

3

CS-4XX

Technical Practicum

3

SS-1/2XX

Social Science Elective

3

MGT-1/2XX

Management Elective

3

 

BS (CS) - 4 Year Tentative Study Plan

Semester I

 

Semester II

 

Quantitative Reasoning and Problem Solving

3

Introduction to Programming

4

Basic Electronics

3

Calculus – I

3

Composition - I

3

Digital Logic Design

4

Islamic Studies

3

Pakistan Studies

3

Introduction to Information & Communication Technologies

4

Composition - II

3

 

16

 

17

Summer Semester: Social Integration           3

Semester III

 

Semester IV

 

Object-oriented Programming

4

Data Structures & Algorithms

3

Calculus – II

3

Database Systems

4

Discrete Mathematics

3

Differential Equations

3

Social Science Elective

3

Linear Algebra

3

Data Communications and Networks

4

Computer Organization & Assembly Language

3

 

17

 

16

Semester V

 

Semester VI

 

Probability and Statistics

3

Software Engineering

3

Object-oriented Analysis & Design

3

Human Computer Interaction

3

Operating Systems

3

Artificial Intelligence

3

Analysis of Algorithms

3

CS Elective – I

3

Computer Architecture

3

CS Elective – II

3

 

 

Automata Theory

3

 

15

 

18

Summer Semester: Technical Practicum         3

Semester VII

 

Semester VIII

 

Compiler Construction

3

Capstone Project

6

Numerical Analysis

3

Professional Practices

3

CS Elective – III

3

 

 

CS Elective – IV

3

 

 

Management Elective

3

 

 

 

15

 

9

Total Credit Hours

129

 

List of Computer Science Elective Courses (Not Exhaustive):

 

Sr. No.

Title

Credit Hours

1

Distributed System

3

2

Software Engineering-II

3

3

Embedded Systems

3

4

Web Development

3

5

Visual Programming

3

6

Advanced Programming Techniques

3

7

Web Technologies

3

8

Data Mining

3

9

Programming Languages

3

10

System Programming

3

11

Computer Graphics

3

12

Web Services and E-Commerce

3

13

Advance Database

3

14

Multimedia Systems

3

15

Computational Biology

3

16

Microprocessor Interfacing

3

17

Mobile Computing

3

18

Software Testing

3

19

Applied Algorithms & Programming Techniques

3

20

Introduction to Computer Vision

3

21

Technical Writing for Computer Scientist

3

22

Mobile Game Development

3

List of Social Science Elective Courses (Not Exhaustive):

 

Sr. No.

Title

Credit Hours

1

Logic & Critical Reasoning

3

2

Introduction to Art & Design-I

3

3

Introduction to Psychology

3

4

History of Arts and Heritage

3

5

Art and Product Design

3

6

Global Politics and Strategies

3

7

Sociology

3

8

Psychology and Essentials of Speech

3

9

Social & Political Thoughts of Islam

3

10

Political Science

3

List of Management Elective Courses (Not Exhaustive):

 

Sr. No.

Title

Credit Hours

1

Principles of Accounting – I

3

2

Principles of Management

3

3

Principles of Economics

3

4

Principles of Marketing

3

5

Introduction to Business

3

6

Entrepreneurship

3

Minimum Eligibility:

 
  • The admission to the BS-Computer Science program at GIFT University is to be granted to applicants having intermediate or equivalent qualification in any of the following subjects:
    • Pre-Engineering / Pre-Medical
    • Any other combination with Mathematics
    • I.C.S. (Intermediate with Computer Science)
    • A-Levels with Science / Mathematics Courses
    • F.A. with Mathematics
  • The applicant must have scored 45% marks in Matric as well as Intermediate.

Enquiries

The Admission Office at GIFT University deals with the enquiries concerning admissions. The prospective candidates are advised to consult this office during working hours of the University.

 

General Criteria to Apply

  • The candidate fulfills the eligibility conditions of the program.
  • The candidate must have earned the eligibility qualification from a recognized educational institution.
  • Good proficiency in English language.
  • The candidate has not been debarred on disciplinary grounds during his earlier educational career.

Admission Application

  • Applications for admissions are invited through advertisement in the media. The prospective candidates are advised to obtain the University Prospectus, Application Form and Admission Schedule from the Admissions Office. They may make queries to the officer on duty for further information.
  • Admission Application should be submitted together with all required documents within the prescribed time limit in the Student Affairs Centre Admissions Office.
  • Online Applicants can apply just by filling the required fields of Online Application Form. Their documents will be verified at the day of admissions test and interview.
  • After admission test and interview, the Admission Committee will advise the successful candidates to deposit fee and other dues in the Accounts Office within the specified time limit.
  • On payment of fee and dues, the Accounts Office will issue the Registration Number to the candidate. at least two days prior to the commencement of the semester.
Duration (Years) 4
No. of Regular Semesters 8
Credit Hour Fee 6,000
Total Credit Hour 129
Total Program Fee 840,000
Semester Fee 96,000
Registration 6,500
Total Semester Fee 102,500
1st Semester Credit Hours 16

 

Fee Structure Rules and Guidelines

 

Programs Offered

Apply Online