All Courses

BS in Computer Science

Shorelight - American University, United States

bs-in-computer-science

Next enrollment cycle

July 2023

See all cycles

First Year Course Fee

USD 54,354

Course Accredited By

MSCHE

  • 4 Years
  • On Campus
  • Undergraduate
  • Degree
  • Up to 30% scholarship
The Department of Computer Science at American University balances the practical and theoretical aspects of computer science and provides students with a background for professional employment or further study in the discipline.

Enrollment Cycles

  • July 2023
  • December 2023
  • March 2024
  • Kenya Certificate of Secondary Education (KCSE)
  • Undergraduate AAP 2 Terms B-/8
  • Undergraduate AAPA 2 Terms B-/8
  • Undergraduate EAP 3 Terms B-/8

Bachelor's Degree 

  • Undergraduate PS AAP 2 Terms Second Class Honours, Lower C Satisfactory, 55%
  • Undergraduate PS AAPA 2 Terms Second Class Honours, Lower C Satisfactory, 55%
  • Undergraduate PS EAP 3 Terms Second Class Honours, Lower C Satisfactory, 55%

English Requirements Certificate

IELTS

  • PSE (2 Terms) 4.5
  • PSE (1 Term) 5
  • EAP (3 Terms) 5.5 no sub-score below 5.0
  • AAP (2 Terms) 6 With no sub-score below 5.5
  • AAP Advanced (2 Terms) 6.5 With at least one sub-score of 5.5 and no sub- score below 5.5
  • SE (1 Term) 6.5 no sub-score below 6

TOEFL

  • PSE (2 Terms) 50 – 59
  • PSE (1 Term) 60 – 67
  • EAP (3 Terms) 68 no sub-score below 14
  • AAP (2 Terms) 74 with all sub-scores above 15 and at least one sub-score below 20
  • AAP Advanced (2 Terms) 80 with at least one sub-score below 20 but above 17 (minimum subscore required).
  • SE (1 Term) 85 No sub-score below 20

Duolingo

  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • EAP (3 Terms) 90 No sub-score below 80 (subscores effective Fall 21)
  • AAP (2 Terms) 100 No sub-score below 90 (sub-scores effective Fall 21)
  • AAP Advanced (2 Terms) 110 No sub-score below 100 (sub-scores effective Fall 21)
  • SE (1 Term) NA

Uganda

  •  Advanced Certificate of Education with a minimum of 2 Principal Passing grades of D or higher and at least 1 subsidiary pass in a college preparatory subject. In addition, Uganda Certificate of Education with a C (7) average or higher or General Certificate of Education Level (O Level)
  • Examination Certificate with 5 academic subjects passed is required
  • Undergraduate AAP 2 Terms B5 and C's (2)
  • Undergraduate AAPA 2 Terms B5 C's (2)
  • Undergraduate EAP 3 Terms B5 C's (2)
  • Bachelor's degree, including Bachelor of Medicine or Bachelor of Surgery; Postgraduate and professional diploma or certificate
  • Undergraduate PS AAP 2 Terms 70, Class 2 Honors Upper
  • Undergraduate PS AAPA 2 Terms 70, Class 2 Honors Upper
  • Undergraduate PS EAP 3 Terms 70, Class 2 Honors Upper

English Requirements Certificate

IELTS

  • PSE (2 Terms) 4.5
  • PSE (1 Term) 5
  • EAP (3 Terms) 5.5 no sub-score below 5.0
  • AAP (2 Terms) 6 With no sub-score below 5.5
  • AAP Advanced (2 Terms) 6.5 With at least one sub-score of 5.5 and no sub- score below 5.5
  • SE (1 Term) 6.5 no sub-score below 6

TOEFL

  • PSE (2 Terms) 50 – 59
  • PSE (1 Term) 60 – 67
  • EAP (3 Terms) 68 no sub-score below 14
  • AAP (2 Terms) 74 with all sub-scores above 15 and at least one sub-score below 20
  • AAP Advanced (2 Terms) 80 with at least one sub-score below 20 but above 17 (minimum subscore required).
  • SE (1 Term) 85 No sub-score below 20

     

