fbpx

Academic
Programmes

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%.431364 Years

Programme Curriculum

BS Computer Sceince | Duration: 4 years

Year 1
Code SEMESTER 1 Credits Prerequisite
HS-1xx Pakistan Studies 3+0 None
CS-1xx Programming Fundamentals 3+1 None
MS-1xx Linear Algebra 3+0 None
MS-1xx Applied Physics 3+1 None
CS-1xx Application of Information & Communication Technologies Theory 2+1 None
Total Credits 14+3=17
Code SEMESTER 2 Credits Prerequisite
MS-1xx Calculus & Analytical Geometry 3+0 None
HS-1xx Functional English 3+0 None
CS-1xx Digital Logic Design 2+1 None
CS-1xx Object Oriented Programming 3+1 PF
HS-1xx GER & ESC - I 2+0 None
Total Credits 13+2=15
Year 2
Code SEMESTER 3 Credits Prerequisite
CS-2xx Data Structures & Algorithms 3+1 PF
CS-2xx Discrete Structures 3+0 None
CS-2xx Computer Organization & Assembly 3+1 DLD
CS-xxx Domain Elective-1 3+0/2+1 None
HS-xxx Expository Writing 3+0 None
Total Credits 15+2=17
Code SEMESTER 4 Credits Prerequisite
CS-2xx Theory of Automate & Formal Languages 3+0 None
CS-2xx Introduction to Operating Systems 3+1 None
CS-2xx Database Systems 3+1 None
CS-2xx Software Engineering 3+0 None
MS-2xx Multivariable Calculus 3+0 Linear Algbra
Total Credits 15+2=17
Year 3
Code SEMESTER 5 Credits Prerequisite
CS-3xx Compiler Construction 3+0 ToA
HS-4xx Technical Report Writing 2+0 HS-xxx
MS-3xx Probability & Statistics 3+0 None
IT-3xx Enterprise Systems 3+0 None
CS-3xx Computer Networks 3+1 None
CS-xxx Domain Elective - 2 3+0/2+1 None
Total Credits 17+1=18
Code SEMESTER 6 Credits Prerequisite
CS-3xx Artificial Intelligence 3+1 None
CS-3xx Information Security 3+0 None
MS-xxx/CS-xxx Domain Elective - 3 3+0/2+1 None
CS-xxx Domain Elective - 4 3+0/2+1 None
CS-3xx Design & Analysis of Algorithms 3+0 DSA
HS-101/HS-104 Islamic Studies / Ethical Behaviour 2+0 None
Total Credits 15+2=17
Year 4
Code SEMESTER 7 Credits Prerequisite
CS-4xx Human Computer Interaction 3+0 None
CS-xxx Domain Elective - 5 3+0/2+1 None
CS-499 (a) Final Year Project - I 0+3 None
HS-xxx GER & EC -II 3+0 None
HS-4xx Professional Practices 3+0 None
HS-4xx Entrepreneurship 2+0 None
Total Credits 17
Code SEMESTER 8 Credits Prerequisite
CS-4xx Domain Elective - 6 3+0/2+1 None
CS-4xx Machine Learning 3+0 None
CS-499 (b) Final Year Project - II 0+3 CS-499 (a)
CS-4xx Parallel & Distibuted Computing 3+0 OS
CS-xxx Domain Elective - 7 3+0/2+1 None
HS-4xx Civics and Community Engagement 2+0 None
Total Credits 17

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