Bachelor of Science in Computer Science (BSc CS)
Home Bachelor of Science in Computer Science (BSc CS)
Bachelor of Science in Computer Science (BSc CS)
The Computer Science program comprises 126 credit hours over four years ( 8 semesters) offered exclusively on-campus. 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 is offered with emphasis on Cybersecurity, Artificial Intelligence or Data Science.
PROGRAM MISSION
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.
PROGRAM EDUCATIONAL OBJECTIVES
Graduates are expected to:
- Graduates will have knowledge and skills to perform at a professional level and be employable in a field related to their program.
- Employers will be satisfied with the performance and education of program graduates and will be willing to employ future graduates.
- Graduates will be prepared for increasing levels of responsibility, learning new skills, and adapting to changing technology in the workplace.
- Graduates choosing to continue their education Masters’ program will perform satisfactorily in such programs.
- Graduates commit to active participation in life-long learning to adapt to an ever-changing environment in Computer Science.
STUDENT OUTCOMES (COMPLIANT WITH ABET)
Graduates of the program will have the ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions
GRADUATION REQUIREMENT SUMMARY
The Computer Science program comprises 126 credit hours, extended over four years offered exclusively on a daytime, on-campus basis
| 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 |
PROGRAM REQUIREMENTS
-
Required
Course Code
Course Title
Credit Hours
MA101
Mathematics I
3
MA102
Mathematics II
3
MA111
Discrete Mathematics
3
MA203
Linear Algebra
3
MA301
Probability and Statistics
3
PH101
Physics I
4
PH102
Physics II
4
Elective
Course Code
Course Title
Credit Hours
BI201
Introduction to Modern Biology
3
CH101
Physical Chemistry
3
MA213
Computational Linear Algebra
3
MA315
Operations Research
3
MA317
Number Theory
3
MA318
Numerical Methods for Engineers
3
MA340
Abstract Algebra
3
MA350
Topology and Functional Analysis
3
PH103
Solid State Physics
3
PH201
Modern Physics for Engineers
3
PH301
Solid State Physics and Devices
3
-
Required
Course Code
Course Title
Credit Hours
BM111
Introduction to Management
3
BM227
Leadership Competencies for Engineers
3
BM301
Innovation and Entrepreneurship
3
LA101
English I
3
LA103
English II
3
SS111
Introduction to Economics
3
Required
Course Code
Course Title
Credit Hours
BM201
Financial and Managerial Accounting
3
BM223
Managing Human Resources
3
BM228
Strategic Management
3
BM229
Project Management
3
BM230
Introduction to Industrial Management
3
BM231
Introduction Project Management
3
BM300
International Business Environment
3
BM323
Digital Marketing
3
BM421
Business Marketing & Sales
3
LA102
Arabic I
3
LA201
English for Engineers
3
SS101
History of Arab Civilization
3
SS104
History of Kuwait
3
SS212
Macroeconomics
3
SS221
Introduction to Psychology
3
SS231
Philosophy and Ethics
3
SS306
Economics of Digital Business
3
SS332
Philosophy of Science
3
-
Required
Course Code
Course Title
Credit Hours
CE100
Introduction to Computer Systems
3
CE212
Digital Logic Design
4
CE222
Computer Architecture
4
CS101
Introduction to Computers and Programming
4
CS112
Data Abstraction and Object-Oriented Programming
4
CS203
Data Structures and Objects
4
CS322
Operating Systems
4
CS333
Computer Network Systems and Protocols
3
CS341
Programming Languages
3
CS371
Databases
4
CS373
Analysis and Design of Algorithms
3
CS391
Software Engineering
3
CS413
Theory of Computation
3
CS491
Major Project, Part I
4
CS492
Major Project, Part II
6
GE480
Ethical, Legal and Professional Issues for Engineers
2
Elective
Course Code
Course Title
Credit Hours
CE364
Human - Machine Interaction
3
CE376
Mobile Applications Development
3
CE420
Advanced Computer Architecture
3
CE421
Embedded Systems
3
CE444
Robotics and Simulations
3
CS193
Software Tools
3
CS201
Critical Thinking and Problem Solving
2
CS221
Computer Organization
4
CS301
Numerical and Scientific Computing
3
CS304
Numerical Computation Methods
3
CS351
Computer Graphics
3
CS352
Multimedia Systems
3
CS361
Artificial Intelligence
3
CS372
Web Information Systems
3
CS401
Self Study
2
CS402
Minor Project
3
CS403
Minor Project
2
CS404
Minor Project
1
CS426
Distributed Computation
3
CS439
Information Security
3
CS440
Cyber Security
3
CS444
Network Security Operations
3
CS461
Machine Learning
3
EE101
Introduction to Electrical Engineering
4
EE201
Signals and Systems
4
EE212
Digital Electronics
4
EE342
Data Communications
4
TYPICAL STUDY PLAN
-
Degree Semester 1
Course Code
Course Title
Credit Hours
CE100
Introduction to Computer Systems
3
LA101
English I
3
LSBE1
Language, Social Science and Business Elective 1
3
MA101
Mathematics I
3
PH101
Physics I
4
Total Credit Hours
16
-
Degree Semester 2
Course Code
Course Title
Credit Hours
CS101
Introduction to Computers and Programming
4
LA103
English II
3
MA102
Mathematics II
3
PH102
Physics II
4
SS111
Introduction to Economics
3
Total Credit Hours
17
-
Degree Semester 3
Course Code
Course Title
Credit Hours
BM111
Introduction to Management
3
CE212
Digital Logic Design
4
CS112
Data Abstraction and Object-Oriented Programming
4
MA111
Discrete Mathematics
3
MA203
Linear Algebra
3
Total Credit Hours
17
-
Degree Semester 4
Course Code
Course Title
Credit Hours
BM227
Leadership Competencies for Engineers
3
BSME1
Basic Science and Math Elective 1
3
CE222
Computer Architecture
4
CS203
Data Structures and Objects
4
MA301
Probability and Statistics
3
Total Credit Hours
17
-
Degree Semester 5
Course Code
Course Title
Credit Hours
CS322
Operating Systems
4
CS371
Databases
4
CS373
Analysis and Design of Algorithms
3
GE480
Ethical, Legal and Professional Issues for Engineers
2
LSBE2
Language, Social Science and Business Elective 2
3
Total Credit Hours
16
-
Degree Semester 6
Course Code
Course Title
Credit Hours
BM301
Innovation and Entrepreneurship
3
CS341
Programming Languages
3
CS391
Software Engineering
3
CS413
Theory of Computation
3
ME1
Major Elective 1
3
Total Credit Hours
15
-
Degree Semester 7
Course Code
Course Title
Credit Hours
BSME2
Basic Science and Math Elective 2
3
CS333
Computer Network Systems and Protocols
3
CS491
Major Project, Part I
4
LSBE3
Language, Social Science and Business Elective 3
3
ME2
Major Elective 2
3
Total Credit Hours
16
-
Degree Semester 8
Course Code
Course Title
Credit Hours
CS492
Major Project, Part II
6
ME3
Major Elective 3
3
LSBE4
Language, Social Science and Business Elective 4
3
Total Credit Hours
12