计算机专业程序设计基础课程教学改革探索

计算机专业程序设计基础课程教学改革探索

ID:37122382

大小:571.11 KB

页数:5页

时间:2019-05-18

计算机专业程序设计基础课程教学改革探索_第1页
计算机专业程序设计基础课程教学改革探索_第2页
计算机专业程序设计基础课程教学改革探索_第3页
计算机专业程序设计基础课程教学改革探索_第4页
计算机专业程序设计基础课程教学改革探索_第5页
资源描述:

《计算机专业程序设计基础课程教学改革探索》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8期计算机教育722010年4月25日ComputerEducationNo.8Apr.25,2010文章编号:1672-5913(2010)08-0072-04中图分类号:G642文献标识码:B计算机专业程序设计基础课程教学改革探索郭艳燕,张树粹,胡潇琨,谭征(烟台大学计算机学院,山东烟台264005)摘要:本文从优化教学内容、改进教学方法、完善教学环节这几个方面对程序设计基础课程提出了一系列新的教学改革思想,力争提高程序设计基础课程的教学质量和教学效果,为今后的专业课程打下良好的基础。关键词:程序设计;C++;面向对象;实例化教学作为第一门计算机专业课

2、,程序设计基础课程应其它高级语言一样的高级特性,并且学习起来更易理该定位在培养学生良好的程序设计素养和对计算机解。Java语言作为一种严格的完全的面向对象语言,科学的浓厚兴趣上,为后续的专业课程奠定良好的基在很多方面与C++语言是相同或类似的,但是与础。本文就如何提高教学效果、培养学生的理论知识C/C++语言相比,它的灵活度要差了许多。曾有调查掌握能力和实践编程能力,对程序设计基础课程教学表明,学生在熟练掌握C/C++语言之后,基本上只需改革提出了一些切实可行的探索方法。从教学内容,要数周的时间就可以熟练掌握Java语言的开发技巧。教学方法和教学环节这几个方

3、面论述了新的教学模而反过来,要求一个只熟悉Java语言而没有任何式改革思想,力争提高程序设计基础课程的教学质量C/C++知识的学生掌握C++语言往往要耗费数月时和教学效果。间,因此选取C++语言作为程序设计的先行语言会比选用JAVA语言更有优越性。1优化教学内容目前,有些高校的程序设计基础课程仍然讲授C语言,第二学期或者更高年级再来讲授C++程序设计1.1教学语言的选择语言。但这两门课程的内容很多重复,导致的直接后以往的程序设计基础课程选用C语言作为编程果是学生经过两学期的学习,对于结构化程序设计和语言,C语言是单纯的面向过程的程序设计语言。但面向对象程序设

4、计仍然没有形成概念,也没有很好掌随着程序设计的发展,面向过程的编程方式在实际应握基本程序设计方法。当学生进行一个C++程序设计用中越来越显示出它的不足之处,随之出现面向对象题目时,经常会沉浸在先前的C语言解题思路里,的高级编程语言。所以光学习C语言跟不上时代发使用在C++中已经不再适用的方法和语法,编写出来展的潮流,必须在程序设计基础课程的学习中引入面的程序不仅在程序运行效率还是在程序的健壮性上向对象的概念,所以C语言必定会被一种高级语言都有所欠缺。所以直接讲授C++语言教学效果会更好。所代替是时代发展的潮流。1.2教学内容的组织C++语言和Java语言是两

5、种典型的面向对象编程语言,具有相似的特性,也具有各自的优缺点。C++是从面向过程的C语言发展而来的,并非是[1]C++语言是从C语言发展起来的,它作为一种过渡性纯面向对象的语言,因此在讲授过程中,如果将面编程语言,既有面向过程的特性,又有面向对象的特向过程和面向对象教学完全分离,将不利于学生掌握性,既具有与计算机底层打交道的能力,又有许多和先进的面向对象程序设计方法。虽然使用C++主要是作者简介:郭艳燕(1980-),女,讲师,研究生,研究方向为数据挖掘;张树粹(1953-),女,副教授,本科,研究方向为新教育技术与教育信息化;胡潇琨(1976-),男,讲师

6、,研究生,研究方向为人工智能;谭征(1968-),男,副教授,研究生,研究方向为数据挖掘。第8期郭艳燕,等:计算机专业程序设计基础课程教学改革探索73进行面向对象程序设计,但在进行面向对象类的设计先讲授与编程相关的计算机基础知识,让学生对计算过程中,对其成员函数的设计,是离不开面向过程的机运行机制产生一个初步的认识,尤其对于那些在开设计思想的,因此,面向过程的设计是贯穿于面向对设程序设计基础课程之前没有开设过计算机文化基象设计中,也是一个不可忽视的环节。础课程的院校是极其必要的。计算机基本组成部分、教学内容上要正确处理编程细节与总体构架的计算机运行的基本原理

7、、计算机怎样运行程序,组成关系:建议本课程一学年完成,在第一学期注重面向程序的指令代码、机器代码是二进制形式、各种计算过程程序设计方法的讲解,在教学中对算法的描述,机数值进制种类以及之间的换算方法、计算机中数据侧重于采用C++语言编程细节的讲解。比例,讲解数的存储,以及内存分配的问题,这些都属于基本的计组知识点时,对未排序的数列进行排序,我们主要讲算机系统知识,理解了这些相关知识,对于学生以后解经典的冒泡排序算法和选择法排序算法。这两个算理解程序设计语言的语法和基本概念以及各种其实法在今后讲解别的知识点时会经常用到,所以要求学现机制都会达到事半功倍的效果。生

8、对此算法的思路要理解和掌握。建议在第二学期的比如,如

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

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

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