比较教学法在c语言和java程序设计课程中的运用

ID:5328594

大小:221.73 KB

页数:3页

时间:2017-12-08

比较教学法在c语言和java程序设计课程中的运用_第1页
比较教学法在c语言和java程序设计课程中的运用_第2页
比较教学法在c语言和java程序设计课程中的运用_第3页
资源描述:

《比较教学法在c语言和java程序设计课程中的运用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第12卷第l2期软件导刊V1.12NO.122013年12月SoRwareGuideNOV.2O13比较教学法在C语言和JAVA程序设计课程中的运用沈涵飞(苏州工业园区服务外包职业学院信息技术系,江苏苏州215123)摘要:针对C语言和JAVA程序设计课程内容繁杂、难于掌握的教学状况,调整教学思路,从以语言知识为主线转向以程序设计为主线,重点放在思路、算法、编程构思和程序实现上。在程序实现环节,通过运用比较教学法,分析了C语言和JAVA语言的异同,帮助学生更好更快地掌握高级语言的语法和特性。关键词:比较教学法;问题求解能力;关

2、键笔记;程序设计课程中图分类号iG~34文献标识码:A文章编号:1672—7800(2013)012—0171—030引言1程序设计教学中存在的问题C语言和JAVA语言在TIOBE编程语言排行榜上程序设计课程是计算机及相关专业的基础课程,教学长期占据前两名的位置,在计算机行业内有着广泛的难度较大。学生往往难以理解程序设计的思维方式,对教应用。这两门课程也是教学难度较大的课程,是学生学内容似懂非懂,而掌握良好的程序设计方法则更加困深入接触计算机学科领域知识的基础课程。搜索万方难。如果以语言知识为主线组织教学内容,由于C语言数据和

3、中国知网10年来的论文,并没有发现探讨这两和JAVA语言涉及的知识点非常多,很多学生在学完一门程序设计课程之间内在联系的论文;目前主流的程门课程后,普遍认为程序设计难学,教学内容枯燥,缺乏主序设计教材也极少对这两门语言进行比较。学生在学动探索问题的兴趣。习这两门课程时,往往觉得内容繁杂,难于掌握。充分传统的课程教学较少提及这两门语言的共性,不能在挖掘这两门课程的共同特性,比较这两门语言的语法已有的基础上去完成新知识的建构,大大增加了学生的学和特性的不同之处,突出课程的重点,能够帮助学生更习负担,导致常用C语言编程的同学对JAV

4、A语言产生好地掌握课程内容。生疏感,而常用JAVA语言的同学也不乐意使用C语言,JAVA程序设计大体可以分为面向过程的程序设计不少同学对于学习两门语言显得有些无所适从,产生了畏和面向对象的程序设计。面向过程的JAVA程序设计和难情绪,放弃了进一步学习程序设计的机会。C语言程序设计并没有本质区别,基本思想都是采用“自顶向下、逐步求精”的程序设计方法和“单入口单出口”的2比较教学法在程序设计课程中的应用控制结构。在这两门课程的多年教学实践中,通过讨论、分析和2.1程序设计课程能力培养目标总结,确定了以程序设计为主线、重点是培养学生

5、的程序卡内基梅隆大学的周以真教授指出,“计算思维是运设计能力和计算思维,也就是放在思路、算法、编程构思和用计算机科学的基础概念去求解问题、设计系统和理解人程序实现上。在程序实现这个环节,通过运用比较教学法类的行为”l】]。2O10年首届“九校联盟(C9)计算机基础教进行C语言和JAVA语言的语法和特性的教学,既有助学课程研讨会”上,明确提出计算机基础教学的核心任务于学生更好更快地掌握高级语言的语法和特性,也有助于是计算思维能力的培养]。清华大学吴文虎教授提出,学生体会语言只是表达工具,问题求解和计算思维的能力“以强调动手上机实

6、践编程为切人点,以任务驱动的方式,才是核心。通过实例讲授程序设计的基本概念和基本方法”l3]。基金项目:苏州工业园区服务外包职业学院教改项目(JG一201205)作者简介:沈涵飞(1978一),男,硕士,苏州工业园区服务外包职业学院讲师,研究方向为软件测试、云计算。软件导刊2013伍2.2比较教学法要有一个平台能够支撑学生完成足够的练习。比较教学法是教师在教学实践中,着重体现辨析并确在实践过程中,我们采用的是HUSTOnlineJudge。定教学内容间异同关系的思维过程和方法。其本质特征这是由华中科技大学毕业生王良晶等开发并在

7、2008年底在于“比较”、“对照”、“对比”、“参照”。即把彼此之间具有以GPL协议进行开源的在线评测系统,该系统基于某种联系的教学内容放在一起,加以对比分析,以确定其LAMP平台,提供了使用Ubuntu的LiveCD系统,用户无异同关系,认识其本质差异。需安装即可使用其完整功能,并可以图形化方式完成系统从思维训练的角度看,比较数学法可分为两种类型:安装,降低了使用门槛。基于此系统,我们创建了c/c+①求同比较——将相同的知识,或性质相似的材料放在一+/JAVA程序自动评测系统,网址为http://learn.siso.块加以

