《程序设计基础》课程标准(2021).docVIP

  • 90
  • 0
  • 约7.33千字
  • 约 10页
  • 2022-05-06 发布于宁夏
  • 举报
PAGE PAGE PAGE 1 《程序设计基础》课程标准 课程编号:030501ZB 适用专业:计算机、电子、电气 课程类型:专业基础课 课程性质:必修课 课程学时:60 课程学分:4 一、课程定位 本课程是计算机、嵌入式、电子以及电气专业的一门专业基础课程,也是其它相关专业研究计算机控制以及嵌入式、物联网技术等的一门基础和工具课程。本课程的主要任务是使学生掌握模块化、结构化编程的基本思想,学会使用C语言编制简单的应用程序,解决一般性应用问题,并有一定的上机操作及调试程序能力。本课程的先导课程为计算机信息基础,后续课程为android、软件工程、单片机、嵌入式开发技术。通过掌握C语言的各种语法、数组、函数、位运算等知识,为后续课程奠定语言基础。 二、课程目标 1. 能力目标 (1)能用C语言进行结构化的程序设计; (2)能用C语言解决一维数据的存储; (3)能用C语言解决库函数及自定义函数的调用; (4)能用C语言解决二进制数据的位运算。 2. 知识目标 (1)理解模块化、结构化程序设计思想; (2)掌握C语言的数据类型、语句格式、程序设计结构等基本内容; (3)掌握C语言的数组、函数、位运算等基本内容; (4)熟悉C语言的环境和常规调试方法。 3.素质目标 (1)初步具备复用性设计、模块化思维能力; (2)具有热爱科学,团队意识、创新意识和创新精神; (3)具有规范化的代码编写和文档书写习惯; (4)加强职业道德意识; 三、课程内容与学时分配 序号 章节名称 具体内容 学时数 合计 讲授 实验 习题 1 C语言概述 1.C语言的特点、书写格式; 2.简单C语言程序介绍 4 2 2 3.实验一:熟悉C语言 2 数据类型、运算符与表达式 1.C语言四种基本的数据类型;2.常量与变量; 3.数值间的混合运算 8 2 2 2 4.C语言中的运算符与表达式 2 5.实验二:数据类型及运算 3 顺序结构程序设计 1.基本输入输出函数; 6 2 2 2 2.实验三:基本输入输出语句 4 选择结构程序设计 1.关系表达式和逻辑表达式 2.单分支if语句 8 2 2 2 3.双分支if语句 4.多分支if语句 2 5.实验四:选择结构程序设计 5 循环结构程序设计 1.for语句 10 2 2 2 2.while语句 2 3.for与for循环嵌套; 4.break,continue语句 2 5.实验五:循环结构程序设计 6 数组 1.一维数组 8 2 2 2 2.字符数组 2 3.实验六:一维数组 7 函数 1.函数定义及函数调用 10 2 2 2 2.函数一般调用方式 2 3.数组作为函数参数 2 4.实验七:函数 8 位运算 1.位运算符的运算及应用 4 2 2 2.实验八:位运算 9 复习 2 2 总计 60 32 16 12 四、教学设计 1.整体教学设计 以结构化程序设计为框架,首先,以顺序结构、选择结构、循环结构为核心,突出程序设计的基本理念及技能,其次,采用项目牵引的方法,让学生理解和学习数组、函数和位运算等知识,最终的目的是使学生能应用C语言程序解决实际问题。 教学过程中,通过分组讨论、知识问答、单元测试等教学活动,课外,通过第二课堂、兴趣小组、技能培训等多种途径,并且充分开发学习资源,包括PPT、动画、在线课程等,给学生提供丰富的学习机会。教学方法主要采用知识讲授法、引导启发法、案例教学等方法,每章配有实验课,让学生消化吸收理论知识,进一步提高编程水平。 2.教学单元设计 第一章 C语言概述 章节名称:C语言概述 学时:4 教学目标 1. 了解C语言特点、书写格式 2. 掌握C程序结构及开发过程 3. 掌握用visual C++环境开发C程序 教学重点 1. C程序结构及开发过程 2. 用visual C++环境开发C程序 教学难点 1. 用visual C++环境开发C程序 章节名称 主要教学内容 1. C语言特点、书写格式 C语言特点及书写格式 2. 简单C程序介绍 C程序结构及开发过程 3. 实验:熟悉C语言 在visual C++环境下开发简单的C程序 教学资源 教材、实验指导书、微课、课件、题库、电脑等 教学(活动)组织 (1)课前,教师利用QQ和微信平台,推送给学生相应的学习任务,学生利用学习通和在线课程平台,提前预习微课,并进行单元测试; (2)课中,学生进行分组讨论、讲解知识点,并利用学习通进行知识问答,教师答疑解惑; (3)课后,学生利用学习通和在线课程平台,完成作业布置; 教学方法 讨论

文档评论(0)

1亿VIP精品文档

相关文档