BS Computer Science is a 4-year, 8-semester program that aims at developing strong programming and computing skills with a special focus on mathematics. The program has been designed keeping in view the requirements of the Higher Education Commission (HEC) and provides you with a strong foundation in Artificial Intelligence, Data Science, Information Security, Software Engineering, and Mobile Applications Development.

Group projects and hands-on assignments foster your problem-solving and technical skills. Likewise, academic and industry case studies help you to apply learnings to real-world problems. You’ll also master other topics such as Geographical Information Systems, Applied Image Processing, and Technical and Scientific Writing. Here at Hadaf Colleges, we use interactive, creative, and 21-st century teaching approaches to provide you with top-notch learning experiences.

With our well-constructed BS Computer Science degree program, you’ll be able to:

  • Compete and secure jobs in cutting-edge and ever-evolving tech sectors as a programmer, artificial intelligence expert, software developer, mobile app developer, and data scientist.
  • Design, develop, and maintain top-notch software to cater to the complex demands of 21st-century markets.
  • Develop creative and innovative approaches to problem-solving.
  • And work independently and confidently.


Intermediate or equivalent with at least 45% marks


Semester I
CS3101Fundamentals of Computers3(2+1)
CS3102Calculus and Analytical Geometry3(3+0)
CS3103Probability and Statistics3(3+0)
CS3104Functional English3(3+0)
CS3105Programming Fundamentals4(3+1)
Total Credit Hours16
Semester II
CS3201Multivariate Calculus3(3+0)
CS3202Discrete Structures3(3+0)
CS3203Pakistan Studies/ Islamic Studies3(3+0)
CS3204Object Oriented Programming4(3+1)
CS3205Digital Logic Design3(2+1)
Total Credit Hours16
Semester III
MATH432Computation in MATLAB3(2+1)
CS4301Data Structures and Algorithms4(3+1)
CS4302Communication Skills3(3+0)
CS4303Data Communication3(3+0)
CS4304Linear Algebra3(3+0)
CS4305Artificial Intelligence3(3+0)
Total Credit Hours19
Semester IV
CS4401Database Systems4(3+1)
CS4402Operating Systems4(3+1)
CS4403Computer Networks3(3+0)
CS4404Theory of Automata3(3+0)
CS4405Web Technologies4(3+1)
Total Credit Hours18
Semester V
CS5501Design and Analysis of Algorithms3(3+0)
CS5502Object Oriented Analysis and Design3(2+1)
CS5503Advanced Programming4(3+1)
CS5504Information Security3(3+0)
BES-475Geographic Information System3(3+0)
Total Credit Hours16
Semester VI
CS5601Computer Organization and Architecture4(4+0)
CS5602Software Engineering3(3+0)
CS5603Mobile Applications Development4(3+1)
CS5604Human Computer Interaction3(3+0)
CS5605Applied Image Processing3(2+1)
Total Credit Hours17
Semester VII
CS6701Technical and Scientific Writing3(3+0)
CS6702FYP – I3(0+3)
CS67XXSpecialization Elective – I3(3+0)
CS67XXSpecialization Elective – II3(3+0)
Total Credit Hours15
Semester VIII
CS6801Natural Language Processing3(3+0)
CS6802Professional Practices3(3+0)
CS6803FYP – II3(0+3)
CS68XXSpecialization Elective – III3(3+0)
CS68XXSpecialization Elective – IV3(3+0)
Total Credit Hours15
Total Credit Hours = 132


– Merit Scholarship for High Achievers
– Concession for Old Students
– Kinship Concession
NOTE: For further details, call our Helpline 0800-HADAF.