从程序设计基础到Java程序设计的课程教学体系构建研究
2021-08-06姚晔
姚晔
摘 要: 在分析目前高校程序设计类课程教学中存在的相关课程教学内容部分重合、实践教学环节薄弱等问题的基础上,研究从程序设计基础到Java高级应用开发框架的课程教学体系构建。通过合理安排两门课程的教学内容,设计基础知识和应用开发兼顾的教学方案、项目驱动的高级应用框架开发实践,以及理论结合实践的考核模式等改革措施,促进学生动手能力及项目开发实践能力的培养,为程序设计类课程的教学体系构建改革提供可行的方案。
关键词: 课程教学体系构建; 教学内容; 教学方案; 过渡性教学设计
中图分类号:G642.4 文献标识码:A 文章编号:1006-8228(2021)07-95-03
Research on the construction of course teaching system from programming
foundation to Java programming
Yao Ye
(School of Cyberspace, Hangzhou dianzi university, Hangzhou, Zhejiang 310018, China)
Abstract: On the basis of analyzing the problems existing in the teaching of programming courses in our universities, such as the overlap of teaching contents and the weakness of practical teaching, the construction of the course teaching system from programming foundation to Java advanced application development framework is studied. Through the reasonable arrangement of the teaching contents of the two courses, the teaching scheme of considering both basic knowledge and application development, and the project driven advanced application framework development practice, as well as the assessment mode of combining theory with practice are designed, to promote the students' practical ability and project development practice ability, and provide a feasible scheme for the construction and reform of the teaching system of programming courses.
Key words: course teaching system construction; teaching content; teaching scheme; transitional teaching design
0 引言
“程序設计基础(即C语言程序设计)”是电子信息类、计算机类的专业必修课,是本科教学课程体系中最基础、最重要的程序设计类课程。大多数高校的理工科专业已将“程序设计基础”列为大学一年级必修课[1]。而Java是软件开发领域的主流软件开发语言,企业对Java开发人才需求量远多于对C语言的需求。虽然大多数高校计算机类、电子信息类等专业已逐渐开设了“Java面向对象程序设计”的课程,但是C语言与Java语言这两门课在授课内容、教学计划和培养方案上尚未做到有效衔接和过渡。如何设计Java语言的授课内容、减少两门课程中编程基础知识的重叠度、增加Java应用开发框架授课内容、培养学生软件项目开发的实践能力、增强他们在将来的工作中的竞争力,是程序设计类课程教学改革的重要目标。……
