Bachelor of Science in Computer Science

Home Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

The Computer Science program comprises 126 credit hours, extended over four years offered exclusively 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

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

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


ENROLLMENT DATA

  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

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