To create computer scientists who can take on the complex technological problems of modern society by building robust software systems, develop efficient computing algorithms, and help machines think and see intelligently, fulfilling the demand for computer science researchers and software developers in Pakistan.
Provide a conducive learning environment to
The number, size, and application domains of computer programs have grown dramatically; as a result, huge sums are being spent on software development. Most people’s lives and livelihoods depend on this development’s effectiveness. They provide information, make us more effective problem solvers, and provide us with safer, more flexible, and less confining work, entertainment, and recreation environments.
The program offers a wide matrix of interesting courses, to help students attain a broad understanding of the concepts, techniques and theory of Computer Science. This program aims at developing the student’s critical professional thinking and intuition. The curriculum provides a balanced mixture of theory and practical experiences at foundation and advance levels making the graduate capable of taking sound professional decisions in the field of Computer Science. After completing the degree, the graduate will be able to assume responsible position as software developers, testers and at the research, development, and planning levels in any organization. The program also provides an excellent foundation for further formal learning and training.
Degree Requirements for B.Sc Honors in Computer Science 4 years program
To receive B.Sc Honors in Computer Science degree, a student must complete a total of 134 credit hours with a minimum CGPA of 2.50.
|Sr. No.||Course Type||Course Title||Cr. Hrs.|
|2||Major||Calculus – I||3|
|3||Core||English – I||3|
|4||Core||Introduction to Computers and Analytical Problem Solving||4|
|1||Major||Object Oriented Programming||4|
|2||Major||Probability & Statistics||3|
|3||Major||Digital Logic & Design||4|
|4||Major||Electromagnetism & Wave Theory||3|
|5||Core||English – II||3|
|1||Major||Data Structure & Algorithms||4|
|2||Major||Computer Organization & Assembly Language||4|
|4||Major||Calculus – II||3|
|3||Major||Design Analysis of Algorithms||3|
|4||Major||Theory of Automata||3|
|5||Major||Linear Algebra – I||3|
|6||Core||Islamic Studies / Core Ethics||2|
|3||Major||Mobile Application Development||3|
|5||Core||English – III||3|
|3||Major||Software Testing & Quality Assurance||3|
|4||Major||Human Computer Interaction||3|
|5||General||Social Science General||3|
|2||Major||Parallel and Distributed Computing||3|
|3||Major||Mobile & Wireless Communication||3|
|Semester Duration||4 months|
B R E A K
– U P
|General Education courses||19|
|Mathematics and Science Foundation Courses||12|
|Computer Science Supporting Courses||9|
|University Elective Courses||11|
|Computing Core Courses||37|
|CS Core Courses||27|
Active Citizenship Program
Active Citizenship program offered by Kinnaird College in collaboration with British Council and HEC is a social leadership training program that promotes intercultural dialogue and community-led social development. It is a mandatory requirement for the completion of undergraduate degree and based on two semesters. All students will study the theoretical portion through different activities starting in their 3rd semester. They will plan their social action projects in 4th semester and implement it in the field.