PBL in Software Engineering course, ITC

Course overview

The main objective of the course is to help student to understand about the steps needed for creating a program. Students will learn about Unified Modeling Language (UML) which allows them to draw various diagrams in the process of creating program and learn about how to program by using Object (OOP world). Student will learn to create interface by using Java while using JDBC to connect between program and database server.

Participants in piloting 

The course is obligatory in the 4th year of undergraduate studies at the Department of Information and Communication Engineering of the Institute of Technology of Cambodia. Approximately 56 students are engaged in the course.

Use of ALIEN services and tools

The course has a weekly laboratory work that takes place in the computer labs of the Department of Information and Communication Engineering. The laboratory part of the Software Engineering course is based on project-based learning by using Java. It involves analyzing the project requirements (by using UML designs), and project development (by using OOP concepts and other programming fundamentals).