Capstone Projects as Ventures to New Knowledge
摘要
The capstone project serves as a culmination of a computer science student’s academic journey, encapsulating their learning across the curriculum and culminating in the creation of robust software systems relevant to real-world applications. Throughout the project’s development, students not only refine their technical abilities but also cultivate essential project management and teamwork skills. This paper presents an innovative pedagogical approach to teaching the capstone course, emphasizing the integration of new techniques and fostering a culture of lifelong learning. Through various illustrative examples, it demonstrates how students acquire proficiency in new database systems, programming languages, and artificial intelligence (AI) technologies through their engagement in capstone project development.