C语言程序设计 教学大纲(64学时)_第1页
C语言程序设计 教学大纲(64学时)_第2页
C语言程序设计 教学大纲(64学时)_第3页
C语言程序设计 教学大纲(64学时)_第4页
C语言程序设计 教学大纲(64学时)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计教学大纲目录一、课程性质与任务 1二、课程目标 11.知识目标 12.能力目标 23.素质目标 24.证书目标 2三、参考学时 2四、课程学分 2五、课程内容和要求 2六、评价方法 4-PAGE2-C语言程序设计课程标准依据2021级软件技术专业人才培养调研报告和2021级软件技术专业人才培养方案,特编制C语言程序设计课程标准。一、课程性质与任务《C语言程序设计》是计算机软件技术专业的专业必修课程,课程类型属于B类课程(理论+实践),课程类别属于基础课。通过本课程的学习,使学生掌握C语言的基本语法知识,熟练使用VisualStudio2010平台进行程序设计和调试,建立结构化程序设计思想,培养学生编程思想。该课程是后续专业课程教学的基础,为后续《数据结构》、《JAVA面向对象程序设计》等课程的学习和应用起着理论和实践铺垫作用。二、课程目标1.知识目标(1)掌握C语言基本数据类型、运算规则、函数和数组的定义和使用;(2)熟练使用顺序结构、选择结构、循环结构进行结构化程序设计;(3)初步运用指针、结构体、文件基本知识。2.能力目标(1)能够分析和理解C语言程序,具有阅读程序的能力;(2)能够进行初步的数据结构描述和算法设计,具有将实际问题抽象为计算机程序语言的能力;(3)建立结构化程序设计思想和良好的编码规范,能够使用C语言进行小型程序开发,具有软件开发能力;(4)具备在VisualStudio2010平台下进行程序开发、编码、调试的能力。3.素质目标(1)培养职业素质,爱岗敬业、遵守职业道德规范、诚实、守信;(2)培养人文素质,善于思考,深入研究,良好的自主学习的习惯,细致缜密的工作态度、较强的沟通交流和书面表达能力;(3)培养心理素质,克服苦难,积极进取,团结协作的良好品质;(4)培养身体素质,热爱生活,热爱工作,能够适应工作需要。4.证书目标通过本课程的学习,建议学生考取职业资格证书:全国计算机等级二级C语言证书。也可以通过在线教育平台智慧树平台,完成课程学习,获取证书。三、课程内容和要求序号教学项目教学内容与教学要求活动设计建议参考学时1第1章C语言概述1.初识C语言程序基本结构;2.使用VisualStudio2010编写、调试、运行简单的C语言程序。理论讲解案例演示22第2章顺序结构程序设计1.掌握常量、变量的概念;2.掌握整型常量、整型变量的用法;3.掌握实型常量、实型变量的用法;4.掌握输出函数printf()的用法;5.掌握输入函数scanf()的用法;6.掌握字符型常量、字符型变量以及字符串的用法;7.掌握算术运算符与算术表达式的用法;8.掌握赋值运算符与赋值表达式的用法;9.理解数据类型转换。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作103第3章选择结构程序设计1.掌握关系运算符及其表达式用法;2.掌握逻辑运算符及其表达式用法;3.掌握if语句、if_else语句、if_else_if语句的用法;4.掌握switch语句的使用。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作64第4章循环结构程序设计1.掌握while语句、do_while语句的用法2.掌握for语句的用法;3.掌握嵌套循环语句;4.break语句和continue语句。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作85第5章函数1.理解函数的作用;2.掌握自定义函数的定义、调用方法;3.掌握递归函数的定义、调用方法;4.理解变量的作用域。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作86第6章数组1.掌握一维数组的定义和引用。2.掌握数组名作函数参数的使用方法。3.掌握二维数组的定义和引用。4.掌握字符数组的输入输出、字符串的使用和常用函数。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作87第7章指针1.掌握指针的概念;2.掌握指针变量的定义和引用;3.掌握通过指针访问一维数组元素的方法;4.掌握指向字符串的指针的用法;5.掌握指向二维数组的指针的用法;6.掌握指针变量作为函数参数的用法;7.理解返回指针的函数。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作89第8章结构体和共用体1.掌握结构体变量的定义、初始化和引用;2.掌握结构体数组的定义、结构体指针的使用。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作410第9章文件1.掌握文件的打开与关闭方法;2.掌握字符读写函数fgetc和fputc的用法。3.掌握字符串读写函数fgets和fputs的用法;4.掌握数据块读写函数fread和发write的用法;5.掌握格式化读写函数fprintf和fscanf的用法;6.掌握文件的定位函数rewind和fseek的用法。教师:启发讲授操作演示巡视指导学生:交流互动分组讨论实践操作411第10章学生信息管理系统1.了解模块化程序设计思想。2.掌握菜单的。3.掌握函数的定义与调用。4.掌握结构体的定义。5.掌握文件的操作。6.掌握使用C语言编写大型程序的方法。教师:演示模块功能学生:交流互动分组讨论实践操作6四、评价方法对学生的评价不仅要重视终结性的评价,同时应重视过程性的评价,本课程的考核成绩将由形成性成绩与终结性成绩两部分组成。(一)形成性成绩(1)形成性成绩根据学生上课的出勤情况、教学过程中的表现及课后作业情况评定。(2)评价主体和方式多元性,结合课堂提问、小组讨论、平时测验、实验实训及技能竞赛等情况,综合评价学生成绩。(3)应注重学生动手能力和实践中分析问题、解决问题能力的考核,对在学习和应用上有创新的学生应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论