標題: | A Project-based Curriculum for Teaching C plus plus Object-Oriented Programming |
作者: | Chen, Yen-Lin Chiang, Chuan-Yen Huang, Yo-Ping Yuan, Shyan-Ming 資訊工程學系 Department of Computer Science |
關鍵字: | Computer science education;project-based curriculum;communication software;object-oriented programming (OOP) |
公開日期: | 2012 |
摘要: | This paper presented a project-based remedial curriculum for teaching the C++ programming language and object-oriented programming (OOP) skills and concepts. The pedagogical approach of the proposed curriculum comprises of a set of homemade projects for facilitating the students to quickly learn the essential C++ and OOP skills by accordingly implementing a large-scale communication software system. Based on the constructivist learning technology, the proposed project-based curriculum can effectively improve and enhance the learning effectiveness and interests of the students via the hands-on, minds-on, and learning by doing practices related to their lives. From the students\' survey and grade assessment results, the proposed project-based curriculum and practical homemade projects demonstrates its effectiveness and feasibility for motivating the students\' interests on C++ and OOP skills and incorporating these skills for developing practical and large-scale software. |
URI: | http://dx.doi.org/10.1109/UIC-ATC.2012.94 http://hdl.handle.net/11536/134744 |
ISBN: | 978-0-7695-4843-2 978-1-4673-3084-8 |
DOI: | 10.1109/UIC-ATC.2012.94 |
期刊: | 2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC) |
起始頁: | 667 |
結束頁: | 672 |
顯示於類別: | 會議論文 |