Computer Science

Programming, algorithms, databases, and system development skills for careers in computing and technology industries

Program Overview

Bachelor

Computer Science

A Bachelor’s Degree in Computer Science equips students with core technical skills and practical knowledge in software development, network administration, and data management. The curriculum combines foundational computing principles—such as algorithms, databases, and system analysis—with modern topics including cloud computing, mobile development, and data analytics. Alongside technical training, the program emphasizes critical business, communication, and research skills to prepare graduates for versatile roles across the IT and technology sectors. Graduates are prepared for career paths such as software developers, network administrators, systems analysts, database specialists, or IT support coordinators in both corporate and public enterprises.
Curriculum

Course Catalog

the curriculum consists of core compulsory subjects and a selection of electives that allow students to specialize in their chosen field.

General Courses

~31 credits
Course TitleCredit
Course TitleCredit
English 1 3
Philosophy and Society 4
ICT in Workplaces 3
Math for Business 3
English 2 3
Foundamental of Economics 3
Public Administration 3
Effective Communication 3
Research Methodology 3
Project Management 3

Compulsary Courses

~71 credits
Course TitleCredit
Course TitleCredit
Programming Language 4
Information Technology 2
Mathematics I 3
Mathematics II 3
Computer Architecture 3
Mathematics III 3
Data Structure & Algorithms 4
Computer Network & Data Communications 3
System Analysis & Design 3
Object Oriented Programming Language 4
Operating System 3
Database Management System – DBMS 3
Web Design 3
Database Design & Application 3
Network Administration 3
Mobile Apps Development 3
Cloud Computing 3
Data Science 3
Business Intelligence 3
Big Data 3
Cybersecurity 3
Software Engineering 3
Artificial Intelligence 3

Elective Courses

~26 credits
Course TitleCredit
Course TitleCredit
Big Data 3
English 3 3
Essay Writing 3
Sociology 2
Organization Behavior 3
Business Ethics 3
ICT & Global Commerce 3
Business Model 3
Information Policy & Security 3

Course titles and credit hours are indicative. The official curriculum is published each academic year by the Dean’s office and is subject to update.

Competencies

Program Learning Outcomes

Hard Skills

Software Development & Object-Oriented Programming

Ability and knowledge to use computer programming languages to write software applications using Object-Oriented Design (OOD) and Object-Oriented Programming (OOP) concepts

Database Management & Architecture

Ability and knowledge in managing data, designing databases, and developing secure database management systems as a Database Designer or Developer (DBMS)

Web Design & Development

Ability and knowledge to design layouts and develop functional website architectures

Network Design & Administration

Ability and knowledge to design, configure, implement, and manage computer networks safely and effectively

Systems Analysis & Architecture

Ability and knowledge to analyze structural requirements and plan system specifications as a System Analyst

Soft Skills

Problem-Solving Skills

Ability to identify challenges and develop effective solutions in professional environments

Patience & Flexibility

Ability to work carefully, adapt to situations, and remain patient under pressure

Teamwork & Customer Relations

Ability to collaborate effectively with teams and maintain positive customer relationships

Leadership Skills

Ability to guide, motivate, and manage teams effectively

Critical Thinking Skills

Ability to analyze information and make logical decisions

Communication Skills

Strong interpersonal, verbal, and written communication abilities

Professional Ethics

Commitment to professionalism, integrity, and ethical standards in the workplace.

Entry Requirements

What you need to apply.

Academic Requirement

BAC II Certificate, or equivalent degree recognized by Cambodia's Ministry of Education, Youth and Sports.

Minimum Grade

We welcome applicants from all academic backgrounds; admission is open to any student who has completed and passed their high school diploma or an equivalent qualification.

Age

No age limit for general enrollment.

Language

While anyone is eligible to apply and enroll, language proficiency is a graduation requirement. Students must successfully complete or pass the C3 level to complete their Bachelor’s Degree.

Documents Required

Completed application form, certified copies of high school transcripts/diploma, 3 new 4x6 photos (white background, front-facing, and without glasses).

Intake Schedule

- The first term: start of January - The second term: start of May - The third term: start of September

Scholarships

- Grade A Students: 100% scholarship for 4 years - Grade B Students: 50% scholarship for 2 years - Grade C Students: 30% scholarship for 2 years + If an applicant does not meet these specific grade thresholds, they still have the opportunity to earn a scholarship by taking the university's internal entrance exam.