Bachelor of Engineering Programme in Software Engineering

School of Applied Digital Technology

Programme

Degree Academic Programme Length of Programme
B.Eng. Software Engineering 4 Years

 

Programme’s Philosophy

The Bachelor of Engineering in Software Engineering develops graduates with strong software engineering knowledge and skills who can create modern, beneficial technology and innovation for academic, professional, and societal impact at local and international levels. The programme develops adaptive professionals ready for disruptive technologies, using constructivist teaching that integrates theory and practice, professional ethics, and responsible use of technology. Graduates can design, develop, and manage software systems that respond rapidly to technological and business change, with quality aligned to international professional standards.

 

Programme’s Objectives

PEO1: Demonstrate comprehensive software engineering knowledge and practice across analysis, design, development, testing, maintenance, and software management aligned with international professional standards.
PEO2: Apply modern technologies and innovation and adapt rapidly to change to deliver effective outcomes for organisations and society.
PEO3: Apply creative analytical and problem-solving skills in complex, dynamic environments.
PEO4: Communicate effectively, work in teams, manage conflict, and collaborate across disciplines and cultures.
PEO5: Uphold professional ethics and social responsibility, using technology transparently with awareness of impacts on users, communities, and the environment.
PEO6: Demonstrate lifelong learning to grow professionally and keep pace with technological change.

 

Programme’s Highlights

1. Develop business-oriented solution architects with Full Stack, Cloud-Native, and AI competencies.
2. Mandatory Software Security aligned with DevSecOps and PDPA.
3. Strong adaptability for a changing industry.
4. International learning environment with English and Chinese enhancement.
5. Streamlined 124-credit curriculum (B.E. 2569 revision).

Career Opportunities

Software Development and Engineering
• Software Engineer
• Software Developer
• Software Quality Assurance Engineer
• Mobile Application Developer
• Web Application Developer

Data and AI
• Data Engineer
• Data Analyst
• AI Developer
• Prompt Engineer

Infrastructure and Operations
• DevOps Engineer
• Cloud Engineer

Management and System Analysis
• System Analyst
• Software Project Manager
• Product Manager

Research and Development
• Software Research and Development Specialist

Design & User Experience
• UI/UX Designer

Business and Consulting
• Software Entrepreneur
• IT Consultant

Programme Learning Outcomes: PLOs

  • PLO1: Analyse user requirements and evaluate technical design options for software systems based on professional standards and industry constraints.
  • PLO2: Develop quality software that keeps pace with evolving technologies in real work contexts.
  • PLO3: Communicate effectively in real-world team settings.
  • PLO4: Practise in accordance with software engineering professional ethics.
  • PLO5: Demonstrate adaptability and flexibility when working with industry in software engineering contexts.

Tuition and Fees

  • 39,000 Baht per semester
  • 312,000 Baht per programme

Programme Structure

Total credits: 124 credits (4-year Bachelor's Degree)

1. General Education — 24 credits
     1.1 Required General Education — 15 credits
     1.2 Elective General Education — 9 credits

2. Specialized Courses — 94 credits
     2.1 Professional Foundation — 9 credits
     2.2 Compulsory Major — 67 credits
     2.3 Major Electives — 9 credits
     2.4 Field Experience — 9 credits

3. Free Electives — 6 credits