Computer Science Major

American University in Bulgaria
Bachelor's Degree
Study mode
4 years
March June October November
Total tuition fee (local)
Contact the university / college
Total tuition fee (foreign)
S$ 61,857

Entry Requirements

English Language Requirements:

  • IBT (Internet Based TOEFL): 80
  • PBT – (Paper Based TOEFL): 550
  • IELTS – (International English Language Testing System): 6.5
  • CPE – (Certificate of Proficiency in English): ≥ C
  • CAE – (Certificate in Advanced English): ≥ B
  • Other equivalent qualifications accepted/recognised by the university.


Required Courses (6 courses + Senior Project I):

  • Software Development Using C++
  • Discrete Structures
  • Fundamental Data Structures
  • Computer Architecture
  • Object-Oriented Programming
  • Software Engineering
  • Senior Project I

And five elective courses from the following list, with no more than two courses chosen from each of the categories: COS (or INF) 200-level, 300-level, and 400-level.

COS/INF 100-level:

  • Basics of Java Programming
  • Basics in C# Programming

COS/INF 200-level:

  • Concepts of Programming Languages
  • Introduction to UNIX
  • Assembly Language Programming
  • Database Systems*

COS/INF 300-level:

  • Compiler Theory
  • Operating Systems
  • Web Server Technologies*

COS/INF 400-level:

  • Computer Networks
  • Algorithms
  • Artificial Intelligence and AI Programming

An additional group of (general) elective courses are represented by:

  • Internship
  • Senior Project II
  • Topics in Computer Science (one or more) (L - defines the level of the course)
  • Independent Study

Share this