Course Context

This family brings together dynamic web programming, HTML/CSS/JavaScript practice, PHP and server-side development, XML and web programming, client-server applications, API development, mobile development, and project-oriented application work.

Teaching record
YearsRoleInstitutionTrack / levelCourses documented
2013-2021Teaching assistant / monitorUniversity of Dschang, Department of Mathematics and Computer ScienceMathematics and Computer Science, L2, and Computer Science, L2 practical groupsHTML, PHP, AJAX and Dynamic Web Programming tutorials
2022-2024Visiting lecturer / course instructorDouala Institute of Technology (DIT)M1 and computing-oriented cohortsClient-Server Development, XML and Web Programming, application development
2022-2026Visiting lecturer / course instructorUniversity of the Mountains (UdM)Engineering and technology tracksWeb Development and project-based application delivery
2022-2026Course lecturer / instructorUniversity of Dschang, Master ISOCM1-M2 professional master activitiesMobile application modeling, Ionic/Angular/React practice, API-backed applications and connected-service projects
2024-2026Course lecturer / instructorUniversity of Dschang, Master Governance / security-oriented programMaster-level professional cohortSecure Web Programming
2024-2026Visiting lecturer / course instructorAdventist University CosendaiBachelor-level Computer Science / Software EngineeringMobile Development, Python-backed application projects and implementation practice
Representative labelsTeaching focus
Dynamic Web ProgrammingHTML, CSS, JavaScript, forms, sessions, server-side logic, and database-backed pages.
Client-Server ApplicationsSeparation of clients, servers, communication protocols, and application responsibilities.
API and Integration ProgrammingREST APIs, endpoints, request/response formats, documentation, and integration tests.
Mobile DevelopmentMobile UI, state, navigation, local data, remote services, and practical app delivery.

Main Notions

How the Course Runs

The course is naturally practical. Students build small interfaces, connect them to data, implement server-side behavior, and progressively assemble complete mini-applications. The objective is to help them understand the full path from user action to application response.

Competencies Developed