Course Context

This family covers introductory databases, object databases, database practice, and information-system-oriented teaching. It is closely connected to programming and software engineering because application quality often depends on how well data is modeled, constrained, queried, and protected.

Teaching record
YearsRoleInstitutionTrack / levelCourses documented
2016-2021Teaching assistant / monitorUniversity of Dschang, Department of Mathematics and Computer ScienceMathematics and Computer Science / Computer Science practical groups, mainly L2Introduction to Databases / INF103 and database lab work
2022-2023Visiting lecturer / course instructorDouala Institute of Technology (DIT)M1 engineering cohortObject Databases
2023-2024Visiting lecturer / course instructorDouala Institute of Technology (DIT)Higher-education computing cohortDatabases and database-backed development
2024-2026Course lecturer / instructorUniversity of Dschang, ISOC and applied systems contextsMaster-level and application-development activitiesData persistence, data modeling and database integration in application projects
Representative labelsTeaching focus
Introduction to DatabasesEntity-relationship modeling, relational model, normalization, and SQL basics.
Database PracticeCRUD operations, joins, constraints, transactions, scripts, and practical SQL exercises.
Object DatabasesPersistence of object-oriented structures and alternatives to purely relational modeling.
Information SystemsConnection between data, users, business rules, processes, and application behavior.

Main Notions

How the Course Runs

The course generally alternates modeling work and executable database practice. Students are asked to design schemas, critique them, write queries, load data, detect inconsistencies, and connect database structures to application scenarios.

Competencies Developed