BS Computer Science


 

The ITU BS Computer Science Degree aims to impart a research-oriented and design-centred computer science education to students, and thus produce innovators and IT specialists who can transform the IT landscape of Pakistan. An intensive four year program, BS CS combines rigorous coursework with exciting research opportunities based on real-world problems and industrial collaborations, thus ensuring a broad-based education which can lead to numerous diverse career paths. Courses are designed and taught by ITU’s world class faculty and research is conducted in collaboration with ITU’s numerous research centers.

  • Eligibility Criteria
  • Admissions Test
  • Fee Structure
  • Program Structure

Who can apply?

Applicants who have completed their F.Sc., ICS, ICom, A Levels, High School Diploma, International Baccalaureate or equivalent, or will do so by August/September.

  • Scored 60% marks or above in Matriculation or equivalent examination
    AND
  • Scored 60% marks or above in Intermediate or equivalent examination*
  • Minimum score is 50% in the ITU Admissions Test
    OR
    To be exempted from the ITU Admissions Test: SAT I with at least 550 score in each section: Math and EBRW (Verbal)

Details*

  • Successfully cleared 3 subjects in A-Levels with an average grade of C
  • A GPA of at least B in American High School Diploma
  • Scored at least 28 out of 45 points in International Baccalaureate Diploma Program

General Notes

Note: Candidates who have completed 12 years of education and obtained degrees other than Matriculation (SSC) or Intermediate (HSSC) are required to obtain an equivalence certificate from the Inter Board Committee of Chairman (IBCC), Islamabad.

AS Level, General Studies and Urdu are not accepted
2% deduction from Academic Marks for each late session for up to 5 late sessions.

Applicants can take the ITU Admissions Test OR submit their SAT scores for admission to ITU.

ITU Admissions Test

The ITU Admissions Test will be held at the ITU campus an Arfa Software Technology Park in Lahore. The test will be 2-hours long and will comprise mostly of Multiple-Choice Questions. For information about dates please click here.

Entry Test Pattern

SAT

Applicants who have taken the SAT (through ETS USA) during the last two years, may be exempted from the ITU Admissions Test. SAT scores must be reported to ITU officially from the testing agency. The college code for reporting SAT scores to ITU is 7537.
Please refer to the Collegeboard website for details about the SAT test and score report delivery.

Discipline Required SAT Test Minimum Score
BS-Computer Science
SAT I – Math.
SAT I – Verbal
550
550

For information about dates please click here.

Program Duration 8 semesters (4 years)
Tuition Fee per Credit Hour Rs. 5,000
Total No. of Credit Hours 124 – 136
Minimum Course Load (15 credit hours) Rs. 75,000
University Charges Per Semester Rs. 24,000

Note: If the fee exceeds Rs. 200,000 per annum, 5% Income Tax will be added u/s 236I of the Income Tax Ordinance, 2001.

Information Technology University is home to some of the most venerated academic programs in the world, having established the fields of technology, the first technology research oriented university in Pakistan.

BS Computer Science

Degree Structure

  Category Credit Hours Cumulative Credit Hours
1. Computing Courses 52
Core Courses 40
Supporting Areas Courses 12
2. Computer Science Courses
Computer Science Core Courses 21 48
Computer Science Supporting Courses 9
Computer Science Electives 18
3. General Education Courses 18 18
4. University Elective Courses  12 12
  Total Credit Hours 130

The Road Map of BS Program is as follows:

Semester I Freshman (Year – I)
Sr. # Code Course Title Lec Lab CH Pre-Req.
1  HU100 Communication Skills I 3 0 3
2  MT111 Calculus and Analytic Geometry 3 0 3
3  HU160 Islamiat Studies 3 0 3
4  CH110 Industrial Chemistry 3 0 3
5  EE110 Electronics Workbench 1 0 1
6  CS101 Computing Fundamentals and Programming 3 1 4
Total 16 1 17  
Semester II
Sr. # Code Course Title Lec Lab CH Pre-Req.
7  HU110 Communication Skills II 3 0 3
8  MT121 Linear Algebra 3 0 3
9  PH121 Electricity and Magnatism 3 0 3
10  CS152 Object Oriented Programming 3 1 4
11  EE121 Linear Circuit Analysis 3 1 4
Total 15 2 17
First Year Credit Hours 31 3 34  
Semester III Sophomor (Year – II)
Sr. # Code Course Title Lec Lab CH Pre-Req.
12  HU150 Pakistan Studies 3 0 3
13  MT232 Differential Equations 3 0 3
14  CS231 Digital Logic Design 3 1 4
15  CS243 Data Structures and Algorithms 3 0 3
16  CS231 Discrete Structures 3 0 3
17  PH110 Mechanics 3 0 3
Total 18 1 19
Semester IV
18  SS150 Science and Civilization 3 0 3
19  MT242 Multivariate Calculus and Complex Variable & Transform 3 0 3
20  CS286 Microprocessor & Assembly Language 3 1 4
21  CS264 Design and Analysis of Alogorithms 3 0 3
22  CS254 Database Systems 3 1 4
Total 15 2 17
Second Year Credit Hours 33 3 35
Semester V Junior (Year – III)
Sr. # Code Course Title Lec Lab CH Pre-Req.
23  SS100 Economics 3 0 3
24  CS354 Probability & Statistics 3 0 3
25  CS386 Computer Architecture and Organization 3 0 3
26  CS344 Operating Systems 3 1 4
27  CS331 Artificial Intelligence 3 0 3
Total 15 1 16
Semester VI
Sr. # Code Course Title Lec Lab CH Pre-Req.
28  CSxxx Computer Science Elective (CG) 3 0 3
29  CS321 D-Lab 3 0 3
30  CSxxx Computer Science Elective 3 0 3
31  CS375 Theory of Automata and Formal Languages 3 0 3
32  CS365 Data Communication and Networks 3 1 4
Total 15 1 16  
Third Year  Credit Hours 30 2 32  
Semester VII Senior (Year – IV)
Sr. # Code Course Title Lec Lab CH Pre-Req.
33  MG150 Entreprenuership 3 0 3
34  MT433 Numerical Computing/ Methods 3 0 3
35  CS453 Software Engineering 3 0 3
36  CS426 Compiler Construction 3 0 3
37  CS491 Final Year Project (I) 3 0 3
38  SSxxx Philosphy/Enthropology/ Psychology 3 0 3
Total 18 0 18
Semester VIII
Sr. # Code Course Title Lec Lab CH Pre-Req.
39  SS200 Techincal Report Writing 3 0 3
40  CSxxx Computer Science Elective 3 0 3
41  CS471 HCI 3 0 3
42  CS446 Information Security 3 0 3
43  CS492 Final Year Project (II) 3 0 3
Total 15 0 15  
    Fourth Year  Credit Hours 33 0 33  
    Total Program Credit Hours 127 9 135