This course is project-oriented and designed for students to gain hands-on and practical experience in end-to-end project execution, including the data science application development life cycle, component selection, and architectural design, run-time system infrastructure monitoring & maintenance, and MLOps practices.
The lectures will cover the foundations of software development and the concepts of software 2.0, followed by lab sessions for students to get familiar with state-of-the-art software components used in the industry and case studies of large-scale commercial systems.
The students must propose project ideas, design architecture and application functions, and monitor and maintain the infrastructure throughout its life cycle.
Demo Video
Presentation
Demo Video
Presentation
Demo Video
Presentation
Demo Video
Presentation
Demo Video
Presentation