Course Directory
|
Faculty of Engineering |
|
|
|
|
|
|
Electronics & Communication
|
|
|
Information Technology |
|
|
Technology
|
|
|
|
|
|
|
|
|
Molecular Biology & Bio -Tech.
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
Department of Computer Science
Computer Science: The Field:
Computers pervade all walks of life. These amazing machines have the capability to do trillions of calculations in a split second and can therefore be used to solve problems of immense difficulty. The trick is to know how to use the phenomenal computing ability of these machines to solve a particular problem and thereby arrive at a solution. Doing this requires knowledge about how problems can be shaped/posed and how computers work. This is what computer science is all about.
As a practical field, computer science encompasses knowledge and skills that enable us to solve multifarious problems: from calculating staff salaries to the automatic control of interstellar spacecrafts.
As a theoretical field, it applies the elegance of mathematics to shine light upon deep properties of applications hidden from view and explores the questions of what can be solved and what can not. The discoveries made in the theory of this young science are amongst the greatest intellectual achievements of mankind.
Computer Science: The New Challenges:
Whenever, the computer is used in solving a real world problem, the basic item around which the computing revolves is “information.” Thus the use of computers in real world applications has come to be known as Information Technology.
Information technology has infiltrated every sphere of life and has become indispensible. The modern day systems can not survive without it. This is true not only of the financial, economic and corporate world but also of the educational institutions and even to some extent of our personal lives. The dependence of everything on computer and information systems testifies to the ever-increasing breath of computer science. Today stock markets, military establishments, educational institutions, government offices, business corporations, and even small business booths rely on computer systems and information technology.
Every day the computer is being used in multiple novel ways to solve new problems. This highly active field warrants that new applications are always needed and that demand for computer scientists does not cease.
Computer Science at The University of Lahore:
The department of computer science at the University of Lahore has first-rate teaching facilities with staff chosen for their academic excellence, field expertise, teaching experience and research contributions. The faculty members keep abreast of the developments in their field and participate in seminars and conferences.
The computer science programs at the University of Lahore are tailored to prepare the students for the challenges in practical careers. The programs are continually reviewed and modified to incorporate new ideas and research. Our students are successfully serving in software development houses, banks, government organizations, engineering companies and academic institutions. A significant fraction of our graduates is studying in universities abroad.
Education Emphasized:
We aim to impart career-oriented education to our students. Our programs develop a solid foundation of fundamental concepts, upon which are based the skillful execution of techniques of software development. This is enhanced through market-oriented technology expertise.
A set of courses provides students with in-depth knowledge of cutting edge tools and technologies. A part of the curriculum is devoted to lab work. The students are exposed to real life problems and are encouraged to collaborate with the faculty for development and research.
A full-fledged real world problem is taken up and solved in a professional manner by the students in groups of twos or threes under the step-wise guidance and help of, primarily, a faculty member and, secondarily, of an industry professional. This important hands-on practice is titled Final Project and has a span of two semesters devoted to it. This enables students to get direct experience of the professional field beyond the class room and prepares them for forthcoming challenges in their careers.
Computer Science: The Job Market:
The ubiquitous nature of computing has ensured an ever-increasing variety of jobs for the computer scientist. The typical job for the BS graduate is software development and the typical job for the MS graduate is academic teaching. There are numerous jobs that don’t fit this typical profile but are successfully served by our graduates. Examples include IT consultants, IT managers, quality assurance personnel, trading software consultancy, prediction and planning jobs, R&D jobs et cetera.
However, from the point of view of local job market, there has been a feeling that IT has gone into recession. This was true a few years ago but is no longer true. The field has seen stable and consistent evolution. This has strengthened the local market to the extent that huge national IT projects dominate the scene and the foreign projects are reduced to a sizeable, though significant fraction. There are numerous job openings in every conceivable sphere of activity for the computer science graduate.
|
Bachelor of Science in Computer Science (BSCS)
FACT FILE:
Short title: BSCS
Type and duration: Full-time, 4 years
Entry requirements: Intermediate
Other qualifications accepted: Accepted: GCE A-Levels DAE.
Credit Hours: 130
Location: Lahore
Programme Description:
The Bachelor of Science in Computer Science is the first professional degree aimed at placing the graduates in the job market typically as Software Engineers, IT Administrators and the like. This program is tailored to introduce, prepare, develop and ingrain the understanding and discipline of computing in students. Our program inculcates the ability to logically analyze real-world problems, design and evaluate approaches to solve them, set an optimal plan of action and execute the solution over a period of time, constantly monitoring the progress. This activity is a significant part of the program and is represented by a 2 semester software project taken in the final year.
Programme Structure:
The program is composed of a number of core courses and elective courses. Many of the courses have associated lab work as an essential part. A complete list of elective subjects and the breakdown of credits in different areas will be made available during the semester.
First Year (Semester 1 & 2)
Introduction to Computing
Differential Calculus
Islamic Studies
English Comprehension
Pakistan Studies
Computer Programming
Mechanics
Integral Calculus & Complex Variables
Communication Skills
Digital Logic & Design
SS- Elective-1
Second Year (Semester 3 & 4)
Object Oriented Programming
Linear Algebra & Differential Equations
Probability & Statistics
CS Elective - 1
Electricity & Magnetism
Data Structures
CS Elective - 2
Database Systems
Discrete Mathematics
SS Elective - 2
Third Year (Semester 5 & 6)
Data Communication
CS Elective - 3
Operating Systems
Theory of Automata
Design & Analysis of Algorithms
Assembly Language
CS Elective - 4
Computer Networks
Numerical Computation
CS Elective - 5
SS- Elective - 3
Fourth Year (Semester 7 & 8)
Computer Architecture
Artificial Intelligence
System Programming
Final project
SS- Elective - 4
SS- Elective - 5
CS Elective - 6
CS Elective - 7
CS Elective - 8
CS Elective - 9
Social Science Electives
Personal Growth & Development
Organizational Behavior
Business Management
Human Resource Management
Technical & Business Writing
Principles Of Accounting
Financial Management
Technical Electives
Web Programming
Software Engineering
Visual Programming
Distributed Database Systems
Java Software Development Paradigm
Advance Database Management System
Computer Graphics
Advanced Software Engineering
Programming Languages Concepts
Compiler Construction
Software Project Management
Human Computer Interaction
|
| |
Fee Structure
Bachelor of Science in Computer Science (BSCS) |
| Semester |
Tuition Fee for Semester |
Semester Enrollment |
Examination Fee |
Total Fee for Semester |
| 1 |
30,000 |
1,500 |
1,500 |
33,000 |
| 2 |
38,000 |
1,500 |
1,800 |
41,300 |
| 3 |
30,000 |
1,500 |
1,500 |
33,000 |
| 4 |
30,000 |
1,500 |
1,500 |
33,000 |
| 5 |
30,000 |
1,500 |
1,500 |
33,000 |
| 6 |
36,000 |
1,500 |
1,800 |
39,300 |
| 7 |
36,000 |
1,500 |
1,800 |
39,300 |
| 8 |
30,000 |
1,500 |
1,500 |
33,000 |
| Total Fee for Eight Semesters |
284,900 |
| Admission & Registration Fee (Payable once) |
25,000 |
| Total Programme Fee for BSCS |
209,900 |
|
| |
|
|