The Computer Science program extends over four years offered exclusively on a daytime, on-campus basis. The program is offered in 8 semesters. Eight semesters are 16-week fall/spring semesters given over four years. In the summer semester of the third year (Semester VI), students are highly encouraged to participate in a practical training program with a local, regional, or international organization. BSc in Computer Science with emphasis on Cybersecurity, Artificial Intelligence or Data Science
The undergraduate Bachelor of Science program in Computer Science is to deliver high-quality undergraduate education which combines balanced theoretical and practical topics in Computer Science to provide students with the skills and abilities to pursue successful careers and grow into lifelong learners with the ability to provide professional services of the highest quality to the community, commit to the ethical and professional responsibilities, and expand, through teaching and research, the knowledge and technology base in Computer Science required at the global level while focusing on the needs of Kuwait and the region.
Graduates of this program will be able to:
Graduates of the program will have the ability to:
Students will be required to complete the 126 credits in four years to earn the degree. The following table shows a summary of the Graduation Requirement and associated major categories:
Category | Total number of credits | Required/Core credits | Elective Credits |
---|---|---|---|
Basic Science and Mathematics | 29 | 23 | 6 |
Languages, Social Science and Business Studies | 30 | 18 | 12 |
Computer Science- Core - including General Engineering & Project Parts 1 & 2 | 67 | 58 | 9 |
Total credits | 126 | 99 | 27 |
Academic Year | Enrollment Year | Total Undergrad | Total Grad | Degrees Awarded | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1st | 2nd | 3rd | 4th | 5th | Associates | Bachelors | Masters | Doctorates | |||||
Current Year | 2021/22 | FT | 38 | 20 | 3 | 7 | 0 | 38 | 0 | 0 | 8 | 0 | 0 |
PT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
1 year prior to current year | 2020/21 | FT | 18 | 23 | 7 | 7 | 0 | 55 | 0 | 0 | 1 | 0 | 0 |
PT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
2 years prior to current year | 2019/20 | FT | 34 | 26 | 6 | 2 | 0 | 68 | 0 | 0 | 0 | 0 | 0 |
PT | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||
3 years prior to current Year | 2018/19 | FT | 17 | 18 | 4 | 0 | 0 | 39 | 0 | 0 | 0 | 0 | 0 |
PT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
4 years prior to current Year | 2017/19 | FT | 15 | 9 | 0 | 0 | 0 | 24 | 0 | 0 | 0 | 0 | 0 |
PT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
5 years prior to current Year | 2016/17 | FT | 10 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 0 |
PT | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Give official fall term enrollment figures (headcount) for the current and preceding four academic years and undergraduate and graduate degrees conferred during each of those years. The "current" year means the academic year preceding the on-site visit.
FT—-full-time
PT—-part-time
Required | Basket of Electives | ||||
---|---|---|---|---|---|
23 credits from the following Required courses | 6 credits from the following Basket of Electives | ||||
CODE | COURSE NAME | CREDITS | CODE | COURSE NAME | CREDITS |
MA 101 | Mathematics I | 3 | BI 201 | Introduction to Modern Biology | 3 |
MA 102 | Mathematics II | 3 | CH 101 | Physical Chemistry | 3 |
MA 111 | Discrete Mathematics | 3 | MA 315 | Operations Research | 3 |
MA 203 | Mathematics 111-Linear Algebra | 3 | MA 340 | Abstract Algebra | 3 |
MA 301 | Probability and Statistics | 3 | MA 350 | Topology and Functional Analysis | 3 |
PH 101 | Physics I | 4 | PH 103 | Solid State Physics | 3 |
PH 102 | Physics II | 4 |
Required | Basket of Electives | ||||
---|---|---|---|---|---|
18 credits from the following Required courses | 12 credits from the following Basket of Electives | ||||
CODE | COURSE NAME | CREDITS | CODE | COURSE NAME | CREDITS |
BM 111 | Introduction to Management | 3 | BM 201 | Financial and Managerial Accounting | 3 |
BM 227 | Leadership Competencies for Engineers | 3 | BM 223 | Managing Human Resources | 3 |
BM 301 | Innovation and Entrepreneurship | 3 | BM 228 | Strategic Management | 3 |
LA 101 | English I | 3 | BM 229 | Project Management | 3 |
LA 103 | English II | 3 | BM 230 | Introduction to Industial Management | 3 |
SS 111 | Introduction to Economics | 3 | LA 102 | Arabic 1 | 3 |
LA 201 | English for Engineers | 3 | |||
SS 101 | History of Arab Civilization | 3 | |||
SS 212 | Macroeconomics | 3 | |||
SS 221 | Introduction to Philosophys | 3 | |||
SS 231 | Philosophy and Ethics | 3 | |||
SS 232 | Philosophy of Science | 3 |
Core | Electives | ||||
---|---|---|---|---|---|
58 credits from the following Required courses | 9 credits from the following Basket of Electives | ||||
CODE | COURSE NAME | CREDITS | CODE | COURSE NAME | CREDITS |
CE 100** | Introduction to Computer Systems | 3 | CE 364 | Human-Machine Interaction | 3 |
CE 212 | Digital Logic Design | 4 | CE 376 | Mobile Applications Development | 3 |
CE 222 | Computer Architecture | 4 | CE 420 | Advanced Computer Architecture | 3 |
GE 480 | Ethical, legal & professional Issues for Engineers | 2 | CE 421 | Embedded Systems | 3 |
CS 101 | Introduction to Computers and Programming | 4 | CS 193 | Software Tools | 3 |
CS 112 | Data Abstraction and Object-Oriented Programming/td> | 4 | CS 201 | Critical Thinking and Problem Solving | 2 |
CS 203 | Data Structures and Algorithms | 4 | CS 221 | Computer organization | 4 |
CS 322 | Operating Systems | 4 | CS 301 | Numerical and Scientific Computing | 3 |
CS 333 | Computer Network Systems and Protocols | 3 | CS 304 | Numerical Computation Methods | 3 |
CS 341 | Programming Languages | 3 | CS 351 | Computer Graphics | 3 |
CS 371 | Databases | 4 | CS 352 | Multimedia Systems | 3 |
CS 373 | Analysis of Algorithms | 3 | CS 361 | Artificial Intelligence | 3 |
CS 391 | Computer Assisted Software Engineering | 3 | CS 372 | Web Information Systems | 3 |
CS 413 | Theory of Computation | 3 | CS 401 | Self - Study | 2 |
CS 491 | Major Project, Part 1 | 4 | CS 402 | Minor Project | 3 |
CS 492 | Major Project, Part 2 | 6 | CS 403 | Minor Project | 2 |
CS 404 | Minor Project | 1 | |||
CS 426 | Distributed Computation | 3 | |||
CS 439 | Information Security | 3 | |||
EE 101 | Introduction to Electrical Engineering | 4 | |||
EE 201 | Signal and Systems | 4 | |||
EE 212 | Digital Electronics | 4 | |||
EE 342 | Data Communications | 4 |
CE 100** will be cross-listed with CS 100, which is no longer offered.
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
CE 100** | Introduction to Computer Systems | 3 | 2-1-2 | None |
LA 101 | English 1 | 3 | 3-1-0 | None |
MA 101 | Mathematics I | 3 | 3-1-0 | None |
PH 101 | Physics I | 4 | 3-1-2 | None |
LA/SS/BM xxx | Elective 1 from LA/SS/BM Electives Basket | 3 | Apr. | Appropriate |
Total Credits | 16 |
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
CS 101 | Introduction to Computers & Programming | 4 | 3-1-2 | CE 100/ CS 100 |
LA 103 | English II | 3 | 3-1-0 | LA 101 |
MA 102 | Mathematics II | 3 | 3-1-0 | MA 101 |
PH 102 | Physics II | 4 | 3-1-2 | PH 101 |
CS/CE/EE xxx | Elective 1 from CS/CE/EE Electives Basket | 3 | Apr. | Appropriate |
Total Credits | 17 |
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
CS 112 | Data Abstraction and Object Oriented Programming | 4 | 3-1-2 | CS 101 |
MA 111 | Discrete Mathematics | 3 | 3-1-0 | MA 102 |
SS 111 | Introduction to Economics | 3 | 3-0-0 | 30 Credits |
BI/CH/PH/MA xxx | Elective 1 from BI/CH/PH/MA Electives Basket | 3 | Apr. | Appropriate |
LA/SS/BM xxx | Elective 2 from LA/SS/BM Electives Basket | 3 | Apr. | Appropriate |
Total Credits | 16 |
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
BM 111 | Introduction to Management | 3 | 3-0-0 | 30 Credits |
CE 212 | Digital Logic Design | 4 | 3-1-2 | CS 101 |
CS 203 | Data Structures & Algorithms | 4 | 3-1-2 | CS 112 |
MA 203 | Mathematics 111-Linear Algebra | 3 | 3-1-0 | MA 102 |
BI/CH/PH/MA xxx | Elective 2 from BI/CH/PH/MA Electives Basket | 3 | Apr. | Appropriate |
Total Credits | 17 |
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
CE 222 | Computer Architecture | 4 | 3-1-2 | CE 212 |
CS 371 | Databases | 4 | 3-1-2 | MA 111, CS 203 |
CS 373 | Analysis of Algorithms | 3 | 2-1-2 | MA 111, CS 203 |
MA 301 | Probability and Statistics | 3 | 3-0-0 | MA 203 |
LA/SS/BM xxx | Elective 3 from LA/SS/BM Electives Basket | 3 | Apr. | Appropriate |
Total Credits | 17 |
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
BM 301 | Innovation and Entrepreneurship | 3 | 3-0-0 | BM 111 |
CS 322 | Operating Systems | 4 | 3-1-2 | CE 222 |
CS 391 | Computer Assisted Software Engineering | 3 | 2-0-2 | CS 371 |
CS 413 | Theory of Computation | 3 | 3-0-0 | MA 111, CS 203 |
LA/SS/BM xxx | Elective 4 from LA/SS/BM Electives Basket | 3 | Apr. | LA 103 |
Total Credits | 16 |
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
BM 227 | Leadership Competencies for Engineers | 3 | 3-0-0 | BM 111 |
GE 480 | Ethical, Legal & Professional Issues for Engineers | 2 | 2-0-0 | 60 Credits |
CS 333 | Computer Network Systems and Protocols | 3 | 3-0-0 | CE 222 |
CS 341 | Programming Languages | 3 | 3-0-0 | CS 413 |
CS 491 | Project Part 1 | 4 | 0-0-8 | CS 391, 90 Credits |
Total Credits | 15 |
Course code | Course Name | Credit | L-T-H | Pre-Requisites |
---|---|---|---|---|
CS 492 | Project Part 2 | 6 | 0-0-12 | CS 491 |
CS/CE/EE | Elective 1 from CS/CE/EE Elective Basket | 3 | Apr. | Appropriate |
CS/CE/EE | Elective 1 from CS/CE/EE Elective Basket | 3 | Apr. | Appropriate |
Total Credits | 12 |
The offering of elective courses is determined at the beginning of each Academic term.