程序设计基础课程教学模式研究与设计
2012-07-13葛文庚
电子设计工程 2012年4期
葛文庚,蔺 莉
(黄淮学院 信息工程学院,河南 驻马店 463000)
程序设计基础课程是计算机相关专业普遍开设的一类重要课程,因为程序设计本身有其自己独立的理论体系,对学习者思维方式的要求也比较特殊,对逻辑性思维的要求很高,同时对实践开发一能力的要求也很高,所以大多数学生很难适应课程的要求,学习过程比较痛苦,教师的教学也很难达到理想的效果,成为师生普遍认为难学、难懂、难教的一门课程。该课程的教学目标是要学习结构化程序设计方法和面向对象程序设计方法,掌握 C/C++程序设计语言的语法、语义和语用,能够熟练运用C/C++语言解决一般问题。此外,还要求通过课程学习,使学生能够掌握学习高级程序设计语言的一般方法,养成良好的程序设计风格,对软件工程有初步的认识。
1 高校程序设计课程普遍存在的问题
随着各行各业对计算机技术的应用越来越普及,为适应社会对高层次人才的需求,各高校不仅在计算机专业开设了程序设计以及数据结构等课程,还在非计算机专业的学生中加强了计算机知识的教学,陆续开设了程序设计课程,并将其设为必修课程[1]。学习基础的程序设计语言,涉及的语言如C、VB等,“程序设计基础”课程虽然以讲授 C/C++语言为主,但并非单纯讲授一门语言,其主要目标是培养学生具有一定的阅读程序、设计程序的能力,分析、解决问题的能力和逻辑思维能力[2]。这样不仅有助于提高大学生的综合素质,更加强调对程序设计方法的掌握和程序设计风格的养成,为学生今后继续学习其他高级程序设计课程打下牢固的基础[3]。……
登录APP查看全文
