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 | 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. | | Selected from courses offered by KU. | |
Total Credits | 122 |