Program Requirements (CS students admitted in 2024/2025 or after)
| Courses | Credits | Courses | Credits |
| I. University Requirements | 27 | III. Department Requirements | 63 |
| A. Compulsory Requirements | 15 | A. CS Core Courses | 33 |
| 0310101 Language Skills Communication | 3 | 0418101 Intro. to Computer Science | 3 |
| 0330100 Modern and Cont. Hist. of Kuwait | 3 | 0418111 Discrete Mathematics for CS | 3 |
| 0330102 Arab Islam Civilization | 3 | 0418143 Fund. of Computer Programming | 4 |
| 9988161 English Language I | 3 | 0418201 Data Structures & Algorithms | 3 |
| 9988162 English Language II | 3 | 0418220 Programming in C & UNIX | 3 |
| B. Elective Courses (1 from each group) | 12 | 0418221 Computer Organization | 4 |
| Group A: Language and Communications | 0418310 Theory of Computation I | 3 | |
| 0310100 Culture and Literature in Kuwait | 3 | 0418320 Principles of Computer Systems | 4 |
| 0310102 The Aesthetics of Arabic Literature | 3 | 0418491 Capstone Project I | 3 |
| 0310104 Aesthetics of Quranic Stylistics | 3 | 0418492 Capstone Project II | 3 |
| 0320180 Principles of Translation | 3 | B. CS Elective Courses | 30 |
| Group B: Varying Culture | Students must choose at least 6 credits at 300-level and at least 6 credits at 400-level. | ||
| 0360101 Philosophy of Science | 3 | ||
| 0360102 Introduction to Logic | 3 | 0418301 Algorithm Design & Analysis | 3 |
| 0360103 Principles of Philosophy | 3 | 0418311 Numerical Computation | 3 |
| 1011110 Principles of Management | 3 | 0418315 Theory of Computation II | 3 |
| 1030104 Principles of Economics | 3 | 0418321 Operating Systems | 3 |
| Group C: Social and Humanity Sciences | 0418325 Computer Architecture | 3 | |
| 0380101 Intro. to Mass Communication | 3 | 0418331 Computer Networks | 4 |
| 0820201 Principles of Education | 3 | 0418335 Web Development | 3 |
| 0830136 Family Education | 3 | 0418346 Declarative Programming | 3 |
| 1350101 Introduction to Psychology | 3 | 0418347 Compiler Design | 3 |
| 1370101 Introduction to Sociology | 3 | 0418365 Artificial Intelligence | 3 |
| 1370171 Introduction to Anthropology | 3 | 0418390 Software Engineering | 3 |
| Group D: Islamic, Arabic & National Culture | 0418391 Cloud Computing Fundamentals | 3 | |
| 0200102 Legal Culture | 3 | 0418392 Software Design | 3 |
| 0200105 Human Rights | 3 | 0418415 Information Theory & Cryptography | 3 |
| 0900102 Islamic Culture | 3 | 0418416 Modeling & Performance Eval. | 3 |
| 0940142 Islam and Modern Society | 3 | 0418425 Distributed and Parallel Systems | 3 |
| 0940145 Islam and Issues of Sci. & Tech | 3 | 0418426 Embedded Microprocessor Sys. | 3 |
| 1360103 Government and Politics of Kuwait | 3 | 0418427 Computer Security & Privacy | 3 |
| II. College of Science Requirements | 26 | 0418455 Computer Graphics | 3 |
| A. Compulsory | 12 | 0418466 Intro. to Machine Learning | 3 |
| 0410101 Calculus I | 3 | 0418470 Database Systems | 4 |
| 0410102 Calculus II | 3 | 0418475 Distributed Database Systems | 3 |
| 0410111 Linear Algebra | 3 | 0418496 Topics in Computer Science I | 3 |
| 0480201 Statistics for Science and Engineering | 3 | 0418497 Topics in Computer Science II | 3 |
| B. Science Elective Courses | 14 | IV. University Free Electives | 6 |
| Students take an additional 14 credits from the College of Science including at least two courses with labs. | Selected from courses offered by KU. | ||
| Total Credits | 122 |
متطلبات التخرج لتخصص علوم الحاسوب دفعة 2024 و ما بعد
| الوحدات | مقررات | الوحدات | مقررات |
| 27 | 1. المتطلبات الجامعية | 63 | 3. متطلبات القسم |
| 15 | أ. المتطلبات الالزامية | 33 | أ. المتطلبات الالزامية |
| 3 | 0310101 مھارات الاتصال اللغویة | 3 | 0418101 مقدمة في علوم الحاسوب |
| 3 | 0330100 تاریخ الكویت الحدیث والمعاصر | 3 | 0418111 ریاضیات متقطعة |
| 3 | 0330102 تاریخ الحضارة العربیة ةیملاسلإا | 4 | 0418143 اساسيات برمجة الحاسوب |
| 3 | 9988161 اللغة الانجلیزیة (أ) | 3 | 0418201 بنى المعطیات و الخوارزمیات |
| 3 | 9988162 اللغة الانجلیزیة (ب) | 3 | 0418220 البرمجة بلغة C و Unix |
| 12 | ب. المقررات الاختيارية (1 من كل مجموعة) | 4 | 0418221 تنظيم الحاسوب |
| المجموعة (أ) اللغات و الاتصال | 3 | 0418310 نظریة الحوسبة 1 | |
| 3 | 0310102 جمالیات الادب العربي | 4 | 0418320 مبادئ أنظمة الحاسوب |
| 3 | 0310104 جمالیات الأسلوب القرآني | 3 | 0418491 مشروع التخرج 1 |
| 3 | 0320180 مبادئ ترجمة | 3 | 0418492 مشروع التخرج 2 |
| 3 | 9988163 اللغة الانجلیزیة (ج) | 30 | ب. المقررات الاختيارية |
| المجموعة (ب) الثقافة المغایرة | على الطالب اجتياز مالايقل عن 6 وحدات من مستوى 300 و 6 وحدات من مستوى 400. | ||
| 3 | 0360101 فلسفة العلوم | ||
| 3 | 0360102 مدخل المنطق | 3 | 0418301 تصمیم الخوارزمیات و التحلیل |
| 3 | 0360103 مبادئ فلسفة | 3 | 0418311 الحوسبة العديدة |
| 3 | 1011110 مبادئ علوم إداریة | 3 | 0418315 نظریة الحوسبة (2) |
| 3 | 1030104 مبادئ اقتصاد | 3 | 0418321 أنظمة التشغیل |
| المجموعة (ج) العلوم الاجتماعیة و الانسانیة | 3 | 0418325 هندسة بناء الحاسوب | |
| 3 | 0380101 مدخل إلى علم الإعلام | 4 | 0418331 شبكات الحاسوب |
| 3 | 0820201 مبادئ تربیة | 3 | 0418335 برمجة الشبكة العالمیة |
| 3 | 0830136 التربیة الاسریة | 3 | 0418346 البرمجة التوصیفیة |
| 3 | 1350101 مدخل إلى علم النفس | 3 | 0418347 تصمیم مترجم |
| 3 | 1370101 مدخل إلى علم الاجتماع | 3 | 0418365 الذكاء الاصطناعي |
| 3 | 1370171 مدخل إلى الانثروبولوجیا | 3 | 0418390 ھندسة البرمجیات |
| المجموعة (د) الثقافة الوطنیة و العربیة و الاسلامیة | 3 | 0418391 اساسيات الحوسبة السحابية | |
| 3 | 0200102 ثقافة قانونیة | 3 | 0418392 تصميم البرمجيات |
| 3 | 0200105 حقوق انسان | 3 | 0418415 نظرية المعلومات و التشفير |
| 3 | 0900102 ثقافة اسلامیة | 3 | 0418416 النمذجة و تقییم الأداء |
| 3 | 0940142 الإسلام و المجتمع الحدیث | 3 | 0418425 أنظمة متوازیة و موزعة |
| 3 | 0940145 الإسلام و قضایا العلم و التكنولوجیا | 3 | 0418426 أنظمة المعالجات الدقیقة المتزامنة |
| 3 | 1360103 حكومة و سیاسة الكویت | 3 | 0418427 الخصوصیه و أمن الكمبیوتر |
| 26 | 2. متطلبات كلية العلوم | 3 | 0418455 رسومیات حاسوبیة |
| 12 | أ. المتطلبات الالزامية | 3 | 0418466 مقدمة في التعلم الالي |
| 3 | 0410101 حسبان (1) | 4 | 0418470 قواعد البیانات |
| 3 | 0410102 حسبان (2) | 3 | 0418475 قواعد بيانات موزعة |
| 3 | 0410111 جبر خطي | 3 | 0418496 موضوعات في علوم الحاسوب (1) |
| 3 | 0480201 الإحصاء للعلوم و الهندسة | 3 | 0418497 موضوعات في علوم الحاسوب (2) |
| 14 | ب. مقررات العلوم الاختيارية | 6 | 4. مقررات اختيارية حرة |
| يجتاز الطالب 14 وحدة دراسية من مقررات كلية العلوم و يشترط اجتياز مختبرين. | يتم الاختيار من المقررات التي تقدمها جامعة الكويت | ||
| 122 | مجموع الوحدات |
Suggested Study Plan
| FRESHMAN YEAR - السنة الأولى | |||
| Fall | Spring | ||
| CS101 | 3 | CS143 | 4 |
| CS111 | 3 | SCIENCE 1 | 3 |
| UNIV. COMP. 1 | 3 | UNIV. COMP. 2 | 3 |
| ENG161 | 3 | ENG162 | 3 |
| MATH101 | 3 | MATH102 | 3 |
| 15 | 16 | ||
| SOPHOMORE YEAR - السنة الثانية | |||
| Fall | Spring | ||
| CS201 | 3 | CS221 | 4 |
| CS220 | 3 | CS310 | 3 |
| STAT201 | 3 | CS ELECTIVE | 3 |
| MATH111 | 3 | UNIV. ELEC. 1 | 3 |
| SCIENCE 2 | 3 | SCIENCE 3 | 4 |
| 15 | 17 | ||
| JUNIOR YEAR - السنة الثالثة | |||
| Fall | Spring | ||
| CS320 | 4 | CS 300 ELECTIVE | 3 |
| CS ELECTIVE | 3 | CS 300 ELECTIVE | 3 |
| CS ELECTIVE | 3 | CS 400 ELECTIVE | 3 |
| UNIV. COMP. 3 | 3 | UNIV. ELEC. 2 | 3 |
| SCIENCE 4 | 4 | FREE ELEC. 1 | 3 |
| 17 | 15 | ||
| SENIOR YEAR - السنة الرابعة | |||
| Fall | Spring | ||
| CS491 | 3 | CS492 | 3 |
| CS 400 ELECTIVE | 3 | CS ELECTIVE | 3 |
| CS ELECTIVE | 3 | CS ELECTIVE | 3 |
| UNIV. ELEC. 3 | 3 | FREE ELEC. 2 | 3 |
| UNIV. ELEC. 4 | 3 | ||
| 15 | 12 | ||
Course Dependency Graph
