System Analysis & Design for the Tuition Payment Subsystem
Teaching-learning resources are available in the Syllabus section.
Seminar Topics & Presentation Group List
Sept. 5, 2025 |
Groups can view the list of seminar topics and presentation groups here.
Each group is required to prepare: (1) Presentation slides, (2) A short report (maximum 8 A4 pages), (3) A demonstration, and (4) 3–5 discussion questions for the class.
The seminar presentation schedule will begin on September 15, 2025.
Teaching-Learning Content — Week 4
Sept. 5, 2025 |
Theoretical content:
Chapter 1: What Are Microservices? (cont.)
Practice 2:
Pydantic Module
Python Concurrency
FastAPI Introduction
Teaching-learning resources are available in the Syllabus section.
Class Cancellation Due to Holiday Conflict — Week 3
Aug 29, 2025 |
Please note that our scheduled class on September 2, 2025 will not take place due to the National Day. Since the holiday coincides with our regular class time, the session is canceled.
We will resume our regular schedule on September 9, 2025. Please continue doing the mid-term projects in the meantime, and I encourage you to use the break to stay on track with the course content.
Teaching-Learning Content — Week 2
Aug 21, 2025 |
Theoretical content:
Chapter 1: What Are Microservices?
Hands-on Practice 1:
Programming API with Java
Teaching-learning resources are available in the Syllabus section on the course website.
Prepare the following resources on your computer:
Eclipse IDE for Enterprise Java and Web Developers
Postman
Apache Tomcat 8.5
Apache XAMPP
Jersey 2.46
Teaching-learning mode: in-person at the university.