Bachelor of science degree

Computer Science

Bachelor of Science

Mission statement

The mission of the computer science B.S. program is to provide undergraduate students with a strong foundation in both computer science theory and programming practice that is necessary to solve real-world engineering problems. Through the use of state of the art software and hardware, students will learn to develop their theoretical and programming skills in order to allow them to apply these learned techniques to analyze a problem, evaluate possible solutions, and create a solution as part of a program development team. The program prepares students for engineering careers in software design, intelligent systems, big data systems and analytics, computer systems and network design, software system security and bioinformatics. Graduates will be prepared to take positions in these areas in academia, industry and government, the local community, and will be prepared for graduate studies in computer science as well. In addition the program provides students with opportunities to interact with other professional institutions and exhibit the highest ethical standards in the practice of their profession.

Program learning objectives

The objectives of the Bachelor of Science in Computer Science (BSCS) program are to develop graduates who, within a few years of graduation:

  1. Students will be able to apply the principles of computer science, mathematics, and scientific investigation to solve real-world problems appropriate to the discipline. 
  2. Students will have lifelong learning skills, which will allow them to successfully adapt to evolving technologies throughout their professional careers.
  3. Students are sufficiently prepared for employment and advanced studies, and will have significant experiences with complex software development for real-world problems.
  4. Students will have sufficient teamwork, communication, and interpersonal skills to enable them to work with others effectively in their professional careers. 
  5. Students can function ethically and responsibly, and are conscious of ethical, social, global, legal, security and professional issues related to computing. 

Student learning outcomes 

The BSCS undergraduate program has adopted ABET student outcomes that describe what students are expected to know and be able to do by the time of graduation. The BSCS Undergraduate Program is designed to produce graduates who are able to:

  1. Analyze a complex computing problem and to 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.

What can I do with my major?

Career Opportunities

  • Computer Programmer
  • Hardware Engineer
  • Software Developer
  • Systems Manager
  • Web Developer
  • Software Engineer
  • Network Administrator
  • Security Analyst
  • Systems Analyst

Degree Requirements

The Engineering Department offers six majors: Civil Engineering, Computer Science, Electrical Engineering, Industrial Engineering & Management, Mechanical Engineering and Petroleum Engineering Students in these Engineering department programs will take the following course work.

Computer Science Foundation Requirements
For the degree a minimum of 120 credit hours total taken through five types of courses: math, science, College general education requirements, computer science core courses and computer science elective courses are required.

AIC Course Number Title Credit Hours

MAC 2311

Calculus I

4

MAC 2312

Calculus II

4

MAC 2313

Calculus III

4

MAS 2130

Linear Algebra

3

PHY 2048

Physics for Engineers

4

PHY 2049

Physics for Engineers II

4

ENC 1101

Composition I

3

 

Electrical or Mechanical Engineering Foundation Requirements
For the degree a minimum of 124 credit hours total for Electrical Engineering or a minimum of 123 credit hours for Mechanical Engineering taken through six types of courses: math, science, basic engineering, College general education requirements, electrical/mechanical engineering core courses, and electrical/mechanical engineering elective courses are required.

 

AIC Course Number Title Credit Hours

MAC 2311

Calculus I

4

MAC 2312

Calculus II

4

MAC 2313

Calculus III

4

MAP 2302

Differential Equations

3

PHY 2048

Physics for Engineers

4

PHY 2049

Physics for Engineers II

4

ENC 1101

Composition I

3

CHM 1040

General Chemistry

3

CHM 1040L

General Chemistry Lab

1

 

General Education Group and Competency Requirements
The college has established General Education Requirements, requiring a total of 36 credits of General Education coursework to be satisfied by all students. These requirements are listed below. For Engineering majors, the basic physical science requirement and the mathematics requirement are satisfied by the Foundation courses.

 

AREA 1 COMMUNICATIONS
Take ENC 1101 and ENC 1102 and either SPC 1024 or SPC 1608 9 credit hours

AREA 2 HUMANITIES
Take two courses, for a total of 6 credit hours 6 credit hours

AREA 3 SOCIAL/BEHAVIORAL SCIENCES 6 credit hours
One Social Science course and one Behavioral Science course

AREA 4 SCIENCE 9 credit hours
The Physical Science requirement is satisfied by successful completion of the Foundation courses. Take one Biological Science, for 3 credit hours, and one Laboratory, for 1 credit hour, and one Wellness course, for 2 credit hours.

AREA 5 MATHEMATICS 6 credit hours
The mathematics requirement is satisfied by successful completion of the Foundation courses.

ADDITIONAL REQUIREMENTS
W = Writing credit course. Students must take ENC 1101; ENC 1102; and two additional writing credit courses, 6 credits, to graduate.
I = International/Intercultural Course. Students must take 3 credits of international/intercultural coursework to graduate.

NOTES
Any student who successful completes a mathematics or natural science course for which one of the General Education Core Course options is an immediate prerequisite shall be considered to have completed the mathematics or science core requirement.
(I) = this course counts toward the international/intercultural requirement in the AA and baccalaureate degrees.
(W) = this course counts toward the writing requirement in the AA and baccalaureate degrees.

*All course requirements and offerings are subject to change

Welcome New Students!

 

Once you arrive on campus, you will become part of a community where students and faculty make the most of every moment.  An atmosphere where ideas, events and exciting opportunities ensure a rich and satisfying college experience.

read more

Modern Design

AIC campus design and technology

Explore

Student Success

Kuwaiti students thrive in America

SEE STORIES

New Student Orientation

 

AIC Calendar

Website Design