BS Computer Science
About the Program
The program aims at developing a sound foundation in the principles of computer science and mathematics enabling the students to apply these principles to problems requiring computer solutions. During this program, the students will learn a proficient use of modern theory, programming techniques, development processes, and tools used to develop computer applications in order to solve scientific and engineering problems. An updated knowledge on the current and modern trends in the field of computer science will continue to be an integral part of the program. The affable and jovial environment will help them enhance their technical skills through guidance and rigorous training. Further, a thorough learning system at UCP encourages students to communicate effectively, either independently or in a team, and to solve problems using computing principles. Successful graduates then will be able to apply their computer science knowledge and skills for the overall benefit of society. In addition to that the program has been designed in view of the emerging needs of the software industry and it meets all the requirements laid down by Higher Education Commission of Pakistan.
Specializations: Software Engineering, Database Systems, Computer Networks
Requirements
Eligibility: Intermediate or equivalent with minimum 2nd division. The students awaiting result may also apply for admission on provisional basis.
Minimum Duration: 4 years
Minimum Credit Hours: 130
Degree Completion Requirement: minimum CGPA of 2.0
Structure of the Program
| # |
Category |
Courses |
Credit Hours |
Total Credit Hours |
|
Computing |
|
1 |
Core Courses |
11 + Project |
43 |
Supporting Courses |
4 |
12 |
General Education Courses |
5 |
15 |
|
|
70 |
2 |
Computer Science |
|
Core Courses |
6 |
18 |
Supporting Courses |
3 |
9 |
Elective Courses |
7 |
21 |
|
|
48 |
3 |
University Electives |
12 |
Elective Courses |
4 |
12 |
|
Total |
40 + Project |
130 |
130 |
|