- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础课程建设初探
程序设计基础课程建设初探
摘要《程序设计基础》是计算机专业的一门公共平台课,通过本课程的学习,学生能够掌握C语言数据类型、结构化程序设计方法,数组及函数的使用,结构体、指针变量、文件等使用规则;能够培养学生的自主学习能力、独立思考能力、程序设计能力和算法运用能力;使学生形成一定的编程理念,能更好地利用程序设计思想解决本专业领域中的问题;为后续课程打下坚实的基础。
关键词 程序设计基础;课程理念和思路;学情分析;教学方法;教学过程
中图分类号 TP393 文献标识码 A文章编号 1674-6708(2010)16-0207-02
1 课程性质和地位
《程序设计基础》是计算机专业的一门公共平台课,通过本课程的学习,学生能够掌握C语言数据类型、结构化程序设计方法,数组及函数的使用,结构体、指针变量、文件等使用规则;能够培养学生的自主学习能力、独立思考能力、程序设计能力和算法运用能力;使学生形成一定的编程理念,能更好地利用程序设计思想解决本专业领域中的问题;为后续课程打下坚实的基础。
2 课程设计理念和思路
本课程主要围绕以下4个原则进行设计的:
1)“兴趣”是学习的动力
《程序设计基础》是新生入学的第一门语言课,要想让学生能够尽快进入状态,关键是培养学生的学习兴趣,尤其是软件技术专业的学生有一部分从其它专业被调剂过来的,如果学生能够重新来审视自己所在的专业才是最佳的,那样就达到了我们的目的。
因此,教学过程中要注意实例要恰当,从而引起学生的学习兴趣,让学生体味到学习程序设计不再是一件枯燥乏味的事情,而真正感到“乐在其中、用在其中”。
2)“理念”是学习的目标
通过本课程的学习,撑握各种语句的应用,使学生对《程序设计基础》有一个总体认识,学会利用C语言解决一般应用问题,从而使学生了解程序设计的方法,形成程序设计思想及理念。
有了程序设计的理念,对今后其它课程的学生是非常有帮助的,每一门语言课的设计与编程理念是不变的,变的只是格式与语法,有了这种理念就真正实现了为其它后续课程奠定基础的目的。
3)“能力”是学习的收获
通过《程序设计基础》的学习,可以培养学生的程序设计与编码、算法运算等专业能力;能够培养学生自主学习、独立思考等方法能力;继而培养了学生的合作和沟通等社会能力。
学生有了综合基础能力后,为其它课程的学习同样奠定了坚实的基础,这是学生学习该课程的最大收获。
4)“学会”是学习的关键
众所周知,C语言对于新生来说是一门系统比较庞大、知识点比较繁多的语言课,因此,我们不能一一列举各知识点给学生,应该有选择、有目的地去教授学生必要的知识,比如:如果介绍循环结构时,我们可以重点介绍for循环,其它循环结构可以引导学生进行自学,这样学生不紧有充足的时间和精力学会并掌握for循环的运用,而且同时还培养了学生自学能力。
3 教材选择
我们选用的教材为电子工业出版社出版的《软件设计编程基础(C语言版)》教材,该教材为2009年7月出版的,由我们的教师自已编写的教材,该教材不仅适合工作过程导向的课程选用,同时也适合我们的学生使用,教师可以根据学生的学习情况自行确定选择该教材中的哪些项目来作为学生的实践内容,同时,该教材基本上囊括了C语言的所有基础知识,因此,我们认为该教材是最佳选择。
4 学情分析
近几来,我们有部分学生是被调剂过来的,学生在心理上并没有完全接受目前的专业,如何将他们的思想转变过来,这是我们首先应该解决的问题。要想让学生热爱我们的专业,热爱我们的课程,就得让他们认可我们,所以在我们的课堂上不仅要教授学生知识,更关键的是要传授给他们“快乐学习”的方法,让学生感觉到“干一行、爱一行”才是成功的关键。
《程序设计基础》已经被定为学院的公共基础课,也就是说它不再是软件专业的基础课,而且也是网络专业、应用专业的基础课程,我们要针对不同专业的学生特点来进行相应的调整,不能千篇一律地去教授学生,要做到因材施教,达到最佳的效果。比如:应用专业就有两种生源,一部分是高中毕业生,一部分是3+2的学生,对于后者,实践操作会比较快,但理论基础比较弱,针对这一特点,我们就要加强他们的理论知识的传授,同时也要发挥他们实践能力,要让他们找回自信。
5 重点、难点确定
重点:三大基本结构的运用、函数概念、算法的应用、数组的概念及使用方法、结构体概念及使用方法;难点:循环结构、函数、数组、结构体文件。
6 教学方法与指导学法
6.1教学方法
我们采用中西结合教学法,采用国内比较成熟的四步教学法,同时结合德国比较先进的教学方法:卡片教学法、文字阅读教学法、引导文教学法、可视化教学法。
原创力文档


文档评论(0)