TY - GEN
T1 - A case study of project-based industrial collaborative learning courses for teaching high school programming development in China
AU - Wu, Xiaofang
AU - Feng, Xiang
PY - 2016
Y1 - 2016
N2 - The case study describes in detail a college course teaching programming development to students major in educational technology in East China Normal University(ECNU).In the previous similar courses, students must remenber programming languages, algorithms, architectures, but once encountered some new problems, they will not be able to write codes to solve practical problems.For looking up to the industrialized production process of the program in society, and to cultivate the students to be ones who have the ability to cooperate and solve problems, the teacher himself also undergoes a change in his class compared to traditional programming teaching, moving from explaining the basic knowledge of programming to solving practical problems to understand how program functions have been formed. Throughout courses of the semester, students make use of GitHub, a software platform that supports web-based learning or working where students can register for programming course, to complete group project by a unfamiliar programming language DART under the help of the teacher's help and platform resources.Teachers and students' efforts are conforming to the trend of STEM "Science, Technology, Engineering, Mathematics" education. In this way can new ideas be provided for the reform of higher education class in programming teaching or more courses.
AB - The case study describes in detail a college course teaching programming development to students major in educational technology in East China Normal University(ECNU).In the previous similar courses, students must remenber programming languages, algorithms, architectures, but once encountered some new problems, they will not be able to write codes to solve practical problems.For looking up to the industrialized production process of the program in society, and to cultivate the students to be ones who have the ability to cooperate and solve problems, the teacher himself also undergoes a change in his class compared to traditional programming teaching, moving from explaining the basic knowledge of programming to solving practical problems to understand how program functions have been formed. Throughout courses of the semester, students make use of GitHub, a software platform that supports web-based learning or working where students can register for programming course, to complete group project by a unfamiliar programming language DART under the help of the teacher's help and platform resources.Teachers and students' efforts are conforming to the trend of STEM "Science, Technology, Engineering, Mathematics" education. In this way can new ideas be provided for the reform of higher education class in programming teaching or more courses.
KW - Industrial collaborative
KW - Pedagogical approaches
KW - Problem-solving
KW - Programming development
KW - Stem education
UR - https://www.scopus.com/pages/publications/85013676237
M3 - 会议稿件
AN - SCOPUS:85013676237
T3 - IMSCI 2016 - 10th International Multi-Conference on Society, Cybernetics and Informatics, Proceedings
SP - 148
EP - 151
BT - IMSCI 2016 - 10th International Multi-Conference on Society, Cybernetics and Informatics, Proceedings
A2 - Tremante, Andres
A2 - Sanchez, Belkis
A2 - Callaos, Nagib
A2 - Welsch, Friedrich
PB - International Institute of Informatics and Systemics, IIIS
T2 - 10th International Multi-Conference on Society, Cybernetics and Informatics, IMSCI 2016
Y2 - 5 July 2016 through 8 July 2016
ER -