Jul 23, 2024  
2022-2023 Academic Catalog 
2022-2023 Academic Catalog [Published Catalog]

Computer Science (B.S)

Return to {$returnto_text} Return to: Undergraduate Degree Programs

Bachelor of Science in Computer Science

The undergraduate computer science program is accredited by the Computing Accreditation Commission of ABET

Program Objectives

The computer science program at AUC graduates a computer scientist who, within a few years of graduation, fulfills societal needs, with consideration to ethical and environmental issues, in one or more of the following roles:

  1. A professional team member in a multidisciplinary environment, local or global.
  2. A distinguished member of computing field through promotion, or professional development.
  3. A successful member of an advanced academic or research organization.
  4. A successful entrepreneur.

Program Learning Outcomes

The program enables students to achieve the following outcomes, by the time of graduation:

  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.

The course of study offers a broad-based intellectual engagement with computing both in theory and practice as well as logic and capabilities. The theoretical ground, abstraction, design as well as the professional practice levels (technical competence, team work, problem solving and communication skills), social and ethical contexts of the discipline of computing are well integrated into the curriculum that the department offers.

The study program is designed to prepare students for a wide variety of careers. The most profound positions that our graduates are well prepared to occupy (or have already been engaged in) may be classified into the following professional disciplines: Software Engineering, Systems Design and Programming, Applications design and programming and Information-Systems design and analysis. The program also prepares students for further studies and research in the computing field.

A total of 131 credits is required for a Bachelor’s degree in Computer Science.

Core Curriculum (33 credits)

The remaining 7 credit hours required to satisfy the core are fulfilled by the concentration Science/lab (4 crs) and the capstone projects

    (3 crs).

Computer Science Requirements (66 credits)

b) Computer Science electives (18 credits)

To be chosen in consultation with the student’s advisor from the following (no more than 9 credits can be chosen among the MACT courses):

General Electives (6 credits)

Return to {$returnto_text} Return to: Undergraduate Degree Programs