Bachelor of Science in Computer Science
Degree Title: Bachelor of Science
Short Title: BSCS
Duration: 4 years
Credit Hours: 130
Entry Requirements:


Intermediate in Science with Mathematics
   
Master of Science in Computer Science
Degree Title: Master of Science
Short Title: MSCS
Duration: 2 years
Credit Hours: 30
Entry Requirements: Bachelors Degree in Computer Science (120 credit hours).



 

 

 

 

 

 

 

 

 

 




 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 













































































































 

 

 

 


Computing and Information Technology has grown significantly not only in the current financial, economic and corporate world, but also in our personal lives. The world has become a global village, with continuous development in technology based on computers and information systems. Today global stock markets, military establishments, educational institutions, governments, corporations and even small business rely on computers and information technology.

Therefore teaching and learning of Computer Science (CS) should evolve with the rapid developments in information technology and stimulate applied technological studies.

The Department of Computer Science has first-rate teaching facilities with staff chosen for their expertise and diversity of teaching and research interests. We emphasis on teaching quality and all our students spend a substantial part of their time working on individual or group projects which are supervised by a memver of our research teams. New technologies are being rapidly introduced replacing the existing ones. This change brought in by recent revolution in the discipline has led to introduction of new courses, their continuous revision and enhancement of existing courses in Computer Sciences curriculum.

The new curriculum aims to deliver concepts, techniques and methods required for practical work in the modern environment of software development. In addition to the teaching of the fundamental concepts, techniques and methods, the emphasis is also on learning how to analyze, design and build the software. A set of elective courses is also offered to provide students with in depth knowledge of cutting edge tools and technologies. A part of curriculum is also devoted to lab exercises. Students are exposed to real life problems and are encouraged to collaborate with the faculty for exploration of the latest tools and technologies. This enables students to get hands on experience and prepare themselves for forthcoming challenges in their professional career.

Degrees Offered
The Department of Computer Sciences currently offers the following degrees:

a) Bachelor of Science in Computer Science (BSCS)
b) Master of Science in Computer Scinece (MSCS)

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science has been developed with the aim to introduce, prepare and develop understanding of computing. Our students are professionally guided through the different modules of computing, enabling them to apply and logically evaluate problems in the real world.

Programme Structure

Semester-1
Introduction to Computing
Differential Calculus
Islamic Studies
English Comprehension
Pakistan Studies

Semester-2
Computer Programming
Mechanics
Linear Algebra & Complex Variables
Communication Skills
Digital Logic & Design
Personal Growth & Development

Semester-3
Data Structures
Differential Equation &Linear Algebra
Discrete Mathematics
University Elective-I
Electricity & Magnetism

Semester-4
Object Oriented Programming
Introduction to Signal Processing
Database
Multivariate Calculus
University Elective-II

Semester-5
Data Communication
Computer Architecture
University Elective-III
Probability & Statistics
Design & Analysis of Algorithms

Semester-6
Software Engineering
Operating Systems
Theory of Automata
Numerical Computation
CS Elective-I
University Elective-IV

Semester-7
Assembly Language
Distributed Systems
CS Elective-II
CS Elective-III
Compiler Construction
University Elective-V

Semester-8
Artificial Intelligence
CS Elective -IV
University Elective -VI
Final project

Master of Science in Computer Science (MSCS)

The basic objective of the MSCS programme is to impart an advanced level of training in the field of computer science. Such training will enable the graduates to move to positions with a high degree of responsibility in research, academic and industry. Thus, the MS (CS) degree provides both the motivation for the academic excellence as well as a standard for reward by the employer.

Eligibility Criteria
•BS (CS) 4 years degree programme (120 credit hours)
•MCS or MSc(CS) 2 years degree conversion programme completed after graduation
•BCS 3 years degree. Students will be required to complete deficiency of difference of total earned credit hours and 120 credit hours
•16 years science and engineering graduates are eligible but they have to cover deficiency.

Programme Design
This programme is designed for the second degree of a candidate in computer science. Its structure comprises theoretical computer science based core, depth based elective courses and thesis. The programme consists of 30 credit hours. The tabular structure is given as follows:

Category Area: Credit Hours
Core: 12
Electives: 12
Thesis: 6

Programme Structure

The Computer Science core courses are given as follows:

Advanced Theory of Computation
Advanced Algorithm Analysis
Advanced Operating Systems
Advanced Computer Architecture

Electives

Database System
1. Advanced Database Management System
2. Data Warehousing
3. Object Oriented Database
4. Web-based Database Systems

Multimedia and Graphics
1. Advanced Computer Graphics
2. Geographical Information System
3. Multimedia and Hypermedia
4. Modeling & Simulation

Telecommunications
1. Telecom Systems and Signaling
2. Telecom Management and Practices
3. Telecom MIS and Dataware Housing
4. Telecom Project Management

Software Engineering
1. Advance Software Engineering
2. Topics in Software Engineering
3. Object Oriented Software Engineering
4. Software Quality Assurance
5. Requirement Engineering
6. Distributed Engineering



The University of Lahore. Copyright © 1999-2008. All Rights Reserved.