Duolingo

  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • EAP (3 Terms) 90 No sub-score below 80 (subscores effective Fall 21)
  • AAP (2 Terms) 100 No sub-score below 90 (sub-scores effective Fall 21)
  • AAP Advanced (2 Terms) 110 No sub-score below 100 (sub-scores effective Fall 21)
  • SE (1 Term) NA

TANZANIA

  • Certificate of Secondary Education (CSE)
  • Undergraduate AAP 2 Terms D/4
  • Undergraduate AAPA 2 Terms D/4
  • Undergraduate EAP 3 Terms D/4

English Requirements Certificate

IELTS

  • PSE (2 Terms) 4.5
  • PSE (1 Term) 5
  • EAP (3 Terms) 5.5 no sub-score below 5.0
  • AAP (2 Terms) 6 With no sub-score below 5.5
  • AAP Advanced (2 Terms) 6.5 With at least one sub-score of 5.5 and no sub- score below 5.5
  • SE (1 Term) 6.5 no sub-score below 6

TOEFL

  • PSE (2 Terms) 50 – 59
  • PSE (1 Term) 60 – 67
  • EAP (3 Terms) 68 no sub-score below 14
  • AAP (2 Terms) 74 with all sub-scores above 15 and at least one sub-score below 20
  • AAP Advanced (2 Terms) 80 with at least one sub-score below 20 but above 17 (minimum subscore required).
  • SE (1 Term) 85 No sub-score below 20

Duolingo

  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • EAP (3 Terms) 90 No sub-score below 80 (subscores effective Fall 21)
  • AAP (2 Terms) 100 No sub-score below 90 (sub-scores effective Fall 21)
  • AAP Advanced (2 Terms) 110 No sub-score below 100 (sub-scores effective Fall 21)
  • SE (1 Term) NA

United Kingdom

  • See GCE criteria
  • Undergraduate AAP 2 Terms GCE
  • Undergraduate AAPA 2 Terms GCE
  • Undergraduate EAP 3 Terms GCE
  • Bachelor's degree; Diploma in Technology or Technological Engineering or Arts and Design
  • Undergraduate PS AAP 2 Terms 60, Second Class (lower division)
  • Undergraduate PS AAPA 2 Terms 60, Second Class (lower division)
  • Undergraduate PS EAP 3 Terms 60, Second Class (lower division)

English Requirements Certificate

IELTS

  • PSE (2 Terms) 4.5
  • PSE (1 Term) 5
  • EAP (3 Terms) 5.5 no sub-score below 5.0
  • AAP (2 Terms) 6 With no sub-score below 5.5
  • AAP Advanced (2 Terms) 6.5 With at least one sub-score of 5.5 and no sub- score below 5.5
  • SE (1 Term) 6.5 no sub-score below 6

TOEFL

  • PSE (2 Terms) 50 – 59
  • PSE (1 Term) 60 – 67
  • EAP (3 Terms) 68 no sub-score below 14
  • AAP (2 Terms) 74 with all sub-scores above 15 and at least one sub-score below 20
  • AAP Advanced (2 Terms) 80 with at least one sub-score below 20 but above 17 (minimum subscore required).
  • SE (1 Term) 85 No sub-score below 20

Duolingo

  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • EAP (3 Terms) 90 No sub-score below 80 (subscores effective Fall 21)
  • AAP (2 Terms) 100 No sub-score below 90 (sub-scores effective Fall 21)
  • AAP Advanced (2 Terms) 110 No sub-score below 100 (sub-scores effective Fall 21)
  • SE (1 Term) NA

GCSE/IGCSE/GCE O-LEVEL

  • 5 College Preparatory subjects passed; Students must also meet the GCE A/AS Level requirement after completing IGCSEs
  • Undergraduate AAP 2 Terms C or 4
  • Undergraduate EAP 3 Terms C or 4
  • 5 College Preparatory subjects must be passed; Students must also meet the GCE A/AS Level requirement after completing IGCSEs
  • Undergraduate AAPA 2 Terms C or 4

