CDIO TRAINING MODE OF PROGRAMMING ABILITY FOR SOFTWARE ENGINEERING STUDENTS BASED ON ACM/ICPC COMPETITION STANDARD

CDIO TRAINING MODE OF PROGRAMMING ABILITY FOR SOFTWARE ENGINEERING STUDENTS BASED ON ACM/ICPC COMPETITION STANDARD

Y. Mu, D. You, Y. Dou (2015).  CDIO TRAINING MODE OF PROGRAMMING ABILITY FOR SOFTWARE ENGINEERING STUDENTS BASED ON ACM/ICPC COMPETITION STANDARD. 9.

Programing ability is composed of computational thinking,the data processing, algorithm designing and analyzing, program designing and realizing and system analyzing and developing. It is the basic ability for the students in software engineering major, and the premise to enhance the ability of engineering practice. Previously, programing ability is mainly trained in relevant courses separately, lacking the coherent training mechanism and high-level comprehensive training project. In view of the problems that there’s a great demand gap for high-tech talents in the software industry and the graduates are lack of high level programming and engineering practice ability, based on the CDIO teaching concept, we systematically design the training matrix of the programing ability and introduces the programing ability of CDIO training mode for students of software engineering. The main content includes: (1) Putting the ACM/ICPC contest questions into the teaching activity of training software engineering students’ ability, constructing a high level and large granularity learning project, enhancing the depth of learning, inspiring students’ computational thinking, and promoting the knowledge transfer. (2) By the teaching forms of ‘learning by doing’, ‘learning from project’ and ‘learning from cooperative’, combining with the ACM/ICPC platform, building the environment for students to design , develop, realize and run a project, deepening the students’ understanding for abstract knowledge, and improving the students' innovative ability and team spirit. (3) By transferring the ACM/ICPC questions into the multi levels experimental projects to increase the experimental level and deepen the students’ understanding of difficult knowledge. (4) By introducing the assessment matrix of CDIO capability into the evaluation of learning to evaluate students’ learning effect more scientific, accurate and detailed.

Proceedings of the 11th International CDIO Conference, Chengdu, China, June 8-11 2015

Authors (New): 
Yunfeng Mu
Dianlong You
Yan Dou
Pages: 
9
Affiliations: 
Yanshan University, China
Keywords: 
ACM/ICPC
programming ability
CDIO
training mode
Year: 
2015
Reference: 
Geng G.H. (2009). Search and practice on training mode of programming ability. China University Teaching, (3), 29-32. : 
Yang S.T., & Li J. (2014). Training of computational thinking on ACM/ICPC programming competition. Heilongjiang Researches on Higher Education, (10), 175-176.: 
Gao J.Y., & Zhu Q.X. (2008). Training of programming ability in series courses. China University Teaching, (11), 47-48. : 
Han J.M., & Wang L.X. (2012). Layering training mode of programming ability for university students. Computer Education, (3), 15-22. : 
Gu P.H., & Shen M.F. (2008). From CDIO to EIP2CDIO: A probe into the mode of talent cultivation in Shantou University. Higher Engineering Education Research, (1), 12-19. : 
Yang S.T., & Wang B. (2010). Study of university students’ ability training based on ACM/ICPC competition. Computer Education, (24), 16-18.: 
Gou S.P., & Yang P. (2010). Research of course system construction and training mode for creative talents with ACM/ICPC competition as a carrier. China University Teaching, (7), 71-73.: 
Ma X.Y., & Wang G.P. (2011). Research on programming-ability-oriented teaching system of program design courses. Computer Education, ( 4), 74-79. : 
Go to top