Master programming, software development, and cutting-edge technologies for the digital age. Graduates excel in roles such as software developers, data scientists, cybersecurity experts, and IT consultants across tech companies, startups, and government agencies. Develop critical problem-solving skills and stay at the forefront of technological innovation in our rapidly evolving digital world.
Comprehensive overview of this academic degree program
The Bachelor of Computer Science program at Angkor Khemara University is designed to produce highly skilled computing professionals equipped with modern theoretical foundations and applied software engineering skills. Students study software development, systems architecture, data engineering, cybersecurity, and intelligent systems.
Throughout the four-year program, students engage in hands-on laboratory sessions, industrial real-world projects, and collaborative software engineering workflows that simulate modern tech companies.
Key competencies and knowledge acquired upon graduation
Upon successful completion of this program, students will be able to:
Core educational goals and strategic mission
Equip students with strong foundations in computer science theory and practical software engineering
Foster analytical reasoning, critical problem-solving, and adaptability to emerging digital technologies
Prepare graduates for successful global careers as software engineers, tech leaders, and digital innovators
Complete breakdown of required and elective course units
| Code | Course Title | Credits | Term / Period |
|---|---|---|---|
| CS101 | Computer Programming Fundamentals | 3 | Year 1Semester 1 |
| CS102 | Object-Oriented Programming (OOP) | 3 | Year 1Semester 2 |
| CS201 | Data Structures and Algorithms | 3 | Year 2Semester 1 |
| CS202 | Database Analysis & Design | 3 | Year 2Semester 2 |
| CS203 | Web Design and Architecture | 3 | Year 2Semester 2 |
| CS301 | Web Application Development | 3 | Year 3Semester 1 |
| CS302 | Mobile Application Development | 3 | Year 3Semester 2 |
| CS303 | Software Engineering & Architecture | 3 | Year 3Semester 2 |
| CS401 | Capstone Project I | 3 | Year 4Semester 1 |
| CS402 | Capstone Project II / Internship | 6 | Year 4Semester 2 |
| Code | Course Title | Credits | Term / Period |
|---|---|---|---|
| MATH101 | Linear Algebra & Discrete Math | 3 | Year 1Semester 1 |
| MATH102 | Probability and Statistics | 3 |
| Code | Course Title | Credits | Term / Period |
|---|---|---|---|
| EL301 | Cloud Computing & DevOps | 3 | Year 3Semester 2 |
| EL302 | Introduction to Artificial Intelligence & ML | 3 |
| ENG101 | English for Academic Purposes | 3 | Year 1Semester 1 |
| ENG102 | Professional & Technical Communication | 3 | Year 2Semester 1 |
| GEN101 | Personal Development & Leadership | 2 | Year 1Semester 2 |
| EL303 | Cybersecurity Fundamentals | 3 | Year 4Semester 1 |
| EL304 | UI/UX Design & User Research | 3 | Year 3Semester 1 |