Computer Science Major 2024 (Kuwait University)

Program Requirements (CS students admitted in 2024/2025 or after)

CoursesCreditsCoursesCredits
I. University Requirements27III. Department Requirements63
A. Compulsory Requirements15A. CS Core Courses33
0310101 Language Skills Communication30418101 Intro. to Computer Science3
0330100 Modern and Cont. Hist. of Kuwait30418111 Discrete Mathematics for CS3
0330102 Arab Islam Civilization30418143 Fund. of Computer Programming4
9988161 English Language I30418201 Data Structures & Algorithms3
9988162 English Language II30418220 Programming in C & UNIX3
B. Elective Courses (1 from each group)120418221 Computer Organization4
Group A: Language and Communications0418310 Theory of Computation3
0310100 Culture and Literature in Kuwait30418320 Principles of Computer Systems 4
0310102 The Aesthetics of Arabic Literature30418491 Capstone Project I3
0310104 Aesthetics of Quranic Stylistics30418492 Capstone Project II3
0320180 Principles of Translation3B. CS Elective Courses30
Group B: Varying CultureStudents must choose at least 6 credits at 300-level and at least 6 credits at 400-level.
0360101 Philosophy of Science3
0360102 Introduction to Logic30418301 Algorithm Design & Analysis3
0360103 Principles of Philosophy30418311 Numerical Computation3
1011110 Principles of Management30418315 Theory of Computation II3
1030104 Principles of Economics30418321 Operating Systems3
Group C: Social and Humanity Sciences0418325 Computer Architecture3
0380101 Intro. to Mass Communication30418331 Computer Networks4
0820201 Principles of Education30418335 Web Development3
0830136 Family Education30418346 Declarative Programming3
1350101 Introduction to Psychology30418347 Compiler Design3
1370101 Introduction to Sociology30418365 Artificial Intelligence3
1370171 Introduction to Anthropology30418390 Software Engineering3
Group D: Islamic, Arabic & National Culture0418391 Cloud Computing Fundamentals3
0200102 Legal Culture30418392 Software Design3
0200105 Human Rights30418415 Information Theory & Cryptography3
0900102 Islamic Culture30418416 Modeling & Performance Eval.3
0940142 Islam and Modern Society30418425 Distributed and Parallel Systems3
0940145 Islam and Issues of Sci. & Tech30418426 Embedded Microprocessor Sys.3
1360103 Government and Politics of Kuwait30418427 Computer Security & Privacy3
II. College of Science Requirements260418455 Computer Graphics3
A. Compulsory 120418466 Intro. to Machine Learning3
0410101 Calculus I30418470 Database Systems4
0410102 Calculus II30418475 Distributed Database Systems3
0410111 Linear Algebra30418496 Topics in Computer Science I3
0480201 Statistics for Science and Engineering 30418497 Topics in Computer Science II3
B. Science Elective Courses14IV. University Free Electives6
Students take an additional 14 credits from the College of Science.Selected from courses offered by KU.
Total Credits122