fbpx

Introduction to

BS Computer Science

The Bachelor of Computer Science Programme at Al-Kawthar University is designed to provide a robust foundation in computer science principles and practices, while seamlessly integrating Islamic values. This comprehensive undergraduate degree covers key areas such as programming, data structures, algorithms, computer architecture, and operating systems. Students learn multiple programming languages and paradigms, gaining proficiency in both procedural and object-oriented programming. The curriculum emphasizes the development of problem-solving skills and the ability to design efficient, scalable algorithms.

In addition to the core subjects, the programme covers specialised areas such as artificial intelligence, machine learning, cybersecurity, and human-computer interaction.

Students have the opportunity to work on cutting-edge projects and research, often in collaboration with faculty members who are experts in their fields. This exposure helps students stay abreast of the latest technological advancements and trends.

In alignment with our Islamic values, we foster an environment of ethical responsibility and integrity, encouraging students to apply these principles in all aspects of their professional and personal lives.

Our Approach

The Computer Science Programme at Al-Kawthar engages students with a curriculum that blends theoretical knowledge with practical skills, ensuring they are well-prepared for the rapidly evolving tech industry. The Programme emphasizes critical thinking, problem-solving, and innovation, encouraging students to develop cutting-edge solutions to real-world challenges.

Enriching Experience at Al-Kawthar

The Computer Science Programme at Al-Kawthar University offers a unique and enriching experience that blends cutting-edge technology education with Islamic values. Students benefit from state-of-the-art laboratories and the latest software tools, providing an excellent platform for hands-on learning and experimentation.

A strong emphasis on high-quality research is central to our programme. Students are encouraged to participate in cutting-edge research projects, supported by our distinguished faculty and extensive library resources. This focus on research cultivates critical thinking, innovation, and a deeper understanding of complex technological issues.

Beyond academics, students engage in activities that promote leadership, communication, and personal development, growing into well-rounded individuals. The integration of Islamic teachings also provides spiritual enrichment, helping students balance professional ambitions with personal growth.

The Ultimate Goal

The Bachelor of Computer Science Programme at Al-Kawthar University aims to produce skilled professionals who are ready to drive innovation and make a significant impact in the world of technology while upholding the highest standards of Islamic ethics and values.

Eligibility Criteria

Previous Academic Background
(Last Qualification)
Courses required to be doneCredit HoursProgramme Duration
12 Years of SchoolingIntermediate or A-Levels in Pre-Engineering or General Science or Pre-Medical with a minimum of 50% marks. Associate Diploma in CIT, Electrical or Mechanical with a minimum of 60%.511444 Years

Programme Curriculum

BS Computer Science | Duration: 4 years

Year 1
Code SEMESTER 1 Credits Prerequisite
GE-111 Functional English & Communication Skills 3 None
GE-112 Discrete Structures (Mathematics) 3 None
GE-113 Information & Communication Technology Skills 2+1=3 None
GE-114 Islamic Studies 2 None
GE-115 Pakistan Studiesy 2 None
GE-116 Basic Health Awareness 2 None
GE-117 Life & Academic Skills 2 None
Total Credits 17
Code SEMESTER 2 Credits Prerequisite
GE-121 Expository Writing 3 GE-111
GE-122 Environment & Agricultureh 3 None
GE-123 Calculus & Analytical Geometryn 3 None
GE-124 Critical Thinking & Reasoning 2 None
MT-121 Linear Algebra 3 None
CS-121 Programming Fundamentals 3+1=4 None
Total Credits 18
Year 2
Code SEMESTER 3 Credits Prerequisite
GE-211 Civilization, Society & State 2 None
GE-212 Introduction to Business & Entrepreneurship 2 None
GE-213 Urdu Literature 2 None
GE-214 Understanding the Quran 3 None
MT-211 Multivariable Calculus 3 GE-123
GE-215 Applied Physics 2+1=3 None
CS-211 Object Oriented Programming 3+1=4 CS-121
Total Credits 19
Code SEMESTER 4 Credits Prerequisite
GE-221 Constitution and Legal System of Pakistan 2 None
GE-222 Leadership & Community Service 2 None
MT-221 Probability & Statistics 3 None
CS-221 Data Structures 3+1=4 CS-211
CS-222 Database Systems 3+1=4 None
CS-223 Digital Logic Design 2+1=3 None
Total Credits 18
Year 3
Code SEMESTER 5 Credits Prerequisite
CS-311 Software Engineering 3 None
CS-312 Computer Organization & Assembly Language 2+1=3 CS-223
CS-313 Computer Networks 2+1=3 None
CS-314 Artificial Intelligence 2+1=3 None
CS-315 Analysis of Algorithms 3 None
CS-316 Operating Systems 2+1=3 None
Total Credits 18
Code SEMESTER 6 Credits Prerequisite
CS-321 Information Security 2+1=3 None
CS-322 Theory of Automata 3 None
CS-323 Advance Database Management Systems 2+1=3 CS-222
CS-324 Computer Architecture 2+1=3 CS-312
CS-325 HCI & Computer Graphics 2+1=3 None
CS-xxx CS Elective 1 2+1=3 None
Total Credits 18
Year 4
Code SEMESTER 7 Credits Prerequisite
CS-411 Compiler Constructions 2+1=3 CS-322
CS-412 Parallel & Distributed Computing 2+1=3 CS-316
EW-411 Technical & Business Writing 3 GE-121
CS-xxx CS Elective 2 2+1=3 None
CS-xxx CS Elective 3 3 None
CS-499a Capstone Project – I 0+2 None
INT Internship* 0+1 None
Total Credits 18
* Internship shall be performed by the student during the summer semester after the completion of 6th semester. Only the grades and credit hours are recorded as part of the 6th semester. Hence 6th semester effective teaching credit hours for students are only 18.
Code SEMESTER 8 Credits Prerequisite
CS-xxx CS Elective 4 2+1 None
CS-xxx CS Elective 5 3 None
CS-xxx CS Elective 6 2+1=3 None
CS-xxx CS Elective 7 2+1=3 None
GE-421 Professional Practices 2 None
CS-499b Capstone Project – II 0+4 CS-499a
Total Credits 18
Total Credits Hours 144

Career Perspectives

Graduates of the BS Computer Science Programme at Al-Kawthar University open doors to diverse career paths including software development, IT consulting, cybersecurity, data analysis, and more. Many also pursue advanced studies or professional certifications to further enhance their expertise. They are prepared to lead with integrity and make ethical decisions in their professional lives.

Admission Information

Start Your Journey