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 done | Credit Hours | Programme Duration | |
---|---|---|---|---|
12 Years of Schooling | Intermediate 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%. | 51 | 144 | 4 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 |