电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言整体课程设计(张芝雨)

13页
  • 卖家[上传人]:Ron****an
  • 文档编号:147786603
  • 上传时间:2020-10-13
  • 文档格式:DOC
  • 文档大小:185.50KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、、C语言程序设计课程整体教学设计(20172018学年第1学期)课程名称: C语言程序设计 所属系部: 机电工程系 制定人: 张芝雨 合作人: 制定时间: 2017.9 许昌职业技术学院课程整体教学设计一、课程基本信息课程名称:C语言程序设计课程所在专业电气自动化、机电一体化,工业机器人专业代码580202课程代码:QE0B10学分: 5学时: 60授课时间:第3学期授课对象:电气自动化专业16级课程类型:专业基础课程先修课程: 计算机基础、数字电路等。后续课程: 单片机应用技术等。二、课程目标设计总体目标:通过本课程的学习使学生C语言基本语法,掌握初步编程思想,熟悉基本算算法,能够根据问题正确选择、组合算法并绘制程序流程图,能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果。同时培养学生具有良好的职业道德以及团队合作精神,树立认真工作和科学设计的态度。能力目标:通过课程学习,使学生基本达到在无老师指导的情况下,能独立运用C 语言集成开发环境完成中等复杂程度程序的设计和开发,具有操作C 语言集成开发环境的能力;能运用C 语言基础知识(数据类型、变量的定义和使用、运算符及其使用

      2、、输入输出函数使用)编写C 语言简单程序的能力;能根据编写程序的方法和步骤(算法),具备典型结构化程序设计(顺序结构、选择结构、循环结构)的能力;能按照自上向下、逐步细化的要求,具备典型模块化程序设计(函数)的能力;能合理使用数组、指针、预处理命令、文件,优化、完善程序设计方法。知识目标:巩固和掌握C语言程序的上机步骤及编译过程;掌握三种基本类型数据的概念、分类和使用;掌握各类运算符的优先级、结合性及其使用;掌握常用输出和输入函数的使用;掌握选择语句和循环语句的使用;掌握函数的定义、声明、调用;掌握局部变量、全局变量的概念;掌握构造类型数据的定义和使用;掌握文件的使用。素质目标:使学生具有良好的思想政治素质、行为规范和职业道德;具有较强的自我控制能力和团队协作能力,有较强的责任感的科学严谨的工作态度;具有较强的口头和书面表达能力、人际沟通能力。三、课程内容设计:序号模块(或子模块)名称学时1认识C语言、编程环境配置42学生成绩输入输出界面设计程序设计基础83学生成绩输入输出界面菜单选择程序设计初步84学生成绩统计分析-循环结构程序设计85“学生成绩管理系统”中项目整体框架设计-函数86

      3、 “学生成绩管理系统” 中学生成绩排名-数组87指针88用结构体实现学生数据的操作49项目中学生数据的存储和重复使用-文件4总计60四、能力训练项目设计编号能力训练项目名称子项目编号、名称能力目标知识目标训练方式、手段及步骤可展示的结果1高校学生成绩管理系统界面设计1-1信息录入(单个学生)1、能创建源文件 2、能正确使用输出函数3、掌握Visual C+环境下C程序编译方法1、数据输出的格式2、程序的编译、调试多媒体演示、边讲边练、结果展示、分析点评设计出成绩管理系统框架1-2简易计算器界面设计2学生成绩输入/输出2-1C语言基础知识1、 掌握程序开发流程。2、 掌握基本类型 数据的输入输出。3、 掌握基本类型变量的使用。1、 C语言基本数据类型2、 变量的定义。多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确。2-2、学生成绩输入/输出 1.掌握变量的使用 2.掌握运算符运算规则 3.掌握输入输出在学生管理系统中的应用1.C语言的运算符2.表达式的元算规则多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确3高校学生成绩管理系统界面菜单选择3-1 循

      4、环结构1、能用顺序结构、选择结构对流程的控制2、掌握if、if-else switch语句的使用1、 掌握选择语句的结构2、 选择与据对流程的控制多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确。3-2高校学生成绩管理系统界面菜单选择1.掌握循环结构的实用2.能用循环结构解决实际中的问题。1.理解选择结构的嵌套2.循环结构的应用多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确4学生成绩统计分析-循环结构4-1循环结构1.理解循环结构的三种语句2.掌握循化结构对流程的控制1.理解While语句2.理解do-while 语句3.立解for语句多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确。4-2学生成绩统计分析1. 掌握循环的嵌套2.掌握循环语句在实际中的应用1.循环的嵌套2.循环的控制多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确5“学生成绩管理系统”中项目整体框架设计5-1函数1.理解常用函数,并能够熟练应用2.掌握自定义函数的应用1.函数的定义2.函数的调用多媒体演示、边讲边练、结果展示、分析点评程序争取运行

      5、正常,结果正确5-2项目整体框架设计1.掌握函数调用的参数传递2.掌握函数的递归调用1.函数的参数2.变量的作用域与生存期多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确6“学生成绩管理系统” 中学生成绩排名5-1数组1. 能正确定义数组2.掌握数组元素的引用3.能灵活使用一维、二维数组。1.理解数组的定义2.理解数组元素的存放形式多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确5-2用数组实现学生成绩排名1.能正确定义字符数组2.能实现字符串的处理3.使用数组解决实际问题1.字符数组的定义2.理解字符数组与字符串多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确7学生成绩统计指针7-1指针1.掌握指向整形变零的指针2.会正确定义指针3.掌握指针的使用1.理解指针的概念2.指针的定义3.指针的数据类型多媒体演示、边讲边练、结果展示、分析点评程序争取运行正常,结果正确7-2用指针实现学生成绩统计分析1.理解二级指针及多机指针2.掌握指向函数指针的应用1.立即诶数组的指针 2.理解指针数组3.理解指向函数的指针多媒体演示、边讲边练、结果展

      6、示、分析点评程序争取运行正常,结果正确8学生成绩输出8-1文本输出1、能正确使用文件2、能正确使用构造类型、指针类型数据3、能模块化编写程序1、掌握结构体数据的定义、使用2、枚举类型的定义学生分组讨论、动手设计、老师引导帮助解决、小组测评相关模块功能完善9其他功能(功能优化、完善)1能整合以上能力要求,完成综合项目2.能拓展学习知识,提高程序设计能力其他C语言知识的拓展语言的拓展与延伸讲、做、学统一,做中教、做中学完善项目功能五、课程进程表第次周次学时单元标题项目编号能/知目标师生活动其它(考核内容、方法)114C语言概述1-11能够启动Visual C+ 6.0,并能正确进入编程窗口。 2学会与人打交道,完成调查任务。3. 能初步掌握“班级学生成绩管理系统”工作模块构成。 4. 能调查了解本校学生成绩管理系统的工作流程,画出本校学生成绩管理系统工作模块图。5. 了解C语言的特点、C语言程序开发步骤。6. 初步了解C程序的组成结构,主函数的作用。7. 初步掌握C语言流程图、N-S图图例特点与属性。项目导入、案例启发、分组实施完成“班级学生成绩管理系统”工作模块224认识常量、变量及数据

      7、类型2-11掌握C语言的数据类型;2深刻理解常量与变量;3深刻理解整型、实型和字符型数据常量和变量的表示方法;多媒体演示、学生上机操作完成相关子项目,结果正确334“学生成绩管理系统”中相关数据设计2-21.掌握赋值运算符和赋值表达式、变量的赋值方法;2.理解各种数据类型之间的混合运算。3.能正确定义“班级学生成绩管理系统”中的相关数据的类型。多媒体演示、学生上机操作完成相关子项目,结果正确444掌握选择结构3-11.理解C语句的概念与定义方法。2.理解输入输出库函数的使用方法。3.理解选择程序结构流程控制。 项目导入、案例启发、作中教、做中学完成相关子项目,结果正确554学生成绩输入输出界面设计选择结构程序设计3-21.能用库函数对数据进行正确的输入输出。2.能完成选择程序结构的设计。项目导入、案例启发、作中教、做中学完成学生成绩输出界面664掌握循环结构4-11.掌握C语言的基本循环结构;2.深刻理解goto语句和if语句构成的循环、while语句、do-while语句、和for语句之间的区别及使用方法;3.理解各种循环之间的相同点和不同点多媒体演示、学生上机操作完成简单循环结构程

      8、序设计774学生成绩统计分析-循环结构程序设计4-21.理解循环嵌套,并掌握其应用。2.能正确设计“学生成绩管理系统”中学生成绩的统计和循环结构程序的设计项目导入、案例启发、分组实施完成“学生成绩管理系统”中学生成绩的统计和循环结构程序的设计884掌握自定义函数5-11.熟悉模块化设计思想。 2. 掌握函数的定义和调用方法。3.掌握函数调用时参数的传递。多媒体演示、学生上机操作根据实际需要正确调用库函数,完成简单函数的定义、调用994 “学生成绩管理系统”中项目整体框架设计5-21.了解局部变量和全局变量的概念及其作用范围。 2.能够对项目整体框架的函数进行设计。项目导入、例启发、分组实施完成项目框架的整体函数进行设计。10104数组6-11.掌握数组的基本概念。2.一维数组、二维数组的定义和引用;3. 字符数组的定义、引用方法;案例启发、分组实施完成数组应用项目11114“学生成绩管理系统” 中学生成绩排名6-21.理解数组在内存中的存放形式,数值型数组与字符型数组在引用上的 区别。2.能够用数组初步实现学生最高、最低成绩查找、学生成绩排序功能。项目导入、例启发、分组实施能够实现用数组初步实现学生最高、最低成绩查找、学生成绩排序功能。12124指针7-11.能正确理解各种类型的指针变量的定义; 2、掌握指针变量的引用方法,理解指针变量运算的含义 ;案例启发、分组实施完成指针应用程序设计13

      《C语言整体课程设计(张芝雨)》由会员Ron****an分享,可在线阅读,更多相关《C语言整体课程设计(张芝雨)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.