BS Computer Science

Undergraduate
4 years
HEC RecognizedNCEAC RecognizedPEC Recognized
Available 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

Contact and Apply Section