VU
Virtual University of Pakistan
Federal Government University

Bachelor of Science in Information Technology (4 year program)

Introduction

The Department of Computer Science offers a four-year program leading to a BS degree in Information Technology. The specialization is determined by the choice of required and elective courses taken by a student. The programs are designed to meet the growing need for computer science / IT experts in the rapidly evolving 21st century economy. Their mission is to provide graduates with a strong Computer Science / IT base that will enable them to capitalize on the increasing career opportunities in the information technology sector, to expand the limits of their knowledge by pursuing further studies, and to explore innovative approaches to computer or information technology related problems. These specializations provide highly demanded expertise, a great mobility and flexibility, and an impressive range of possible career choices in the IT industry.

Objectives

The strategic objectives of BSIT program are:

  1. Equip eLearning student with knowledge of concepts, application and practices associated with the IT world.
  2. Enlighten eLearning student with innovative practices related to IT application for solving Information Technology/business operations and strategies productivity in local and global platform.
  3. Empower eLearning student with an ability to use and analyze software programs tools effectively.
  4. Develop the awareness of ethical, social, interpersonal and communication skills in eLearning student effectively.
  5. Enable eLearning student to work with refinement of analytical, logical and critical thinking.
  6. Inculcate and enhance research abilities of students in respective fields.
  7. Equip eLearning student with ability to proper use of electronic media technologies for interacting with teachers appropriately in virtual environment.

Eligibility Criteria

For Applicants having 12-year Education

  1. Minimum 50% marks in Intermediate/12 years education (HSSC) / ‘A’ Level or Equivalent qualification with Mathematics are required for admission.
  2. The students who have not studied Mathematics at Intermediate level have to pass Mathematics deficiency courses (06 Credit Hrs.) in the first two semesters.
  3. Candidates having ‘A’ level or Deeni Asnad or foreign qualification are required to provide equivalence certificate from IBCC or HEC, Islamabad as applicable.

 

Assessment Criteria

Semester Work

Apply

Graded/Non-Graded

Marks

Count

Quizzes

a

Graded

10-20%

2-4 /course

GDBs/Viva

a

1/course

Assignments/Project

a

2-4 / Course

MDBs

a

Non-Graded

 

1 / Lecture (Module)

Lab Work

a

Non-Graded

 

1/Week

Teaching Practice

c

 

 

 

Live Sessions

a

Non-Graded

 

1 / Week

Attendance

c

 

 

 

Mid Term Exam

a

Graded

20-30%

1 /Course

Final Term Exam

a

Graded

60%

1/Course

Any Other (Please specify)

c

 

 

 

Award of Degree

To become eligible for award of BS degree, a student must satisfy the following requirements:

  1. Must have studied and passed the prescribed courses, totaling at least 133 credit hours.
  2. Must have earned CGPA (Cumulative Grade Point Average) of at least 2.0 on a scale of of 4.0.

However, as per HEC guidelines, students enrolled in BS Program can convert their respective BS program to Associate Degree (AD) after the completion of four semesters (2 years) of their BS program. In such scenario, students are required to fulfill the following requirements:

  • Student has to take and clear final project of 3 credit hours.
  • Student has studied/passed all the courses to fulfill the respective AD requirement.
  • In case of deficiency, student has to clear the remaining courses.
  • All the study change rules defined by the university may be applied.

If student wants to exit the respective BS program before completing the four semesters, then the student will have to apply for the study change program and following will be applicable:

  • Study scheme of respective AD.
  • Any extra course will be treated as non-credited course.
  • All the study change rules defined by the university.

Project / Internship / Practicals

Project

Students of each BS degree offered by the Computer Science & IT department must enroll and pass “CS619 Final Year Project” course, worth 6 credit hours, in the 7th Semester of respective degree program. The department intends to provide option to hardship cases who are not able to pass CS619 at the end of the 8th semester to take 2 courses each of 3 credit hours in lieu of CS619 in the subsequent semester(s) to complete their degree requirements.

Internship

As part of the BS programs offered by the Computer Science & IT department, students are required to undertake internships during their studies, ideally after completing core coursework. Internships provide valuable industry exposure, allowing students to apply theoretical knowledge in real-world environments, develop professional skills, and gain practical experience. Though it is non-credited, internships are highly recommended to enhance employability and prepare students for successful careers in the technology sector.

Scheme of Study

Total Credit Hours 133
Total Semesters 8
Duration 4 Years


BS (Information Technology) Course Selection Rules
Semester No. 1
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS101 Introduction to Computing General Education Applications of Information and Communication Technologies (ICT) Required 3 (Theory:3, Practical:0)
ENG101 English Comprehension General Education Functional English Required 3 (Theory:3, Practical:0)
MTH101 Calculus And Analytical Geometry General Education Quantitative Reasoning Required 3 (Theory:3, Practical:0)
MTH202 Discrete Mathematics General Education Quantitative Reasoning Required 3 (Theory:3, Practical:0)
BIO101 Basic I-Biology General Education Natural Sciences Elective 3 (Theory:3, Practical:0)
PHY101 Physics General Education Natural Sciences Elective 3 (Theory:3, Practical:0)
PHY301 Circuit Theory General Education Natural Sciences Elective 3 (Theory:3, Practical:0)
MTH100 General Mathematics Interdisciplinary Mathematics Supporting Deficiency 3 (Theory:3, Practical:0)
PAK301 Pakistan Studies General Education Social Sciences Required 2 (Theory:2, Practical:0)
VU001 Introduction to e-Learning Interdisciplinary Required 1 (Theory:1, Practical:0)
 
