C语言整体课程设计(张芝雨)
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.函数的调用多媒体演示、边讲边练、结果展示、分析点评程序争取运行
《C语言整体课程设计(张芝雨)》由会员Ron****an分享,可在线阅读,更多相关《C语言整体课程设计(张芝雨)》请在金锄头文库上搜索。
Linux基础综合案例四
Java+Web+应用程序开发试题库7
Java中sleepwaityieldjoin的区别
C++期末考试复习资料
Java+Web+应用程序开发试题库4
C语言整体课程设计(张芝雨)
Java+Web+应用程序开发试题库3
Java面向对象程序设计_习题解答
Java中Synchronized的用法
Java+Web+应用程序开发试题库2
linux认证题库
Java多线程开发方法2
Java+Web+应用程序开发试题库1
Java+Web+应用程序开发试题库9
Java+Web+应用程序开发试题库6
Java+Web+应用程序开发试题库8
c++期末 考试复习资料
Linux系统管理综合案例三(答案)
Linux系统管理综合案例三
Java+Web+应用程序开发试题库5
2024-05-17 12页
2024-05-17 1页
2024-05-16 4页
2024-05-16 4页
2024-05-14 16页
2024-05-14 12页
2024-05-14 5页
2024-05-14 16页
2024-05-14 4页
2024-05-14 4页