Computer Science Introduction

Modern Computer Science is an academic subject of extraordinary scope and vitality. Its origins are linked to the invention of the first electronic computers nearly 50 year ago, but we are probably only just beginning to realize the implications of using computers to enhance human productivity and creativity. As hardware and software technology have developed, so has the range and nature of computing applications. New insights into parallel processing, programme verification and the efficiency of algorithms have resulted, and new mathematical approaches to modeling and simulating complex systems are being explored.        

Because of the interaction between people and electronic devices that is characteristic of modern computing applications, the study of formal methods is complemented by research into psychology and the theory of language. In the search for good ways of formulating the requirements for complex systems and then designing and specifying suitable computer solutions, general abstract principles-independent of any specific application – are now emerging. These define the nucleus of a new scientific and engineering discipline.


A most exciting aspect of Computer Science is its immediate relevance for our social, commercial and domestic lives. Good ideas developed in universities and laboratories can rapidly influence the development of commercial products – within large international organizations as well as local one-person companies. This practical application of abstract concepts, typically involving co-operation between computer scientists and other specialists, can in turn influence new theoretical developments.    
 

The widespread commercial introduction of concurrent processors, of window interface management and graphic systems, of software packages such as spreadsheets and hypertext, and of computing environments such as World Wide Web, has itself helped to highlight the generality of modern Computer Science.

  • Overview
  • Fee & Financial Aid
  • Course Outline

 

Degree awarded: 
BS (Hons.) Computer Science
Entry Requirement:F.Sc. (Pre-engineering), A Level (with Physics, Chemistry, Mathematics) or    equivalent
Duration: 
Four (4) calendar years
Total Semester:8 Semesters
Duration of a Semester:       
Sixteen (16) weeks of instruction. One (1) to two (2) weeks for examinations
Credits Hours:
144 Cr Hrs.
Total Courses :
40 Courses
Award of the Degree: 
A student must achieve minimum 2.50 CGPA to qualify for the degree.
Credit Hours Allocation:
Courses with Lab work              = 20 x (3+1)  =  80
 Courses without Lab work         = 20 x  3       =  60 
 Dissertation/Research Project     =  2 x  3       =  06
 Internship                                                  =  03 
 Total                                                         = 149
  
 * Additional optional courses may be offered at extra cost.
  
Academic department:  
School of Engineering & CS
Contact email:
admission@hajvery.edu.pk
Contact telephone:
+92-42-111-777-007
  
 The University has the right to change the duration of the programme or the course configurations as per the recommendation of the academic council to meet the market demands or to upgrade a programme.
 

      

               
      

BS (Hons.) Computer Science & IT

Admission Fee = Rs. 20,000
1st Year = Rs. 55,000 Per Semester
2nd Year onward = Rs60, 000 Per Semester
At time of Admission: Rs. 55,000 + Rs. 20,000 = Rs. 75,000

 

 PROGRAMME STRUCTURE BS (Hons.) COMPUTER SCIENCE
 Semester 1
  Semester 2
  • Intro to Computing
  • Programming Fundamentals
  • Calculus and Analytical Geometry
  • English Composition and Comprehension
  • Islamic and Pakistan Studies
  • Digital Logic and Computer Architecture
  • Physics (Electromagnetism)
  • Communication Skills
  • Data Structure and Algorithms
  • Software Engineering
  Semester 3  Semester 4
  • Database Systems
  • Differential Equations
  • Artificial Intelligence
  • Data and Network Security
  • Web Engineering
  • Compiler Construction
  • Object Oriented Paradigm
  • Probability and Statistics
  • Technical and Business Writing
  • Operating Systems
  Semester 5  Semester 6
  •  Linear Algebra
  • Computer Organization & Assembly Language
  • Human Resource Management
  • Visual Programming
  • Theory of Automata & Formal Languages
  • System Programming
  • Computer Graphics
  • Data Communication
  • System Programming
  • Advance Networking
  Semester7  Semester 8
  • Wireless Network
  • Marketing
  • Personal Software Processing
  • Reverse Engineering
  • Digital Image Processing
  • International Relations
  • Software Reliability
  • Quality Assurance
  • Senior Design Project
  • Internship
  •