Semester No. 2
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS201 Introduction to Programming Major Computing Core Required 3 (Theory:3, Practical:0)
ENG201 Business and Technical English Writing General Education Expository Writing Required ENG101
3 (Theory:3, Practical:0)
MCM301 Communication skills General Education Civics and Community Engagement Required ENG101
3 (Theory:3, Practical:0)
STA301 Statistics and Probability Interdisciplinary Mathematics Supporting Required 3 (Theory:3, Practical:0)
MTH104 Sets and Logic Interdisciplinary Mathematics Supporting Deficiency 3 (Theory:3, Practical:0)
PAK302 Pakistan Studies General Education Ideology and Constitution of Pakistan Required 2 (Theory:2, Practical:0)
ETH202 Ethics (for Non-Muslims) General Education Islamic Studies/Religious Education Studies Elective 2 (Theory:2, Practical:0)
ISL202 Islamic Studies General Education Islamic Studies/Religious Education Studies Elective 2 (Theory:2, Practical:0)
CS201P Introduction to Programming (Practical) Major Computing Core Required 1 (Theory:0, Practical:1)
 
Semester No. 3
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS302 Digital Logic Design Major Computing Core Required 3 (Theory:3, Practical:0)
CS304 Object Oriented Programming Major Computing Core Required CS201
3 (Theory:3, Practical:0)
CS403 Database Management Systems Major Computing Core Required CS201
3 (Theory:3, Practical:0)
MGT602 Entrepreneurship General Education Entrepreneurship Required 3 (Theory:3, Practical:0)
MTH501 Linear Algebra Interdisciplinary Mathematics Supporting Required MTH101
3 (Theory:3, Practical:0)
CS304P Object Oriented Programming (Practical) Major Computing Core Required 1 (Theory:0, Practical:1)
CS403P Database Management Systems (Practical) Major Computing Core Required 1 (Theory:0, Practical:1)
 
Semester No. 4
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS301 Data Structures Major Computing Core Required CS201
3 (Theory:3, Practical:0)
CS401 Computer Architecture and Assembly Language Programming Major Computing Core Required CS201
3 (Theory:3, Practical:0)
CS504 Software Engineering - I Major Computing Core Required 3 (Theory:3, Practical:0)
CS601 Data Communication Major Computing Core Required CS101
3 (Theory:3, Practical:0)
MTH401 Differential Equations Interdisciplinary Mathematics Supporting Required MTH101
3 (Theory:3, Practical:0)
CS525 Professional Practices General Education Arts and Humanities Required 2 (Theory:2, Practical:0)
CS301P Data Structures (Practical) Major Computing Core Required 1 (Theory:0, Practical:1)
 
Semester No. 5
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS306 Introduction to Python Major Domain Electives Required 3 (Theory:3, Practical:0)
CS402 Theory of Automata Major Domain Electives Required 3 (Theory:3, Practical:0)
CS409 Introduction to Database Administration Major Domain Core Required CS403
3 (Theory:3, Practical:0)
CS502 Fundamentals of Algorithms Major Computing Core Required CS301
3 (Theory:3, Practical:0)
CS604 Operating Systems Major Computing Core Required CS301
3 (Theory:3, Practical:0)
CS610 Computer Networks Major Domain Electives Required CS601
3 (Theory:3, Practical:0)
CSI619 Field Experience / Internship Major Field Experience / Internship Required 3 (Theory:3, Practical:0)
 
Semester No. 6
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS205 Information Security Major Computing Core Required 3 (Theory:3, Practical:0)
CS435 Cloud Computing Major Domain Electives Required 3 (Theory:3, Practical:0)
CS511 Web Engineering Major Domain Electives Required 3 (Theory:3, Practical:0)
CS512 Systems and Network Administration Major Domain Core Required 3 (Theory:3, Practical:0)
CS521 Web Systems and Technologies Major Domain Core Required 3 (Theory:3, Practical:0)
CS607 Artificial Intelligence Major Computing Core Required 3 (Theory:3, Practical:0)
 
Semester No. 7
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS619 Final Project - CS619 Major Capstone Project Required 3
CS627 Cyber Security Major Domain Core Required 3 (Theory:3, Practical:0)
IT602 Information Technology Infrastructure Major Domain Core Required 3 (Theory:3, Practical:0)
CS314 Introduction to Cellular Networks Major Domain Electives Elective CS610
3 (Theory:3, Practical:0)
CS315 Network Security Major Domain Electives Elective CS610
3 (Theory:3, Practical:0)
CS407 Routing and Switching Major Domain Electives Elective CS610
3 (Theory:3, Practical:0)
CS505 Virtual Systems and Services Major Domain Electives Elective CS201
3 (Theory:3, Practical:0)
 
Semester No. 8
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS619 Final Project Required 3
CS621 Parallel and Distributed Computing Major Domain Core Required 3 (Theory:3, Practical:0)
MTH603 Numerical Analysis Interdisciplinary Mathematics Supporting Required 3 (Theory:3, Practical:0)
ECO401 Economics Interdisciplinary Elective Supporting Elective 3 (Theory:3, Practical:0)
MGT502 Organizational Behaviour Interdisciplinary Elective Supporting Elective 3 (Theory:3, Practical:0)
MGT610 Business Ethics Interdisciplinary Elective Supporting Elective 3 (Theory:3, Practical:0)
 


Pre-Requisite Courses List Show/Hide Pre-Requisite Courses List


>