BS Computer Science
Undergraduate
4 years
HEC RecognizedNCEAC RecognizedPEC RecognizedAvailable at:
Main Campus
Level:Undergraduate
Sector:Computer Science and Information Systems
Duration:4 years
Intake:Spring (October)
Mode:Full-Time
Fee:Contact for fees
Entry Test:N/A
Shift:Morning, Evening
About the Program
The BS Computer Science program at the University of Karachi provides students with a solid foundation in computing, programming, and current information technologies. The program emphasizes developing analytical thinking and practical problem-solving skills necessary to create innovative software and technology solutions. With a blend of theoretical knowledge and hands-on training, students are ready to tackle the challenges in the fast-changing IT and software industry.
Key Highlights:
- A curriculum that covers algorithms, data structures, AI, and software development
- Practical training in modern programming languages and new computing technologies
- Access to well-equipped computer labs and research facilities
- Opportunities to work on real-world projects and team development tasks
- Career paths in software engineering, AI, data science, and the global IT sector
Curriculum Snapshot
Semester 1
- •Programming Fundamentals
- •Introduction to Information and Communication Technologies
- •Calculus and Analytical Geometry
- •Applied Physics
- •Functional English
- •Islamic Studies or Ethics
- •Pakistan Studies
Semester 2
- •Object Oriented Concepts and Programming
- •Digital Logic Design
- •Linear Algebra
- •Discrete Structures
- •Ideology and Constitution of Pakistan
- •Fehm e Quran
Semester 3
- •Data Structures and Applications
- •Software Engineering Fundamentals
- •Computer Organization and Assembly Language
- •Multivariable Calculus
- •Probability and Statistics
- •Urdu
Semester 4
- • Database Management Systems
- •Expository Writing
- •Theory of Automata
- •Software Project Management
- •Data Communication and Networking
- •Professional Practices
Semester 5
- •Artificial Intelligence
- •Operating Systems
- •HCI and Computer Graphics
- •Information Security
- •Civics and Community Engagement
- •Cloud Computing
Semester 6
- •Advance Database Management Systems
- •Compiler Construction
- •Design and Analysis of Algorithms
- •Financial Accounting
- •Domain Elective-1
- •Domain Elective-2
Semester 7
- •Domain Elective-3 (Topic of Current Interest)
- •Parallel and Distributed Computing
- • Entrepreneurship
- •Final Year Project – I
- •Internship
Semester 8
- •Domain Elective-4
- •Domain Elective-5
- •Professional Certification
- •Final Year Project – II
Admissions and Eligibility
Entry Test Requirements:
- •KU Aptitude Test
Eligibility:
- •Requirement: A minimum of 50% marks in the FSC or equivalent examination.
- •Subjects: FSc with either Mathematics, Physics, and Chemistry (Pre-Engineering) or Mathematics, Physics, and Computer Science
Fee & Scholarships
Fee Breakdown:
Tuition Fee (approx)PKR Contact for details
Careers and Outcomes Section
Top Job Roles:
DevOps Engineer
Full Stack Developer
Software Architect
Web & Mobile App Developer
Average Starting Salary:
PKR 60,000 - 450,000
Top Recruiters:
Arbisoft
Ebryx
InvoZone
NetSol
Systems Limited
Facilities Section
Cafeteria
Computer Lab
Research Labs
Sports Complex
Student Societies