Teaching
I am actively involved in teaching courses in the Software Engineering undergraduate program at Telkom University.
Undergraduate Courses (S1)
-
SE1103: Introduction to Software Engineering
Level: Year 2
Description: Introduction to software life cycle models, Agile/Scrum development, software modelling (UML), and software design principles. -
SE2203: Requirements Engineering
Level: Year 2
Description: Techniques for requirements elicitation, specification, modelling (use cases, user stories), validation, and management. -
IF1202: Artificial Intelligence
Level: Year 3
Description: Fundamental concepts of search algorithms (A*, BFS, DFS), heuristics, machine learning, and knowledge representation.