说课辅导徐州建筑职业技术学院-网络中心.ppt

说课辅导徐州建筑职业技术学院-网络中心.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》课程说课教案 课程的性质   《C语言程序设计》课程是高职高专计算机类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。 学生毕业后工作岗位主要有程序员、计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、数控技术、电子技术等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是计算机应用专业中《数据结构》、《C++程序设计》及其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员级别)考试中要求的主要程序设计语言。 课程的地位 课程的目标、地位 作为计算机类的专业基础课,《C语言程序设计》课程目标为: (1)培养编程思想,熟悉基本程序设计方法; (2)能更好的利用程序设计思想解决本专业领域中的问题; (3)将程序设计方法用于后续计算机语言课程的学习中,为其他相关课程奠定基础。 计算机应用技术、软件技术、计算机信息管理、通信技术、电子信息工程技术等专业都设置本课程,是电子信息类专业公共平台课程。 计算机应用技术中,《C语言程序设计》与《数据结构》、《C++程序设计》及其它编程语言类课程内容联系紧密。按层次结构,《C语言程序设计》处于最低层,是其它几门课程的前导课。 教学对象 我院生源有两种,一是高中毕业生(普招),另一个是中职生(单招)。 高中生文化基础扎实,但计算机专业知识薄弱,开始学习时较困难,但入门提高较快。 中职生初步了解一些专业知识,但基础较薄弱而不系统。学习进步也较缓慢。 针对不同类型的学生,本课程教学内容的重点和难点也不同,教学方法和手段也有区别。 高职学生与本科生相比,智力基本一样,但自控能力相比较差。所以要从非智力因素入手,培养学生的学习积极性,提高实际动手能力。 教师必须首先弄清学生对专业课学习的障碍及原因,再根据教学原理制定出相应的对策。   《C语言程序设计》教学学时为60,理论内容以“够用为度”的原则,按照程序设计能力,通过一个项目“学生成绩管理系统”为主线,介绍C语言基本概念、三种基本程序结构设计、指针、函数体等重点内容。然后通过1周的课程设计,完成项目“学生成绩管理系统” 综合设计题目。设计题目也可以参考现场实际项目,按照实际工作过程进行模拟设计,学生可以真实掌握实际工作方法,进一步提高程序设计能力。课程内容如表1所示。 表1 课程内容 表1 课程内容 课程内容选取依据 1)C语言编程规范 课程组老师根据C语言编程规范等资料,我们选取的内容是C语言教学中必须掌握的适应中。另外还根据C语言程序设计和后继课程(数据结构、C++、软件工程等)之间的关系、C语言知识与技能要求及高职学生人才培养目标要求来确定本课程的教学内容。 2)职业素质要求 通过与企业联系,聘请企业专家、有丰富实践工作经验的技术人员参与本课程建设,老师参与企业项目开发,提供技术咨询,掌握了程序设计最新知识和要求,将这些信息纳入教学内容,并编写相应的任务(项目)教学案例。 3)实际工作中岗位能力需求 通过走访企业、毕业生跟踪调查、人才招聘信息和一线专业技术人员交流,确定计算机应用专业的学生主要有程序设计员、单片机开发员、数控技术员、网站设计员、计算机维护管理、企业ERP实施员等工作岗位,这些岗位中,程序设计思维和源代码编写能力是关键技能,而C语言作为专业核心课程中的基础课程,必须掌握结构化程序设计思路,我们选取本课程内容是根据这些要求选取的。 课程体系模块 知识结构    四个模块中,以“三种基本程序设计结构”为核心。每个模块包含对应层次的多个知识点,各层的知识点可相互交叉、延伸、构成《C语言程序设》课程的理论知识结构。 知识结构 C基本概念:算法、流程图、结构化/模块化程序设计方法和表达式等 三种基本程序设计结构:顺序、分支、循环结构程序设计:介绍三种基本程序控制命令,和相应结构的程序设计方法。各种程序都是由这三种结构组成,是重中之重。 技能结构 在技能方面,以Turbo c开发环境作为实践平台。将能力划分为输入/输出程序设计、分支程序设计、循环程序设计、模块化程序设计和综合程序设计五部分。 输入/输出程序设计:主要包括数据的表示,数据的输入与输出、数据的计算,掌握程序中数据的存储、输入/输出与计算能力。 技能结构 分支程序设计:主要是掌握if、switch语句的结构,能够灵活运用设计分支程序。 循环程序设计:主要是掌握利用while、for循环结构设计处理需要重复执行的任务。 综合程序设计:主要是在顺序、分支、循环程序设计基础上,利用数组、指针、结构体等数据的表示

文档评论(0)

hufengderen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档