《C语言程序设计》课程教学大纲.docVIP

  • 1
  • 0
  • 约2.46万字
  • 约 29页
  • 2022-10-19 发布于河南
  • 举报
C语言程序设计 《C语言程序设计》教学大纲 课程编码:B060602??????????????????????? 课程类别:公共基础课 ? 适用专业:高职高专电子信息类各专业?????????授课单位:计算机与信息工程系 ? 学时:48~64?????????????????????????? ?编写执笔人及编写日期: 衡军山 2014-03-26 ? 学分:3~4 ?????????????????????????? 审定负责人及审定日期:马晓晨 2014-04-30 ?1、课程性质与作用 《C语言程序设计》课程是高职高专电子信息类专业的专业基础课程,通过本课程的学习,使学生具备初步的计算机编程思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。在课程体系中,该课程的定位主要在于培养学生的基本编程能力和程序设计思想,为后续编程类课程打下良好的基础。本课程的前导课程有《计算机基础》,根据不同专业方向,后续课程会涉及《单片机应用》、《数控技术》、《数据结构》、《C#程序设计》、《Java程序设计》及其它编程语言类课程。同时也是信息产业部计算机专业和软件专业水平资格考试(程序员级别)考试中要求的主要程序设计语言。 ????2、课程目标 ??? ?经过该课程的学习,学生应具备初步的计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤。在课程的学习中,培养诚实守信、坚忍不拔的性格,培养关于沟通表达、善于自我学习、具备团队协作的能力,并养成规范的编码、按时提交软件等良好的工作习惯和工作态度。培养学生严谨负责的职业态度和职业素养,为将来从事实际岗位工作打下坚实的基础。课程目标从知识与技能目标、过程与方法目标、情感态度与价值目标三个角度描述如下。其中带“*”部分所描述的能力可根据专业方向不同选择培养。 课程对象 能力目标 职业能力描述 C语言 程序设计 知识与技能目标 (掌握使用C语言编写程序的知识与技能) 基本程序框架的搭建能力 基本数据类型及其应用能力 顺序结构、选择结构、循环结构的应用能力 利用数组解决实际问题的能力 利用指针访问数据的能力* 使用用户自定义类型解决实际问题的能力* 操作文件的能力* 正确定义和使用函数的能力 C语言程序的阅读和分析能力 C语言开发环境的安装能力 C语言程序的基本调试能力 初步的模块化程序设计能力 过程与方法目标 (学会学习、学会工作) 独立思考能力 提出问题、分析问题并解决问题的能力 获取新知识、新技能、新方法的能力 具有良好的职业道德和身心素质以及创新能力 独立制定工作计划能力 情感态度与价值观目标 (学会共处、学会做人) 工作中与他人的合作、交流与协商能力 语言、社交和沟通能力 口头、书面表达能力 具有心理自我调控和自我管理能力 社会责任感 ?3、课程内容与教学要求 ???《C语言程序设计》课程内容包括13个教学任务,对于每一个任务单元的名称、教学内容、学习目的、重点难点说明和教学基本要求如下表所示。其中对于少学时专业来说,带“**”的教学内容可不讲,带“*”的教学内容为选学内容,可依据课时数、学情、专业等实际情况进行选学。对于多学时专业来说,带“**”的教学内容可依据课时数、学情、专业等实际情况进行选学。 任务单元1 ——C语言程序设计宏观认识 教学内容 1. 程序设计基本概念 2. C语言发展及特点 3. C语言程序基本框架结构 4. C语言编程环境及运行 学习目的 1. 了解程序设计及其发展 2. 理解并掌握C语言程序基本框架结构 3. 能够在VC6.0软件开发环境中完成简单C程序的开发过程 重点难点 重点:C语言程序基本框架结构 难点:对编译和链接的理解 教学基本要求 通过演示教学使学生理解并掌握C语言程序基本框架,同时简单而全面的了解在Visual C++软件开发环境下的C程序开发过程,培养学生全局观念。 任务单元2 ——算法的描述 教学内容 1. 算法的概念和特征** 2. 算法的表示方法** 3. 结构化程序设计方法** 学习目的 1. 理解算法的概念和特征 2. 会使用自然语言表示算法 3. 会使用流程图表示三种基本程序结构 4. 了解结构化程序设计的含义 重点难点 重点:1.算法的表示;2.算法和和编程之间的关系 难点:用流程图准确的表示算法 教学基本要求 通过理论讲述和案例讲解,是学生掌握算法的表示方法,重点体会算法描述和程序实现之间的关系,培养学生逻辑分析能力和表达能力。 任务

文档评论(0)

1亿VIP精品文档

相关文档