Bachelor of Science in Computer Science – University of Lahore – Lahore
Course Name: Bachelor of Science in Computer Science
Overview
Our department is committed to offer high-tech courses with research based teaching. We believe that our prudent and responsible course of action during the study in these programs enables the students to improve their skills and to place them for the competitive positions in the market. Moreover, we believe that the students acquire true knowledge with intelligence which gives them the leadership skills to take-on the technical challenges at national and international level. Our curriculum focuses on the students for computational thinking, examining the strengths and limitations of computers in terms of what can be computed, developing programming knowledge and skills and enhancing the understanding of computer based problem solving techniques.
Secondly, we are very near towards the establishment of a research centre for PhD students at our department. The initial areas of research are the Artificial Intelligence/Combinatorial Optimization, data mining and Software Engineering but more topics will be added as we go along. The aftermath of this centre shall be to promote the interest in these novel research areas and enable postgraduate students to render their services in academia and industries. We make sure that our students have acquired the necessary skills and knowledge to produce computer-based optimal solutions to the problems from the areas such as computer science, artificial intelligence, management, engineering, telecommunication, networking, transportation etc.
Number of Semesters: 8
Requirements
Intermediate, FA / FSC / ICS / I.Com, A-Levels, DAE or equivalent (Minimum 50% Marks). Candidates having non mathematics background in HSSC or equivalent examination must study a 3 credit hours deficiency mathematics course in the first semester. The credit hours of the deficiency mathematics course will not be counted towards the degree completion.
Course Duration: 4 years
How to apply:
The University of Lahore (UOL) always believes in attaining higher standards of education. As per HEC requirement, after a complete admission process, a student is enrolled in the university. The University of Lahore admits students whose educational background is sound and who can achieve success in higher education. Applications received for admission in various programmes are reviewed by the concerned departments. The applicants are required to give admission test and interview. The final merit is determined on the basis of past academic performance, score obtained in the admission test and performance in the interview.
Application for admission shall be entertained only on a prescribed form, which is part of the prospectus. Applications received through “e mail’ shall be entertained only if they are followed by a pay order in the name of The University of Lahore and should reach UOL up to last date announced for the admission. Admission shall be granted on the basis of eligibility criteria mentioned for each programme and after passing the admission test & interview arranged by the admission committee of the department.
Applicants, who have appeared in inter / degree level or pre-requisite level examination prescribed for admission in a programme and are awaiting results will be allowed to apply for admission, but they will be given admission only after they have submitted the attested copies of their certificates / degrees within three weeks of commencement of the semester. They will also be required to submit an undertaking that they understand the rules/ policy of the admissions and that if they fail to submit the required documents within the prescribed time, they will not be given admission.
For eligibility criteria reference may be made to each relevant programme / degree.
Each successful applicant will be issued “Admission Letter” by the concerned department.
Director Admissions and Planning, Admission Office
+92 42 111-865-865 (ext.: 2176)
Admission In-charge (New Campus)
+92 42 111-865-865 (ext.: 2177)
Admission In-charge (Old Campus)
+92 42 111-865-865 (ext.: 1235)
Curriculum:
Semester I
Course Title |
Cr.Hrs |
Introduction to Computing |
4 (3+1) |
Programming Fundamentals |
4 (3+1) |
Calculus and Analytical Geometry |
3 |
Functional English |
3 |
Islamic & Pakistan Studies |
3 |
|
|
Semester II
Course Title |
Cr.Hrs |
Electromagnetism |
3 (2+1) |
Technical & Report Writing |
3 |
Computer Programming |
3 (2+1) |
Probability & Statistics |
3 |
University Elective-I |
3 |
Semester III
Course Title |
Cr.Hrs |
Digital Logic and Design |
3 |
Object Oriented Programming |
3 (2+1) |
Multivariable Calculus |
3 |
Communication Skills |
3 |
University Elective-II |
3 |
Discrete Structures |
3 |
Semester IV
Course Title |
Cr.Hrs |
Introduction to Database Systems |
4 (3+1) |
Data Structures and Algorithms |
3 (2+1) |
Professional Practices |
3 |
Computer Organization and Assembly Language |
3 (2+1) |
Differential Equations |
3 |
University Elective-III |
3 |
Semester V
Course Title |
Cr.Hrs |
Computer Communication and Networks |
3 |
Theory of Automata & Formal Languages |
3 |
Linear Algebra |
3 |
Operating System |
4 (3+1) |
Introduction to Software Engineering |
3 |
University Elective-IV |
3 |
Semester VI
Course Title |
Cr.Hrs |
Compiler Construction |
3 |
Computer Architecture |
3 (2+1) |
Numerical Computing |
3 |
CS Elective-I |
3 |
CS Elective-II |
3 |
Design and Analysis of Algorithm |
3 |
Semester VII
Course Title |
Cr.Hrs |
Software Design Project-I |
6 |
Human Computer Interaction |
3 (2+1) |
CS Elective-III |
3 |
CS Elective-IV |
3 |
Artificial Intelligence |
3 (2+1) |
Semester VIII
Course Title |
Cr.Hrs |
Software Design Project-II |
3 |
CS Elective-V |
3 |
CS Elective-VI |
3 |
CS Elective-VII |