COLLEGE OF ARTS & SCIENCES (CAS)

Computer Science & Information Systems

 

DEPARTMENT OF COMPUTER AND INFORMATION SYSTEMS

ABOUT THE PROGRAM

Computers are everywhere in today’s society. The infrastructures of so many elements of our everyday lives are increasingly dependent on computers and digital communication. Understanding the foundations of this technology and what it can do, helps controlling and shaping the processes of modern society.

The Computer Science and Information Systems (CSIS) department at AUK offers two Bachelor degree programs; a Bachelor of Science in Computer Science and a Bachelor of Science in Information Systems. Both programs cover the principles of computing and keep the students well-informed on the latest developments in technology. CSIS students not only gain a solid foundation in the theory and design of modern computing systems, but they are also given opportunities to test and apply their knowledge in lab assignments, in-class projects, and in a year-long senior capstone project. The program also offers two minors; a minor in Computer Science and a minor in Information Systems.

VISION

The vision of AUK’s Computer Science and Information Systems Department is to be a leading program in Kuwait and the region that offers high quality undergraduate disciplines in the Computing field.

MISSION

The mission of AUK’s Computer Science and Information Systems Department is to provide its students with a quality education based on computing fundamentals, entrepreneurship, and the Liberal Arts. The department will prepare its graduates for successful careers in industry, government, and graduate studies, as well as lay the foundation for lifelong learning.

VALUES

The values that guide the Computer Science & Information Systems Department at AUK are:

  • Teaching: Academic excellence, learning, understanding and application.
  • Creativity: Creative ideas and solutions in teaching, learning, research, and scholarship.
  • Service: Service to the Department, the College, the University, the community, and the discipline.
  • Character: Integrity, honesty, professionalism, accountability, and continuous self-improvement.

ADMISSION TO THE COMPUTER SCIENCE OR INFORMATION SYSTEMS PROGRAM

Admission to the Computer Science or Information Systems programs takes place upon the completion of MATH 110 with a university GPA of 2.0 or higher.

