C237 Software Application Development
This module introduces students to the key concepts and practices of developing software applications for the web.
Students will learn to design, build, and deploy applications that integrate both front-end interfaces and back-end services. They will implement role-based authentication and core functions such as creating, retrieving, updating, and deleting data from databases. In addition, students will be introduced to the use of AI-powered development tools that enhance software design, coding efficiency, and testing workflows.
Finally, they will deploy their applications to ensure functionality, reliability, and usability. The module establishes a strong foundation for more advanced web and mobile application development in subsequent modules.
