IUK | Department of Computer Science & Cyber Security

Department of Computer Science & Cyber Security

About Department

In the Computer Science and Cyber Security program, students will have applied practice in the application of both their chosen discipline and in general applied science principles and applications. All students will study 42 general education courses, which will develop competence in communication, critical thinking, math and science, and effective learning, math, and social sciences. These general education courses contribute greatly to the assurance of our graduate attributes, as well as in preparing students for study and citizenship. In addition to the general education courses, all students will study 33 credit courses that are common to all students in the program. These foundational Computing courses will enable them to both understand and contribute to the context in which their future jobs and careers are performed, as a result; they will be able to analyze the industry, its products, and departments, and to provide detailed information to fuel accurate strategic decision-making, in addition to the discipline-specific courses. In alignment with the University practice on the development of learning outcomes, all learning outcomes need to be assessed.


Department Mission

The CS and Cyber Security program at the International University of Science and Technology in Kuwait prepares students for professional performance in in Kuwait and regional markets to be key players in cyber security. The program also prepares the student for life-long learning and continued professional devel¬opment in the cyber security profession through a comprehensive, forward-looking, and broad-based emerged cur-riculum

Faculty Members

Department Programs

B.Sc.Computer Science & Cyber security Engineering

  • Program Education Objectives

Satisfying ABET requirements, the Program Educational Objectives (PEOs) are based on the program mandate and identify what a graduate is expected to be able to do a few years after graduating from the program. Graduates of the CS and Cyber Security  program are expected within a 5-7 years of graduation to:

  1. Manage information technology, data, and cyber security environments.
  2. Develop policies and procedures for approval by executive officials to ensure adherence to best practices in information technology and data protection.
  3. Evaluate current and emerging safeguards for use to ensure the safety and authenticity of an organization's data.
  4. Provide threat and vulnerability analyses along with security solutions and business advisory services.
  5. Engage in lifelong learning, professional development, and ethical practices.
  • Graduation Requirements: B.Sc. computer Science & Cyber Security Engineering

Students seeking the Bachelor of Science in CS and Cyber Security degree must complete university core curriculum requirements, math and science required courses, and major requirements. The total hours required for a Bachelor of Science in engineering degree is a minimum of 144 credit hours divided as follows:

  1. University Core Courses (General Education)             43 credit hours
  2. College of Engineering requirements            35 credit hours
    • Math and Science requirements
    • General Computing Science
  3. Major Requirements (compulsory + elective)            62 credit hours
    • Compulsory courses: 47 credits
    • Major elective courses: 15 credits
  4. Capstone Project                                                    4 credit hours

Course No.

Course Title

Credit Hours

Prerequisite

Corequisite

CMPS 101

Computer Programming

3

Math 110 or MPT

 

CMPS 201

Object-Oriented Programming

3

CMPS 101

 

CMPS 235

Introduction to Data and Cyber Security

3

 

CMPS 201

CMPS 210

Data Structures

3

 

CMPS 201

CMPS 220

Web Technologies I

3

CMPS 101

 

CMPS 260

Networking I

4

 

CMPS 270

CMPS 270

Computer Organization & Architecture I

3

CMPS 101

CMPS 270

CMPS 301

Computing Ethics and Society

3

60 credits

 

CMPS 360

Database systems

3

CMPS 101

 

CMPS 355

Design and Analysis of Algorithms

3

CMPS 201

 

CMPS 380

Software Engineering and security

3

 

CMPS 360

CMPE 370

Computer Networks and security (II)

4

CMPS 260

 

CMPS 320

Web Technologies and security (II)

3

CMPS 220

 

CMPS 405

Operating System

3

CMPS 355

 

CMPS 410

Data Science and AI

3

CMPS 360

 

Total:  47 Credit Hour

 

 

Course No.

Course Title

Credit Hours

Prerequisite

Corequisite

CMPS 385

Applied Cryptography

3

CMPS 235

 

CMPS 395

Security Engineering Principles

3

 

CMPE 370

CMPS 405

Cyber security Analytics & Visualization

3

CMPS 235

 

CMPS 420

Scripting for Cyber Security

3

CMPS 320

 

CMPS 435

Information Gathering & Vulnerability Assessment

3

 

CMPS 405

Total:  15 Credit Hour

All Engineering students must complete the following courses

Course code Course Title Credit Hours PRE-requisite CO-requisite
ENGG 490 Engineering Capstone 4 Senior Standing Dept. Approval