摘要
程序设计是大学生必须掌握的基本技能,但受限于总学时和专业知识的学习,高校无法在学生程序设计技能培养方面开设大量课程来提高学生的程序设计能力。以组织学生参加“天梯赛”程序设计大赛为例,从“天梯赛”赛制和考查的知识点出发,论述学生通过程序设计基础课、计算机专业课和赛前强化训练等环节覆盖“天梯赛”考查的知识点,提升学生程序设计能力的过程。最后以成绩优秀参赛队员的毕业去向,说明“天梯赛”对程序设计类课程的教学和学生编程能力提升所带来的正面影响。
Programming is a basic skill that college students must master.However,limited by the total class hours and professional knowledge,colleges and universities cannot offer a large number of courses in the training of students’programming skills to improve their programming ability.Taking organizing students to participate in the Ladder Program Design Competition as an example,starting from the knowledge points of the Ladder Competition system and examination,this paper discusses the process of covering the knowledge points of ladder competition investigation and improving students’program design ability through the basic courses of program design,computer courses and pre competition intensive training.Finally,with the graduation destination of the excellent contestants,it shows the positive impact of the Ladder Competition on the teaching of programming courses and the improvement of students’programming ability.
作者
刘嘉
赵宏
LIU Jia;ZHAO Hong(School of Computer and Communication,Lanzhou University of Technology,Lanzhou,Gansu 730050,China)
出处
《教育教学论坛》
2023年第32期162-166,共5页
Education And Teaching Forum
基金
2021年度兰州理工大学高教研究项目“以竞赛促进学生程序设计能力的探索”(GJ2021C-12)。
关键词
计算机教学
程序设计
“天梯赛”
数据结构
算法设计
computer teaching
program design
Ladder Competition
data structure
algorithm design