ABSTRACT
This paper proposes a new teaching reform case "Developing Console Game" for Computer Programming course. This case revolves around the theme of "game design" that almost all young students are interested in, and simulates the process of solving practical problems in application environment, training students' related technical skills for large-scale programming, including how to design and select the appropriate data structure to represent the object in the actual problem, how to turn a real problem into a programmable logic model, and how to consider the program efficiency to meet the solving time requirements of problems, etc. This teaching case was introduced into the teaching process of Computer Programming course in our university for 3 years and has achieved fruitful results; the Average Program Control Skills (APCS) of students have been promoted from 30~40 lines to at least about 70~80 lines. This teaching case has achieved "Best Teaching Reform Case Award 2017" of China Association of Higher Education. (339 teaching cases submitted, only 34 accepted, accepted rate is 10.03%)
- Bartle, Richard (2003). Designing Virtual Worlds. New Riders. pp. 9--10, 741. ISBN 0-13-101816-7. {pp. 9--10} Google ScholarDigital Library
- Hahn, Harley (1996). The Internet Complete Reference (2nd ed.). Osborne McGraw-Hill. p. 553. ISBN 0-07-882138-X. Google ScholarDigital Library
- Du Jing, Li Ying, etc. 2015. The Research on Computer Programming Course Reform Based on Training Students' Consciousness. Computer Education (6), 38--40.Google Scholar
Index Terms
- Developing our cool console games: a teaching reform case of computer programming course
Recommendations
Personalized education using computational thinking and b-learning environment: classroom intervention
TEEM 2017: Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing MulticulturalityThe percentages of 1dropout, accreditation and average grade of students that study university courses of Methodology of programming and Programming of first and second semester of career of Information and Communication Technologies in the ...
Relationship of knowledge to learn in programming methodology and evaluation of computational thinking
TEEM '16: Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing MulticulturalityComputational thinking (CT) is a way that allows us to create solutions to problems through the use of skills such as abstraction, decomposition, generalization, evaluation and algorithmic design. There are Institutions that offer global CT assessment to ...
A preliminary study on developing computer games for information literacy education
ICIMCS '12: Proceedings of the 4th International Conference on Internet Multimedia Computing and ServiceTo educate undergraduate students with information literacy (IL) and help them become lifelong learners is one of the crucial missions for higher education. Traditional IL education approach is low in efficiency. Computer games have become an ...
Comments