“计算机科学基础”课程教学模式探索

2012-03-21 09:38:58徐琴珍郭延芬孙庆庆
电气电子教学学报 2012年3期
关键词:功能课程教学

徐琴珍,郭延芬,何 峰,孙庆庆,李 娟

(东南大学信息科学与工程学院,江苏 南京 210096)

0 引言

“计算机科学基础”是本科教学中非常重要的基础课程,是一门需要将理论知识和实践验证高度结合的课程。我院的“计算机科学基础”课程的教学内容包含计算机基础知识及C++程序设计两部分[1,2]。在教学过程中,一般注重语法讲价。而语法教学往往被分解为一个个知识点,点与点间缺乏逻辑上的连续性。

计算机语言类的课程,从某一个层面上可以看成是对学生一种编程技能的培训,而学习语法的过程,相当于一个熟悉并使用工具的过程。为使学生能顺利地开展程序设计工作,需要在学习的每一个环节明确该“做什么”,进而思考该“怎么做”。学生的程序设计能力的提高主要依靠上机实践逐步培养,实践教学环节是明确“做什么”和“怎么做”的最直接和最有效的途径。

我院的“计算机科学基础”课程贯穿了二个长学期和一个短学期,课程学时安排如表1所示。配合课程学时的安排,我们设计了结合“做什么”与“怎么做”的教学实施方案。

1 长学期教学

1)我们在课程教学过程中逐步强化学生的计算机语言编程能力。这一环节从学习计算机语言的初期就开始,主要让学生明确“做什么”:编程技能需要连续不断的实战训练,无法速成。我们结合课堂教学的进度,先提出相对简单的程序功能要求,在学生上机实验课环节中,将课堂上学到的C++语言的基本语法点串起来,实现设定的程序功能。……

登录APP查看全文

猜你喜欢
功能课程教学
也谈诗的“功能”
中华诗词(2022年6期)2022-12-31 06:41:24
数字图像处理课程混合式教学改革与探索
微课让高中数学教学更高效
甘肃教育(2020年14期)2020-09-11 07:57:50
软件设计与开发实践课程探索与实践
计算机教育(2020年5期)2020-07-24 08:53:38
为什么要学习HAA课程?
“自我诊断表”在高中数学教学中的应用
东方教育(2017年19期)2017-12-05 15:14:48
关于非首都功能疏解的几点思考
对外汉语教学中“想”和“要”的比较
唐山文学(2016年2期)2017-01-15 14:03:59
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用