English Requirements Certificate

IELTS

  • PSE (2 Terms) 4.5
  • PSE (1 Term) 5
  • EAP (3 Terms) 5.5 no sub-score below 5.0
  • AAP (2 Terms) 6 With no sub-score below 5.5
  • AAP Advanced (2 Terms) 6.5 With at least one sub-score of 5.5 and no sub- score below 5.5
  • SE (1 Term) 6.5 no sub-score below 6

TOEFL

  • PSE (2 Terms) 50 – 59
  • PSE (1 Term) 60 – 67
  • EAP (3 Terms) 68 no sub-score below 14
  • AAP (2 Terms) 74 with all sub-scores above 15 and at least one sub-score below 20
  • AAP Advanced (2 Terms) 80 with at least one sub-score below 20 but above 17 (minimum subscore required).
  • SE (1 Term) 85 No sub-score below 20

Duolingo

  • PSE (2 Terms) 70
  • PSE (1 Term) 80
  • EAP (3 Terms) 90 No sub-score below 80 (subscores effective Fall 21)
  • AAP (2 Terms) 100 No sub-score below 90 (sub-scores effective Fall 21)
  • AAP Advanced (2 Terms) 110 No sub-score below 100 (sub-scores effective Fall 21)
  • SE (1 Term) NA

Admission to the Program

  • Formal admission to the major requires a cumulative grade point average of 2.00 (on a 4.00 scale) and departmental approval.

University Requirements

  • 120 credit hours with minimum 2.00 cumulative GPA (Undergraduate Academic Regulation 2)
    Completion of all requirements for a major (Undergraduate Academic Regulation 9)

AU Core Requirements

  • Completion of AU Core foundation requirements (Undergraduate Academic Regulation 8.2-8.6)
  • Completion of AU Core Habits of Mind requirements (Undergraduate Academic Regulation 8.7)
  • Completion of AU Core integrative course requirements (Undergraduate Academic Regulation 8.8-8.11)
  • For additional information, see AU Core Curriculum.

Major Requirements

  • 62 credit hours with grades of C or better, including at least 40 credit hours at or above 300-level

Course Requirements

  • Introductory Core (14 credit hours)
  • CSC-148 Introduction to Computer Science I (4)
  • CSC-208 Introduction to Computer Science II (3)
  • CSC-240 Computer Systems Organization (4)
  • CSC-256 Discrete Structures (3)

Upper-Level Core (10 credit hours)

  • CSC-316 Computer Science III: Systems Programming (4)
  • CSC-420 Algorithms and Data Structures (3)
  • CSC-421 Design and Organization of Programming Languages (3)

Calculus (4 credit hours)

Complete 4 credit hours from the following:

  • MATH-221 Calculus I (4)
  • MATH-222 Calculus II (4)
  • Statistics (4 credit hours)

Complete 4 credit hours from the following:

  • STAT-202 Basic Statistics (4)
  • STAT-203 Basic Statistics with Calculus (4)

Content Domains (12 credit hours)

Complete 12 credit hours with one course from four of the following content domains:

  • Computational Media
  • CSC-470 Game Programming (3)

Computational Science

  • CSC-432 Introduction to Simulation and Modeling (3)
  • CSC-460 Tools of Scientific Computing (3)
  • CSC-476 Computer Vision (3)

Cyber Security

  • CSC-446 Introduction to Computer Networks (3)
  • CSC-447 Introduction to Cybersecurity (3)
  • CSC-448 Network Security (3)
  • CSC-449 Secure Software Development (3)
  • CSC-481 Machine Learning for Cybersecurity (3)

Ethics and Responsibility

  • CSC-484 Ethical and Legal Issues in Computing (3)

Graphics and Visual Computing

  • CSC-310 Introduction to Geographic Information Systems (3)
  • CSC-476 Computer Vision (3)
  • GDES-315 Digital and Emerging Media Design II (3)

