会员注册 | 登录 | 微信快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

人力资源管理论文-高职院校中C++教学问题的探讨.doc

  • 资源星级:
  • 资源大小:10.93KB   全文页数:5页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

人力资源管理论文-高职院校中C++教学问题的探讨.doc

人力资源管理论文高职院校中C教学问题的探讨摘要C编程是高职院校计算机专业的一门必修课,高职院校计算机专业培养的是高水平实用型计算机技术人才而区别于本科院校计算机专业培养计算机研究型人才,针对目前高职院校C教学中存在的问题,本文从教材、教师、编程习惯和考试的形式四个方面进行探讨,并提出了相应的解决方案。关键词C高职院校编程能力计算机科学与应用的迅猛发展,使C语言成为当今的热门语言。很多程序员用C的编译器作为开发工具,这足以说明C在当今计算机科学研究与软件开发中的地位。C既是设计工具,又是实现工具既可抽象概念,描述实际问题,又兼顾效率,能很好地实现底层的系统软件。目前,C程序设计是高职院校计算机专业的一门必修课。根据笔者多年的教学经验和体会,对高职院校中C教学中出现的问题进行探讨,并提出相应的解决方案,希望能有抛砖引玉的的作用。1教材不能满足高职教学的要求我国的高职教育的目标是培养高水平实用技术人才,而不是培养本科院校的研究型人才。教材要与高职教学培养的目标相配套。高职计算机专业C程序设计的教学认为只要有大纲用什么教材都可以,是不妥的。我国的高职教育还处在发展的初期,属姗姗学步的阶段。目前高职院校计算机专业所用C程序设计教材多种多样,但满足国家教育部关于高职院校人才培养目标,适应于高职院校计算机专业学生所学的教材还没有。有的高职院校计算机专业用钱能老师C程序设计教程第2版作为C程序设计课程的教材,该教材完全从语法角度出发展开论述,除了动态内存分配之外,其他语法现象的探讨深入到极致。但对高职院校计算机专业的学生,这门课是培养他们编程能力的主课,但该教材专讲语法,不合适。并且该书不包括参数化程序设计高级阶段内容。该书已经完全成为一本语法参考书,不再是教材。还有的高职院校计算机专业用谭浩强老师C程序设计作为C程序设计课程的教材。这本书的对象是非计算机专业的,即他们未来不需要大量编程的。如在该书中,作者放弃了动态内存分配相关内容,而将栈区的自动变量讲成动态分配。一本好的高职院校计算机C程序设计课程的教材应该是怎样的呢笔者认为其一它的教学内容新,教学理念先进,教学资料丰富,其编写思想是从培养学生编程能力出发,最显著的特点是从面向对象和参数化程序设计两方面展开教学其二要以项目设计为核心组织,将C语言的各个知识点巧妙地由浅入深地植入项目中,各个知识点讲完了,一个项目也完成了,从而达到学以致用的目的。2教师的能力有限大多高职院校计算机专业的教师没有在企业单位实际项目开发经历,对C语言在现实生活的应用没有真实的体验,也有的教师刚从C语言或PASCAL语言教学转化到C语言教学上来。因此在课堂上讲授C程序设计课程时着重从语法角度展开,忽视了C中算法和面向对象内容,未将UML活动图和类图融合到教学过程中,仅在课程设计中使用是失误之处。教师的能力有限还表现在不了解自己传授知识的对象,对他们的要求过高或过低。不了解哪里该精讲,哪里该阅读,对于学生哪里是难点,学时应该怎样分配等等,推广过急。另外高职院校的学生一般都是高考中的应试教育的失败者,他们一般对教材上难度较大的知识点在理解上存在一定困难,但是他们的动手能力并不差,因此在教学设计时要强调做,让学生在做中学、学中做,以提高学生的动手能力。怎样提高职院校计算机专业的教学能力呢其一是要送计算机专业的教师到相关企业单位顶岗锻炼一段时间,真正参与项目的开发工作,使教师具有实际项目开发经历。回到学校后,要求他们将自己开发的项目应用于课堂的教学中。有了项目开发经验,课讲起来就活了,就更有吸引力和感召力。其二是教师要采用多种途径多个平台与学生交流,及时地掌握学生的学时情况,了解哪里该精讲,哪里该阅读,对于学生哪里是难点,动态地调整学时分配等。其三是教师在教学过程中强调学生的动手能力,要求学生在模仿的基础上能用C编程完成任务就可以了,对于用到的C的相关知识点可能不能完全理解,这是可以接受的。随着实践次数增加,学生会渐渐理解相关的知识点。3编程习惯不规范程序设计是一种集体行为,大型软件的开发通常由很多的人协同完成,编程规范如果不统一,最终合到一起的程序可读性将较差。这不仅给代码的理解带来障碍,增加维护阶段的工作量,同时不规范的代码隐含错误的可能性也比较大。因此,在具体的教学过程中,无论上课例子的演示还是上机的辅导,都特别强调代码的可维护性使学生养成良好的编程习惯,为未来从事软件开发工作打下良好的基础。编程习惯的不规范有下面的几个表现表现之一是标识符命名不能望名知义与过于简单。最好是采用Windows中的API所使用的匈牙利命名法,也就是一个变量名由一个或多个小写字母开始,这些字母有助于记忆变量的类型和用处,紧跟着的就是程序员选择的任何名称。这个后半部分的首字母可以大写以区别前面的类型指示字母。也可以采用驼峰式命名法,这种命名法中每个变量名由两个以上单词的构成,变量的每个单词第一个字母大写,两个单词间用下划线连接,与匈牙利命名法不同的是它并不将变量的类型写入变量名中。表现之二是所编写的程序格式混乱,没有缩进或乱缩进。正确的缩进方法应该是Tab键的形式,这样做出来的缩进位置是固定不变的,不能用空格代替。在VisualC6.0环境下,还可借助智能缩进工具,方法是选中需要缩进部分,然后在主菜单Edit中选择Advanced,点击FormatSelection或者快捷键AltF8。严格规范的程序代码层次清晰,一目了然,可以降低代码出错率,例如能够有效避免括号不配对等低级问题,也便于后期的程序维护与修改工作。表现之三是程序没有注释或者注释全是废弃的代码。虽然在编译和执行时注释会被忽略,注释本身不会增加可执行文件的大小,但是注释的目的是方便代码的阅读和代码维护。因此,一定要按照统一的规范来书写足够的注释,尤其在相对复杂的程序设计问题和大型项目研发中注释及说明文档更加必不可少。现行的代码规范要求注释量应占到程序代码比例的20左右,即100行程序中包含20行注释。注释可以书写在代码中的任意位置,但是一般写在代码的开始处或者结束处。VisualC6.0中,正确的注释方法是以//为起始的行注释和/./为起止符的多行注释。最后,修改程序代码时,一定要更新注释,同时建议记录相应的修改日期和程序修改人。4考试的形式单一C程序设计课程的考试是为检查学生用已学的面向对象的知识来解决实际问题的能力,从而达到学以致用的目的。大部分高职院校在学完C程序设计课程后,学生的C成绩就是用一份笔试试卷的成绩来衡量也有的高职院校采用笔试上机的形式。这与高职院校计算机专业培养生编程能力出发的目标不符。应该取消单一的笔试或笔试上机的考试方法。考试形式要能全面促进学生在平时注重动手能力、程序调试能力和项目开发能力的培养。笔者提倡高职院校计算机专业的C程序设计课程采用课程设计的较为合适,在学完该课程后,将学生分成若干个小组,每个小组完成不同的项目,最后以答辩的方式考核。这样既达到了培养了学生用己学的面向对象的知识来解决实际问题的能力的目的,同时学生的团结协作能力和语言表达能力也得到了提高。5结束语在高职院校计算机专业的C语言教学中,如果从教材、教师、编程习惯和考试的形式四个方面进行改革和逐步完善,将会为国家培养真正的市场需要的高水平的计算机技术应用人才,还会使老师达到教书育人两不误的目的。参考文献1钱能.C语言程序设计教程M.北京清华大学出版社,2005.2马苗,田红鹏.面向对象的程序设计与C教学中的问题与思考J.教育与教学研究,20086.

注意事项

本文(人力资源管理论文-高职院校中C++教学问题的探讨.doc)为本站会员(21ask)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5