Dec 21, 2024  
2024-2025 Academic Catalog 
    
2024-2025 Academic Catalog

Computer Science with specializations in Embedded Systems, Artificial Intelligence and Cybersecurity (B.S)


Return to {$returnto_text} Return to: Schools and Departments

Bachelor of Science in Computer Science with optional specializations in Embedded Systems, Artificial Intelligence and Cybersecurity

The Computer Science (B.S.) program is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and the Program Criteria for the Computer Science and Similarly Named Computing Programs.

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 130 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 cr.) and the capstone projects CSCE 4980 , CSCE 4981  (3 cr.).

Computer Science Requirements (65 credits)


b) Computer Science electives (18 credits)


A minimum of Eighteen credit hours must be taken from the Computer Science elective courses in consultation with the student’s advisor (no more than 9 credits can be chosen among the MACT courses) and to satisfy the following:

(1) For the Bachelor of Science in Computer Science


Eighteen credit hours must be taken from the Computer Science elective courses.

(2) For the Bachelor of Science in Computer Science with specialization in Embedded Systems


All of group A and nine credit hours from group B. The remaining credit hours must be satisfied by other Computer Science elective courses.

(3) For the Bachelor of Science in Computer Science with specialization in Artificial Intelligence


Three credit hours from group C and a minimum of nine credit hours from group D. The remaining credit hours must be satisfied by other Computer Science elective courses.

(4) For the Bachelor of Science in Computer Science with specialization in Cybersecurity


Six credit hours from group E and a minimum of six credit hours from group F. The remaining credit hours must be satisfied by other Computer Science elective courses.

Computer Science Elective Courses


General Electives (6 credits)


Return to {$returnto_text} Return to: Schools and Departments