Human Computer Interaction

  • CSC-336 Web Programming (3)
  • CSC-535 User Interface Analysis and Design (3)

Information Management

  • CSC-434 Database Management Systems (3)
  • CSC-480 Introduction to Data Mining (3)

Intelligent Systems

  • CSC-468 Artificial Intelligence (3)
  • CSC-480 Introduction to Data Mining (3)
  • CSC-481 Machine Learning for Cybersecurity (3)

Systems Design

  • CSC-450 Software Engineering (3)
  • CSC-465 Operating Systems (3)

Systems Development

  • CSC-443 Object-Oriented Analysis and Design (3)
  • CSC-444 Object-Oriented Programming (3)
  • Concentration (12 credit hours)

Complete 12 credit hours at or above 300-level, with no more than 3 credit hours of internship, independent study, or independent reading, from the following, or other approved courses:

Note: Students may develop an individual sequence of courses, which may include courses outside the discipline that contain substantive content which expands or extends their understanding of the discipline of Computer Science. Examples of individually-designed concentrations include but are not limited to data science, game programming, cyber-security, computer forensics, international service, management consulting, entrepreneurship, neural sciences, physics, mathematics, economics, government computing, environmental studies, computer graphics design, bioinformatics, multimedia computing, or technical writing.

  • CSC-434 Database Management Systems (3)
  • CSC-336 Web Programming (3)
  • CSC-443 Object-Oriented Analysis and Design (3)
  • CSC-444 Object-Oriented Programming (3)
  • CSC-446 Introduction to Computer Networks (3)
  • CSC-450 Software Engineering (3)
  • CSC-460 Tools of Scientific Computing (3)
  • CSC-465 Operating Systems (3)
  • CSC-468 Artificial Intelligence (3)
  • CSC-470 Game Programming (3)
  • CSC-476 Computer Vision (3)
  • CSC-480 Introduction to Data Mining (3)
  • CSC-484 Ethical and Legal Issues in Computing (3)
  • CSC-490 Independent Study Project (1-6) (maximum 3 credit hours)
  • CSC-491 Internship (1-6) (maximum 3 credit hours)

Capstone (6 credit hours)

  • CSC-493 Computer Science Capstone Project (3) (6 credit hours required)
  • Tuition 54,354 
  • Housing 21,250 
  • Dining 6,320 
  • Other 2,000 
  • Program Cost Per Semester Academic Accelerator 
  • Fall 2021 $27,177 
  • Spring 2022 $27,177 
  • Summer 2022 $26,421 
  • Academic Accelerator Program, Advanced (2 semesters) 
  • Fall 2021 N/A
  •  Spring 2022 $27,177 
  • Summer 2022 $26,421 
  • Housing Option Description Cost Per Semester
  •  Off Campus Two-Bedroom Apartment (Double Room) 
  • The Off Campus Two-Bedroom Apartment (Double Room) option, offers a shared bedroom with one other person in a fully furnished off-campus apartment. Each apartment has two bedrooms, so common areas such as the bathroom, dining room and kitchen are shared with three other roommates. 
  • Fall 2021 $10,034
  •  Spring 2022 $10,034 
  • Summer 2022 $6,562 
  • Off Campus One-Bedroom Apartment (Double Room) 
  • The Off Campus One-Bedroom Apartment (Double Room) option, offers a shared bedroom with one other person in a fully furnished off-campus apartment. Each apartment has one bedroom, so common areas such as the bathroom, dining room and kitchen are shared with just one roommate. 
  • Fall 2021 $10,611
  •  Spring 2022 $10,611 
  • Summer 2022 $6,939 
  • On Campus Double Room
  •  The On Campus Double Room option is a shared room with two twin beds and a shared, common hall bathroom, in one of American University's on campus residence halls.
  •  Fall 2021 $5,048
  •  Spring 2022 $5,048
  •  Summer 2022 $4,720

Interested in this course?

Our Admissions Counsellors would love to assist!

Date of birth