Bachelor
Degree Level
Single Degree
Degree Type
4 Years
Duration
120
Total Credits
$490
Tuition
The Bachelor of Computer Programming program at Human Resource University provides students with a strong foundation in programming languages, algorithms, and software engineering. The curriculum cove...
Human Resource University
Bachelor of Software Engineering

Human Resource University
Phnom Penh, Cambodia
Graduates can pursue careers in a wide range of fields, including:
Software Developer
Computer Software Engineer
Web App Developer
Mobile App Builder
Game Software Developer
Data Scientist
Computer Data Analyst
AI Engineer
Cybersecurity Specialist
Data Systems Administrator
Computer Data Systems Analyst
Instructor in computer engineering
Apply knowledge of mathematics, science, engineering fundamentals, and engineering skills to the solution of complex engineering problems.
Explore the impact of professional engineering solutions in social and environmental contexts, as well as knowledge and needs for sustainable development.
Problem Analysis: Identify and analyze complex engineering problems, reach practical conclusions, using mathematical, natural science, and engineering science principles.
Design/Develop Solutions: Design solutions for complex engineering problems and design system components.
Investigate complex problems: Use research-based knowledge and research methods, including experimenting, analyzing and interpreting data, synthesizing, and making conclusions.
Apply reasoning, assess social, health, safety, legal, and cultural issues, and responsibilities related to the practice of professional engineering.
Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
Perform effective functions on behalf of individuals, members, or leaders in diverse teams.
Lifelong Learning The ability to learn independently and throughout life in the broader context of technological change.
Utilize sophisticated IT tools, including prediction and modeling of complex engineering activities, with an understanding of the limitations.
Communicate effectively on complex engineering activities with the engineering community and with society as a whole.
Foundation Year: Candidates must hold a Senior High School Certificate or an equivalence
Associate's degree: Candidates must hold a Senior High School Certificate or failed Senior High School National Examination or an equivalence
Bachelor's degree: Candidates must hold a Senior High School Certificate or an equivalence
Master's Degree: Candidates must hold a bachelor’s degree or an equivalence
Doctoral Degree: Candidates must hold a master’s degree or an equivalence