APP下载

基于OJ平台的C程序设计混合式教学实践探究

2017-06-15贺晶晶

计算机时代 2017年6期
关键词:混合式教学教学实践

贺晶晶

摘 要: 以自主搭建的Online Judge(OJ)实验教学平台为基础,采用混合式教学模式,教学过程中注重以OJ具体问题激发学生的学习兴趣,引导学生在课堂上进行小组讨论、探究,强化巩固理解教学内容,课后利用OJ平台开展拓展训练,提升学生计算机编程能力,提高学习效果。

关键词: OJ平台; 混合式教学; 程序设计; 教学实践

中图分类号:G642 文献标志码:A 文章编号:1006-8228(2017)06-58-04

C programming blended-learning practice based on OJ platform

He Jingjing

(Hunan Electrical college of Technology, Xiangtan, Hunan 411101, China)

Abstract: Based on the self-built Online Judge (OJ) experimental teaching platform, the blended learning mode is used in the teaching of C programming. The teaching mode pays attention to stimulate students' interest in learning with the specific problems on OJ platform, guides students discussing by group in class to strengthen the understanding of the content of teaching, and carrying out after-school training to improve students' programming ability, so as to improve the learning effect.

Key words: OJ platform; blended learning; programming; teaching practice

0 引言

C语言程序设计是高等学校理工科专业会开设的一门专业基础课程,主要培养学生掌握C语言的基本语法,了解程序设计思想和编程方法,培养学生具有一定的程序设计、分析、编码、测试等能力,以及解决一些实际问题的能力,为后续课程和从事软件开发工作打下良好的基础。通过此门课程的学习,培养学生对计算机编程的学习兴趣,培养计算思维能力。

然而,就目前高校学生的学情现状分析看,大部分学生刚入校时基本没有编程基础或有一些简单的编程知识。因此针对多数没有编程基础的学生,采用什么方法开展教学才能达到课程教学目标,成为教师一直以来不断探索的课题。本文提出一种基于OJ平台的混合式教学方法,能更好的激发学生的学习兴趣,培养学生的计算机编程能力,从而提高学生的计算机应用水平。

1 传统教学的问题与混合式教学优势分析

传统的C程序设计课程教学主要分为理论知识讲解和上机练习。学生先理解C语言的基本语法和编程思想,然后按照实验指导书要求完成实验题目,编写源代码。……

登录APP查看全文

猜你喜欢

混合式教学教学实践
混合式大学英语教学实证研究
离散数学课程教学方法改革
基于SPOC平台的混合式教学模式研究和实践
基于SPOC模式的《大学计算机基础》课程改革的研究
浅论在混合式教学模式下高职思政课评价体系的构建
基于三维软件和云班课APP的机械设计课程教学实践
中职职业生涯规划课程的教学反思
《C语言程序设计》课程的教学改革与实践
中职计算机应用课程教学改革与反思
浅论高中化学生活化教学的实践与思考