BS COMPUTER SCIENCE-University of Central Punjab, Lahore
Course Name: BS COMPUTER SCIENCE
Course Overview: BSCS program is aimed at developing sound foundations in areas of computer science. The theoretical and practical knowledge imparted to students during their degree program enables them the solve real- world problems through computers. The program has been designed keeping in view the emerging needs of the software industry and it meets all the requirements laid down by Higher Education Commission (HEC) of Pakistan.
With the help of broad range of courses offered, students become proficient in computer applications, modern theoretical aspects of computer science, problem-solving skills, programming techniques and efficient utilization of tools used to develop computer applications aiming at finding fast and efficient solutions to the real world problems. Students are kept updated on the current and modern trends in the field of computer science through seminars, workshops, competitions, specialized courses and lectures organized by various societies of FIT.
The friendly and cooperative environment at FIT helps students enhance their technical skills through guidance and rigorous training. A thorough learning system at FIT encourages students to communicate effectively, interact in teams and improve problem-solving skills. Our successful graduates are equipped with all the necessary skills to be able to apply their computer science knowledge and skills in advancing their careers and for the overall benefit of society and technical community.
No. of Semesters: 8
Requirements: Intermediate or equivalent with minimum 2nd division. The students awaiting result may also apply for admission on provisional basis.
Course duration: 4 years
How to apply:
Obtain information from the Admissions Office or website.
Get a prospectus from the Admissions Office.
All applications must be filled out and deposited at the Admissions Office within the deadlines for each semester (check the dates and deadlines for each session from the Admissions Office or website).
All applications must have attested copies of relevant documents attached, especially degrees and/or certificates of higher education completed before applying to any program at UCP.
Obtain a date for the written test and interview and receive a test admittance slip. Tests will be conducted online within the specified UCP campus.
Final lists of successful candidates will be displayed on a specified date and intimations will be sent to the student’s mailing address.
After receipt of the admission letter, deposit the admission fee and fee for the first semester.
-
A roll number will be issued to each student and a Student ID card will be made.
Students are required to come to the Orientation Seminar on the given date.
Classes will commence as per schedule.
Curriculum:
Year-1 |
||||||||||
Semester I |
|
|
Semester II |
|
|
|||||
Course |
Cr. Hrs. |
Type |
Course |
Cr. Hrs. |
Type |
|||||
Intro to Computer Science |
4 |
CS Core |
Programming Fundamentals |
4 |
CS Core |
|||||
Calculus and Analytical Geometry |
3 |
MT Core |
Digital Logic Design |
4 |
CS Core |
|||||
English Language – I |
3 |
SS Core |
Multivariate Calculus |
3 |
MT Core |
|||||
Basic Electronics |
3 |
NS Core |
English Composition |
3 |
SS core |
|||||
Pakistan Studies |
3 |
SS Core |
Islamic and Religious Studies |
3 |
SS core |
|||||
Year-2 |
||||||||||
Semester III |
|
|
Semester IV |
|
|
|||||
Course |
Cr. Hrs. |
Type |
Course |
Cr. Hrs. |
Type |
|||||
Object Oriented Paradigm |
4 |
CS Core |
Data Structures and Algorithm |
4 |
CS core |
|||||
Computer Org. and Assembly Lang. |
4 |
CS Core |
Introduction to Databases |
4 |
CS core |
|||||
Linear Alebra |
3 |
MT Core |
Computer Architecture |
3 |
CS core |
|||||
Discrete Structures |
3 |
CS Core |
Differential Equations |
3 |
MT elective |
|||||
[UCP elective – I] |
3 |
SS Elective |
[UCP elective-II] |
3 |
SS elective |
|||||
Year-3 |
||||||||||
Semester V |
|
|
Semester VI |
|
|
|||||
Course |
Cr. Hrs. |
Type |
Course |
Cr. Hrs. |
Type |
|||||
Design & Analysis of Algorithmns |
3 |
CS Core |
Artificial Intelligence |
3 |
CS core |
|||||
Operating Systems |
4 |
CS Core |
Software Engineering |
3 |
CS core |
|||||
Probabilty and Statistics |
3 |
MT Core |
Theory of Automata |
3 |
CS core |
|||||
CS Elective – I |
3 |
CS elective |
Technical and Business Writing |
3 |
55 core |
|||||
CS Elective – II |
3 |
CS elective |
Computer and Comm. Networks |
3 |
CS core |
|||||
[UCP elective-III] |
3 |
SS elective |
[UCP Elective – IV] |
3 |
SS elective |
|||||
Year-4 |
||||||||||
Semester VII |
|
|
Semester VIII |
|
|
|||||
Course |
Cr. Hrs. |
Type |
Course |
Cr. Hrs. |
Type |
|||||
Compiler Construction |
3 |
CS core |
CS Elective – IV CS |
3 |
CS elective |
|||||
Human Computer Interaction |
3 |
CS core |
Elective -V |
3 |
CS elective |
|||||
Numerical Computing |
3 |
CS core |
Professional Practices |
3 |
CS core |
|||||
CS elective – Ill |
3 |
CS elective |
CS elective-VI |
3 |
CS elective |
|||||
Senior Design Project |
3 |
CS core |
Senior Design Project (Cont..) |
3 |
CS core |