8、比较,使学生利用新旧知识之间的联系,加深理解,edu.cn/Judge()nline。增强记忆;②求异比较——事物之间存在差异,教师的责我们精选了能够充分体现计算思维特点的大量题目任就在于引导学生将这种差异揭示出来。放置在评测系统中,围绕这些问题展开教学,语言语法围2.3比较

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《比较教学法在c语言和java程序设计课程中的运用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第12卷第l2期软件导刊V1.12NO.122013年12月SoRwareGuideNOV.2O13比较教学法在C语言和JAVA程序设计课程中的运用沈涵飞(苏州工业园区服务外包职业学院信息技术系,江苏苏州215123)摘要:针对C语言和JAVA程序设计课程内容繁杂、难于掌握的教学状况,调整教学思路,从以语言知识为主线转向以程序设计为主线,重点放在思路、算法、编程构思和程序实现上。在程序实现环节,通过运用比较教学法,分析了C语言和JAVA语言的异同,帮助学生更好更快地掌握高级语言的语法和特性。关键词:比较教学法;问题求解能力;关

2、键笔记;程序设计课程中图分类号iG~34文献标识码:A文章编号:1672—7800(2013)012—0171—030引言1程序设计教学中存在的问题C语言和JAVA语言在TIOBE编程语言排行榜上程序设计课程是计算机及相关专业的基础课程,教学长期占据前两名的位置,在计算机行业内有着广泛的难度较大。学生往往难以理解程序设计的思维方式,对教应用。这两门课程也是教学难度较大的课程,是学生学内容似懂非懂,而掌握良好的程序设计方法则更加困深入接触计算机学科领域知识的基础课程。搜索万方难。如果以语言知识为主线组织教学内容,由于C语言数据和

3、中国知网10年来的论文,并没有发现探讨这两和JAVA语言涉及的知识点非常多,很多学生在学完一门程序设计课程之间内在联系的论文;目前主流的程门课程后,普遍认为程序设计难学,教学内容枯燥,缺乏主序设计教材也极少对这两门语言进行比较。学生在学动探索问题的兴趣。习这两门课程时,往往觉得内容繁杂,难于掌握。充分传统的课程教学较少提及这两门语言的共性,不能在挖掘这两门课程的共同特性,比较这两门语言的语法已有的基础上去完成新知识的建构,大大增加了学生的学和特性的不同之处,突出课程的重点,能够帮助学生更习负担,导致常用C语言编程的同学对JAV

4、A语言产生好地掌握课程内容。生疏感,而常用JAVA语言的同学也不乐意使用C语言,JAVA程序设计大体可以分为面向过程的程序设计不少同学对于学习两门语言显得有些无所适从,产生了畏和面向对象的程序设计。面向过程的JAVA程序设计和难情绪,放弃了进一步学习程序设计的机会。C语言程序设计并没有本质区别,基本思想都是采用“自顶向下、逐步求精”的程序设计方法和“单入口单出口”的2比较教学法在程序设计课程中的应用控制结构。在这两门课程的多年教学实践中,通过讨论、分析和2.1程序设计课程能力培养目标总结,确定了以程序设计为主线、重点是培养学生

5、的程序卡内基梅隆大学的周以真教授指出,“计算思维是运设计能力和计算思维,也就是放在思路、算法、编程构思和用计算机科学的基础概念去求解问题、设计系统和理解人程序实现上。在程序实现这个环节,通过运用比较教学法类的行为”l】]。2O10年首届“九校联盟(C9)计算机基础教进行C语言和JAVA语言的语法和特性的教学,既有助学课程研讨会”上,明确提出计算机基础教学的核心任务于学生更好更快地掌握高级语言的语法和特性,也有助于是计算思维能力的培养]。清华大学吴文虎教授提出,学生体会语言只是表达工具,问题求解和计算思维的能力“以强调动手上机实

6、践编程为切人点,以任务驱动的方式,才是核心。通过实例讲授程序设计的基本概念和基本方法”l3]。基金项目:苏州工业园区服务外包职业学院教改项目(JG一201205)作者简介:沈涵飞(1978一),男,硕士,苏州工业园区服务外包职业学院讲师,研究方向为软件测试、云计算。软件导刊2013伍2.2比较教学法要有一个平台能够支撑学生完成足够的练习。比较教学法是教师在教学实践中,着重体现辨析并确在实践过程中,我们采用的是HUSTOnlineJudge。定教学内容间异同关系的思维过程和方法。其本质特征这是由华中科技大学毕业生王良晶等开发并在

7、2008年底在于“比较”、“对照”、“对比”、“参照”。即把彼此之间具有以GPL协议进行开源的在线评测系统,该系统基于某种联系的教学内容放在一起,加以对比分析,以确定其LAMP平台,提供了使用Ubuntu的LiveCD系统,用户无异同关系,认识其本质差异。需安装即可使用其完整功能,并可以图形化方式完成系统从思维训练的角度看,比较数学法可分为两种类型:安装,降低了使用门槛。基于此系统,我们创建了c/c+①求同比较——将相同的知识,或性质相似的材料放在一+/JAVA程序自动评测系统,网址为http://learn.siso.块加以

8、比较,使学生利用新旧知识之间的联系,加深理解,edu.cn/Judge()nline。增强记忆;②求异比较——事物之间存在差异,教师的责我们精选了能够充分体现计算思维特点的大量题目任就在于引导学生将这种差异揭示出来。放置在评测系统中,围绕这些问题展开教学,语言语法围2.3比较

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