Transfer equivalencies from ABET accredited programs (http://abet.org) or equivalent will be considered. We also accept transfer from non-accredited programs for the courses that do not fall under the prefixes CSIS.

BACHELOR OF SCIENCE IN COMPUTER SCIENCE

PROGRAM EDUCATIONAL OBJECTIVES

Program educational objectives are broad statements that describe the career and professional accomplishments that a program is preparing its graduates to achieve.

The CS program prepares students to:

  1. Succeed in a computer science related career by demonstrating leadership and ability to grow professionally in competence, and/or pursue and successfully complete advanced degrees.
  2. Apply principles of computer science and industry computing practices to analyze, design, and implement computer-based solutions.
  3. Communicate and work effectively with professionals from different areas of specialization.
  4. Function ethically and responsibly in the profession and society.

STUDENT OUTCOMES

Graduates of the Bachelor of Science in Computer Science will have acquired the following abilities to:

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
UNIVERSITY DEGREE REQUIREMENTS (124 CREDIT HOURS)

To earn a Bachelor of Science in Computer Science degree, students must complete at least 124 credit hours. Students are required to complete a minimum of 30 credit hours of upper-level courses (300-level or above) at AUK, of which at least 18 credits hours need to be taken in the major.

General Education Requirements, composed of

(49)

 

  • Related field requirements applicable to Gen Ed requirements

(16)

 

 

  • Remaining Gen Ed requirements

(33)

 

Related Field Requirements not applicable to Gen Ed

(17)

Major Requirements composed of:

(58)

 

  • Computer Science Core

(49)

 

 

  • Computer Science Electives

(9)

 

MAJOR REQUIREMENTS (58 CREDIT HOURS)

Computer Science Core Course Requirements (49 credit hours)

Students should earn a grade of "C-" or better in individual courses in the CS major. A cumulative major GPA of at least 2.00 in the major requirements is needed to earn an undergraduate degree in Computer Science.

CSIS 130

Computer Programming II

(4) [T]

CSIS 150

Professional and Ethical Issues in CSIS

(3)

CSIS 210

Data Structures and Algorithms         

(3)

CSIS 220

Computer Architecture and Assembly Language

(3)

CSIS 250

Database Systems

(3)

CSIS 255

Web Technologies

(3)

CSIS 310

Introduction to Operating Systems     

(3)

CSIS 320

Theory and Implementation of Programming Languages

(3)

CSIS 322

Computer Networks and Data Communication

(3)

CSIS 329

Introduction to Parallel and Distributed Computing

(3)

CSIS 330

Software Engineering

(3)

CSIS 401

Mobile Computing

(3)

CSIS 405

Analysis of Algorithms

(3)

CSIS 476

Computer Security and Information Assurance

(3)

CSIS 490

CSIS Capstone I

(3)

CSIS 491

CSIS Capstone II

(3)

Computer Science Elective Courses (9 credit hours)

Students must complete three CSIS courses (9 credit hours) with a grade of “C-” or better, selected in consultation with the academic advisor, to fulfill the CSIS Electives requirement. Two courses must be 300 level or higher and the remaining course can be 200 level or higher. The three courses must be from CSIS.

RELATED FIELD REQUIREMENTS (33 CREDIT HOURS)

CS students are also expected to complete 33 credit hours of related field requirements, of which (16 credit hours) are applicable to Gen Ed. The passing Grade in related field requirements is 2.0 “C”. The Related Field Requirements component is composed of CSIS, MATH, Science, and Business.

CSIS Requirements (4 credit hours)

CSIS 120

Computer Programming I

(4) [T]

Computer Science and Information Systems majors do not need to take CSIS 101 to fulfill their General Education requirements, as CSIS 120 will automatically fulfill that requirement.

Math Requirements (15 credit hours)*

MATH 201

Calculus I               

(3) [M]

MATH 213

Discrete Mathematics

(3) [M]

STAT 201

Statistics

(3)

MATH 203

Calculus II

(3)

Any other 200- or 300-level Math course

(3)

* The total credit hours for the Math Requirements MUST be 15 credit hours.

Science Requirements (8 credit hours)

BIOL 101

General Biology I

(3) [P]

BIOL 101L

General Biology I Laboratory

(1) [P]

 

AND

 

BIOL 102

General Biology II

(3) [P]

BIOL 102L

General Biology II Laboratory

(1) [P]

 

OR

 

PHYS 115

General Physics I

(3) [P]

PHYS 115L

General Physics I Laboratory

(1) [P]

 

AND

 

PHYS 116

General Physics II

(3) [P]

PHYS 116L

General Physics II Laboratory

(1) [P]

Business Requirements (6 credit hours)

MGMT 201

Principles of Management

(3)

ENTR 201

Principles of Entrepreneurship

(3)

 

BACHELOR OF SCIENCE IN INFORMATION SYSTEMS

PROGRAM EDUCATIONAL OBJECTIVES

The IS program prepares students to:

  1. Apply the knowledge of the IS discipline to succeed in productive careers in Information Systems, by demonstrating leadership and ability to grow professionally in competence, and/or pursue and successfully complete advanced degrees.
  2. Apply the skills of the IS discipline, which exhibit critical thinking, problem-solving and teamwork to meet different stakeholders objectives.
  3. Communicate and work effectively with professionals from different areas of specialization.
  4. Function ethically and responsibly in the profession and society.

STUDENT OUTCOMES

Graduates of the Bachelor of Science in Information Systems will have acquired the following abilities to:

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  6. Support the delivery, use, and management of information systems within an information systems environment.
UNIVERSITY DEGREE REQUIREMENTS (124 CREDIT HOURS)

To earn a Bachelor of Science in Information Systems, students must complete at least 124 credit hours. Students are required to complete a minimum of 30 credit hours of upper-level courses (300-level or above) at AUK, of which at least 18 credit hours need to be taken in the major.

General Education Requirements, composed of

(49)

 

  • Related field requirements applicable to Gen Ed requirements

(16)

 

 

  • Remaining Gen Ed requirements

(33)

 

Related Field Requirements not applicable to Gen Ed

(17)

Major Requirements composed of:

(58)

 

  • Information Systems Core

(49)

 

 

  • Information Systems Electives

(9)

 

MAJOR REQUIREMENTS (58 CREDIT HOURS)

Information Systems Core Course Requirements (49 credit hours)

Students should earn a grade of "C-" or better in individual courses in the IS major. A cumulative major GPA of at least 2.00 in the major requirements (Core, Related Field, and IS Electives) is needed to earn an undergraduate degree in Information Systems.

CSIS 110

Foundations of Information Systems

(3)

CSIS 130

Computer Programming II

(4) [T]

CSIS 150

Professional and Ethical Issues in CSIS

(3)

CSIS 210

Data Structures and Algorithms         

(3)

CSIS 230

Programming in a Second Language

(3) 

CSIS 250

Database Systems

(3)

CSIS 255

Web Technologies

(3)

CSIS 260

Systems Analysis, Design, and Acquisition      

(3)

CSIS 302

IT Infrastructure

(3)

CSIS 322

Computer Networks and Data Communication

(3)

CSIS 330

Software Engineering

(3)

CSIS 440

Software Project Management           

(3)

CSIS 476

Computer Security and Information Assurance

(3)

CSIS 480

Business Process Management

(3)

CSIS 490

CSIS Capstone I

(3)

CSIS 491

CSIS Capstone II

(3)

Information Systems Elective Courses (9 credit hours)

Students complete three CSIS courses (9 credit hours), selected in consultation with the academic advisor, to fulfill their IS Electives. Two courses must be 300-level or higher and the remaining course can be 200-level or higher. All three courses must be from CSIS.

RELATED FIELD REQUIREMENTS (33 CREDIT HOURS)

IS students   are also expected to complete 33 credit hours of related field requirements, of which 16 credit hours are applicable to Gen Ed. The Related Field Requirements component is composed of CSIS, MATH, Science, and Business.

CSIS Requirements (4 credit hours)

CSIS 120

Computer Programming I

(4) [T]

Computer Science and Information Systems majors do not need to take CSIS 101 to fulfill their General Education requirements, as CSIS 120 will automatically fulfill that requirement.

Math Requirements (6 credit hours)

MATH 213

Discrete Mathematics

(3) [M]

STAT 201

Statistics

(3)

Science Requirements (8 credit hours)

BIOL 101

General Biology I

(3) [P]

BIOL 101L

General Biology I Laboratory

(1) [P]

 

AND

 

BIOL 102

General Biology II

(3) [P]

BIOL 102L

General Biology II Laboratory

(1) [P]

 

OR

 

PHYS 115

General Physics I

(3) [P]

PHYS 115L

General Physics I Laboratory

(1) [P]

 

AND

 

PHYS 116

General Physics II

(3) [P]

PHYS 116L

General Physics II Laboratory

(1) [P]

Business Requirements (15 credit hours)

The following two courses are required for IS students:

MGMT 201

Principles of Management

(3)

ENTR 201

Principles of Entrepreneurship

(3)

Students are also required to choose ONE theme from the following coherent set options:

Option 1: Management

MGMT 301

Change Management

(3)

MGMT 315

Decision-Making in Management

(3)

ENTR 301

Intermediate Entrepreneurship

(3)

 

 

 

Option 2: Accounting

ACCT 201

Principles of Financial Accounting

(3)

ACCT 205

Managerial Accounting           

(3)

ACCT 301

Intermediate Accounting I

(3)

 

 

 

Option 3: Finance

ACCT 201

Principles of Financial Accounting

(3)

FINC 332

Financial Management

(3)

FINC 343

Financial Services Management

(3)

 

 

 

Option 4: Marketing

ECON 200

Principles of Microeconomics 

(3)

MRKT 200

Principles of Marketing

(3)

MRKT 309

Principles of E-Commerce

(3)

MINOR IN COMPUTER SCIENCE (20 CREDIT HOURS)

Students must take the following four core courses (14 credit hours):

CSIS 120

Computer Programming I

(4) [T]

CSIS 130

Computer Programming II

(4) [T]

CSIS 210

Data Structures and Algorithms

(3)

CSIS 330

Software Engineering

(3)

And any two additional courses (6 credit hours) from the Computer Science major core course requirements.

MINOR IN INFORMATION SYSTEMS (20 CREDIT HOURS)

Students must take the following four core courses (14 credit hours):

CSIS 110

Information Systems   

(3) [T]

CSIS 120

Computer Programming I

(4) [T]

CSIS 130

Computer Programming II

(4) [T]

CSIS 210

Data Structures and Algorithms

(3)

And any two additional courses (6 credit hours) from the Information Systems major core course requirements.

DOUBLE MAJOR

For a double major in CS and IS, core electives are mutually exclusive.

  • If choosing CS as the additional major, students must complete an additional 27 credit hours: 9 credit hours of MATH and 18 credit hours of core courses.
  • If choosing IS as the additional major, students will need an additional 24 credit hours of core courses.

INTERNSHIP

Eligibility

A student with a departmental average of at least "B-" at the beginning of the junior or senior year may elect to pursue an internship course.

The Internship is completed in the following stages:

  1. Program Discussion: Potential interns (junior or senior majors) are advised on the nature and purpose of an internship. The essential point they learn is that there is a significant difference between the theory they learn in the classroom and the practice they will encounter during their internship.
  2. Internship Contract Signed: The next stage is to have a meeting with the organization that has agreed to provide the internship. At this meeting, the nature of the internship is discussed, and the student, the off-campus supervisor, and the 470 instructor all sign the form. At this meeting, special details of the internship are agreed upon in the format of a contract between the three parties.
  3. Visit to Place of Work: At the time of the contract signing, or at a time near to this meeting, the 470 instructor visits the place of work where the student is going to intern and checks that the environment is suitable and that the nature of the work and the place of work go together.
  4. Contact Off-campus Supervisor: Contact is established between the off-campus supervisor and the 470 instructor to ensure that if any problems arise during the internship, there is a clear understanding of the roles each party will play in making sure that the student has a quality learning experience.
  5. Bi-monthly Progress Reports from Intern: During the period of the internship, interns are expected to email the 470 instructor bi-monthly to report on progress and activity. Students are expected to record their activities, so that in the future they can review what activities occupied their time while they participated in the internship.
  6. Mid-term Assessment of the Intern: The midterm assessment of the intern is initially made based on the results of the bi-weekly progress reports. The off-campus supervisor will be consulted by the 470 instructor before the mid-term grade is posted.
  7. Intern’s Internship Final Report: At the end of an intern’s period of work, the intern is required to present a Report of Activity. This report is to record the activities that the student has completed. The program will provide a general template for the report. Students may add to the template. Once the report is submitted, it is reviewed by the 470 instructor, and additions may be requested during an interview and discussion with the student.
  8. Final Presentation: The student gives a public presentation to the program/division about his/her experience.
  9. Final Assessment: The final assessment begins with a final assessment by the off-campus supervisor. This is submitted by the off-campus supervisor to the 470 instructor. The 470 instructor then confirms the off-campus supervisor assessment. After the student presents his/her findings, the 470 instructor submits the final grade of either Pass or No Pass.

Grade Distribution

  • Bi-weekly progress reports

30%

  • Work supervisor report

10%

  • Final Report

40%

  • Final Presentation

20%

Guidelines

  1. The student is limited to a maximum of 6 credits hours of internship. A maximum of 3 credit hours (taken in increments of 1, 2 or 3 credits) may be applied to the major electives. An additional 3 credit hours of internship may be counted towards a second major, minor, or as free electives.
  2. For the duration of the semester, 16 weeks, students should work at least 2.5 hours per week (for 1 credit); 7.5 hours per week (for 3 credits); 10 hours per week (for 4 credits); and 15 hours per week (for 6 credits). A minimum of 120 hours is required for 3 credits, 80 hours for 2 credits, and 40 hours for 1 credit.
  3. The Department of Computer Science and Information Systems sets the standards for the internship and reserves the right to decide on the suitability of the work experience.
  4. The Department of Computer Science and Information Systems may assist students to find suitable employment. 
  5. Students are encouraged to find their own placements. However, the Department of Computer Science and Information Systems must be advised before a student approaches a prospective organization.
  6. The 470 instructor will visit the place of work where the student will be working to determine if the environment is suitable and that the nature of the work and place of work are in synergy.
  7. Contact will be established between the 470 instructors and on-site supervisor to ensure that if any problems arise during the internship, there is a clear understanding of the roles each party will play to ensure that the student has a quality learning experience.
  8. A placement is not secured until it has been approved by the Program Lead and Department Chair, and the student has signed and returned the Student Internship Agreement.
  9. Students are required to meet with the 470 instructor at least once a week to report on progress and activity.

Any student who is dismissed from his/her internship must notify the Department Chair and withdraw before the withdrawal deadline. Failure to do so within a reasonable amount of time will result in a failing grade.