计算思维导向的高级语言程序设计教学改革与实践
- 格式:pdf
- 大小:1.63 MB
- 文档页数:4


龙源期刊网
基于计算思维的计算机基础高级语言课程改革研究
作者:张光妲
来源:《科技资讯》2014年第34期
摘 要:高级语言程序设计课程是大多数高等院校非计算机专业学生必修的一门计算机基础课程。该文着重分析学生在学习计算机基础高级语言程序设计课程中存在的问题,进而通过理论教学设计和实践教学设计来进行计算思维教学设计,探索如何将计算思维引入到高级语言程序设计课程中,使学生能够按照计算机科学家的思维方式来考虑问题。高级语言程序设计课程中培养计算思维能力,提高学生独立分析问题和解决问题的意识、方法和能力,使学生能够从计算机的视角来对问题进行分析和解决。
关键词:计算机基础 高级语言 计算思维 教学内容 实施方法
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2014)12(a)-0167-01
高级语言程序设计是计算机基础教育课程之一,通过该课程的学习,可以培养学生独立分析问题、解决问题的意识、方法和能力,锻炼学生的逻辑思维能力,因此培养学生计算思维的能力必然成为该课程的重中之重。
自从2006年3月美国卡内基·梅隆大学计算机科学系周以真[1]教授提出“计算思维”后,我国教育部高等学校计算机基础课程教学指导委员会多次组织各高等院校进行计算机基础教育学术研究、实践探索以及交流研讨活动,来探讨计算思维的形式和内涵。并于2010年7月“九校联盟C9计算机基础课程研讨会”上确定以培养学生“计算思维”能力为计算机基础教育的核心任务,建设计算机基础课程体系和教学内容[2]。该文针对计算机基础高级语言课程中存在的问题,探索如何将计算思维引入到高级语言课程中,以提高学生能够从计算机的视角来对问题进行分析和解决。
1 计算机基础高级语言课程教学存在的问题
高级语言程序设计课程是大学不同专业新生进入高校后接触的第一门程序设计语言课程,不同高校开设课程不同,大多开设C语言程序设计、Visual Basic程序设计、C++语言程序设计或Java语言程序设计,这些课程对于训练学生的思维能力和解决问题能力起着重要的作用。针对该校开设这几门课程的教学现状,通过对学生和教师进行调研与分析,发现存在如下主要问题。
第32卷第4期 2010年4月 宜春学院学报 Journal of Yichun College Vo1.32,No.4 Apr.2010
高校计算机专业高级语言程序设计课程的教学改革
廖作斌
(泉州师范学院数学与计算机学院,福建泉州362000)
摘要:《高级语言程序设计》的目标是培养学生掌握程序设计的思想和方法,难点是作为计算机专业程序
设计的入门课程,应当如何51导学生突破传统的思维方式,培养程序设计的新思想。本文结合计算机专业编程语 言的教学内容和特点,总结和积累经验并运用于教学实践之中,提出了一系列的教学改革措施。 关键词:程序设计;C语言;教学;改革
中图分类号:TP301文献标识码:A文章编号:1671—380X(2010)04—0168—03
College Computer Science Advanced Language Program Design Course Teaching Reform
LIA0 Zuo—bin (College ofMathematics and Computer Science,Quanzhou Normal Univemi ̄,Quanzhou 362000 China)
Abstract:‘‘Advanced Language Program Design”objective is to train students to master programming ideas and methods and dificul- ties aft all introductory computer science programming courses,it should be how tO guide studen ̄to break through the traditional way
of thinking,develop programming ideas.In this paper,computer science programming language teaching content and features,sum
中国校外教育下旬刊网络探究
高级语言程序设计(C++)
教学改革实践与思考
◆杜 卿陈 天
本文针对高级语言程序设计(C++)课程的教学现状,从教学模式、教学设计方法和教学内容三个层面对该类课程提出改革措
施,强调学生的实际应用能力,并融入团队精神和规范编程等软件工程思想。
C++ 教学改革教学模式教学方法教学内容
一、引言
“高级语言程序设计(C++)”一直是计算机专业、信息类和电类一年
级学生开设的专业基础课程,部分其他理工科专业也将此课程纳入公共基
础课范畴。本课程培养学生软件设计逻辑思维和编程能力,特别对于计算机专业的学习,是后续专业课程必不可少的先修课程。目前,课程的建设
综合考虑了各专业学生的接受能力和学习条件,事实上,对于计算机学科
领域的学生,C++作为他们学习的第一门计算机高级语言,掌握和运用的
好坏不仅仅影响了他们对整个学科知识体系的理解,更体现了他们的专业
素质和技巧。通过一段时间的教学,我们发现,目前存在的主要问题是课程学习完
毕以后,学生能掌握一定的理论知识,但实际动手能力较差。大部分学生
在通过一年的学习后,只会解决书本和试卷中的练习题,但不会处理解决
实际问题,不能动手编制较复杂的程序。因此,我们建设更适于计算机相
关专业的C++课程,而改革的核心在于实验。
二、教学模式改革笔者认为,当前高校教学改革的长期目标之一是要改变传统的以教师
为中心的教学模式,建构一种既能发挥教师的主导作用又能充分体现学生
认知主体作用的新型教学模式。在此基础上逐步实现教学内容、教学手段
和教学方法的全面改革。之所以要把教学模式作为此次教改的主要目标,是因为教学模式是指在一定的教育思想、教学理论和学习理论指导下,在
一定环境中展开的教学活动进程的稳定结构形式,也就是说,教学模式是指按照什么样的教育思想、教学理论和学习理论来组织教学活动进程。所
以教学模式是教育思想、教与学理论的集中体现。教学模式的改变将要引
起教学过程的深刻变革,也必将导致教育思想、教学观念、教与学理论的根
, 菊
University Education 2015年8月
基于计算思维的C语言程序设计教学模式改革
刘红霞
(榆林学院,陕西榆林719000)
[摘要]计算机思维已成为国内外计算机教育界高度关注的一个教学改革研究热点问题。可以从应用型本科院校程序设计课 程教学改革面临的实际问题入手,提出基于计算思维能力的非计算机专业c语言程序设计课程教学改革想法。基于项目重新设计、 组织教学实践活动,就理论教学、实践教学等环节进行改革与探讨,进而提高学生的自主学习能力、实践应用能力和团队协作能力。 [关键词]计算思维能力 科学行动能力 C语言程序设计教学改革 [中图分类号] G420 [文献标识码]A [文章编号]2095—3437(2015)08—01 16—02
一、引言 近年来计算机思维已成为国内外计算机教育界高
度关注的一个教学改革研究热点问题。2010年7月,九 校联盟(C9)发表的“计算机基础教学发展战略联合声
明”中已经明确提出高等院校计算机基础教学的核心任
务就是培养计算思维能力。l1l因此,高等院校计算机基础
教学的任务就是要让计算机专业学生不仅为各专业领
域提供解决专业问题的有效方法和手段,还要让他们形
成处理问题的一种思维方式。
从现有查阅的相关资料以及从我校计算机基础教
学现状调研的实际情况出发,笔者认为应用型本科院校
的计算机基础教学应以相关理论知识和基本技能为基
础,注重培养学生的科学行动能力 ,即面向应用,提升
计算思维能力。
二、C语言程序设计课程教学现状
C语言程序设计课程在本校已开设多年,经过多年
的教学改革和实践,取得了较好的教学效果,但在本课
程的实际教学中,依然存在如下几方面的问题:
(1)学生对该课程的学习目的和意义不甚了解。在
实际教学工作中笔者等人发现,由于公共课课时一再压
缩,教师在授课时急于追赶进度,按照教材的章节顺序
将各个知识点逐一教授给学生。学生对于一些知识点似