BUILDING COMMUNICATION SOFTWARE: A PROJECT-BASED APPROACH FOR TEACHING C plus plus OBJECT-ORIENTED PROGRAMMING

被引:0
作者
Chen, Yen-Lin [1 ]
Liu, Chuan-Ming [1 ]
Chiang, Chuan-Yen [2 ]
Yuan, Shyan-Ming [2 ]
Wang, Jenq-Haur [1 ]
机构
[1] Natl Taipei Univ Technol, Dept Comp Sci & Informat Engn, 1,Sec 3,Chung Hsiao E Rd, Taipei 10608, Taiwan
[2] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 30050, Taiwan
来源
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL | 2013年 / 9卷 / 08期
关键词
Computer science education; Project-based approach; Communication software; Object-oriented programming (OOP);
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a project-based remedial curriculum for teaching the C++ programming language, as well as object-oriented programming (OOP) skills and concepts. The pedagogical approach of the proposed curriculum comprises of a set of homemade projects to assist students in learning essential C++ and OOP skills quickly by accordingly implementing a large-scale communication software system. Based on constructivist learning technology, the proposed project-based curriculum can effectively enhance the learning effectiveness and interests of students via hands-on, minds-on, and learning-by-doing practices related to their lives. Based on the student survey and grade assessment results, the proposed project-based curriculum and practical homemade projects demonstrate effectiveness and feasibility in motivating student to enhance C++ and OOP skills and incorporate these skills for developing practical, large-scale software.
引用
收藏
页码:3415 / 3436
页数:22
相关论文
共 26 条