- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计基础》课程标准
一、管理信息
课程名称:C语言程序设计基础 批 准 人:
课程代码: 040363 所属系部:信息工程系
制 定 人: 制定时间:2013/2/1
修 订 人: 修订时间:2015/3/1
二、基本信息
学 分:5 学 时:80(面授48+实验32)
课程类型:嵌入式技术与应用专业基础课
授课对象:嵌入式技术与应用专业一年级学生
先 修 课;计算机应用基础
后 续 课:《单片机C程序设计》、《单片机综合项目开发实训》、《嵌入式系统结构与原理》、《Linux程序设计》、《传感器原理与应用》等
三、课程概述
《C语言程序设计基础》是郑州信息科技职业学院嵌入式技术与应用专业学生必修课,是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对计算机专业和理工类专业来说是一门必修的课程。
本课程的教学目的和任务是:通过理论和实践教学,使学生较好地掌握C语言各方面的知识,掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力,并能熟练应用DEV C++的集成环境进行C语言的编写、编译与调试(亦可以使用其他编译环境),达到应用C语言解决一般编程问题的水平。
四、课程设计
1、课程目标设计
(1)能力目标
职业特定能力
通过学习,学生可以设计最基本的C程序,掌握基本知识C语言程序的数据类型、运算符和表达式顺序结构、选择结构和循环结构的程序设计数组的定义和使用指针,如变量的指针,数组的指针,函数的指针,字符串的指针等…else语句、if…else if…else语句、switch语句,掌握if语句的嵌套的使用,能读懂、理解分支结构程序流程图;
掌握常用的循环结构:while、do-while、for循环结构,掌握循环嵌套的使用,掌握break、continue语句的使用,能读懂、理解循环结构程序流程图;
掌握数组的使用:数组的声明、初始化操作,数组元素的引用和赋值操作,能利用循环结构输入、输出数组;
掌握函数的定义,理解函数的参数和参数传递的方式,学会正确使用函数;
理解指针的定义,会写基本的简单的指针程序,掌握指针传递参数的方法;
掌握结构体和枚举的声明和使用。
(3)课程讲授方法
课程讲授采取面授+实验方法进行,其中面授部分为7个模块单元,每个模块单元都有一个总体项目贯穿其中,每次课程都围绕项目所需的知识进行讲授,每个单元结束之后还有其他项目案例作为学生兴趣小组讨论项目在课后完成,并且提交项目心得和项目学习总结报告。
实验主要在机房完成,实验内容根据每次课程的教学进度和学生的掌握程度来进行设计,这样可以保证学生在有限的时间内尽可能多的掌握所学的知识。
2、课程内容设计
模块名称 学时 C语言程序设计导引 4 数据类型、表达式与运算符 16 算法与控制流程 16 函数与模块化程序设计 16 数组 12 指针 4 用户自定义数据类型 12 合计 80 3、面授课程能力训练项目设计
编号 能力训练项目名称 拟实现的能力目标 相关支撑知识 训练方式手段
及步骤 结果(可展示) 1 超市计费系统1.0版 理解什么是计算机。
理解什么是程序。
理解程序设计语言。
掌握C语言的相关知识。
掌握Hello World程序的开发过程。
掌握C语言中基本的输入/输出过程。
掌握C程序的基本结构 开发环境界面
C语言基本输入输出
C语言相关知识 分析项目,提出设计方案
编写应用程序实现项目结果
教师操作学生模仿,能够独立完成上机实训任务
设计方案
程序
2 交换两个整数 掌握C语言中数据类型的划分以基本数据类型的存储使用。
掌握C语言中各种基本类型常量和变量的表示方法。
掌握各种运算法的使用方法及其表达式的求值顺序。 变量和常数
基本数据类型
算术运算
数据的输入与输出 同上
同上 3 超市计费系统2.0版 了解算法的概念、特征及描述方法。
掌握顺序结构程序的设计。
掌握选择流程控制程序的设计。
掌握循环流程控制程序的设计。
领悟3中基本结构在程序设计中的应用。 三种基本结构的综合使用,简单的程序控制流程图 同上
同上 4 石头剪子布游戏 掌握函数的定义、声明、调用及返回。
掌握参数的两种传递方式。
掌握函数的嵌套调用与递归调用。
理解变量的存储类别、生存期及作用域。
掌握变异鱼处理及模块化编译链接。
领悟模块化程序设计方法。 函数的声明,定义,参数的设置以及参数之间的传递方法。 同上 同上 5 学籍管理系统 理解数组的概念。
初步掌握C语言中数组元素的存储特点。
掌握一维、二维数组的定义、初始化、引用及其与函数的关系。
掌握字符数组处理字符串的方法。
领悟数
您可能关注的文档
最近下载
- 第6章--新型萃取分离技术.ppt VIP
- (人教2024版)英语七年级上册Unit 2.2 Section A Pronunciation-2e课件(新教材).pptx
- 肌筋膜触发点及肌筋膜疼痛综合征 完整版.ppt VIP
- SONY 索尼 专业产品专业摄像机摄录一体机PMW-EX1R使用说明书.pdf VIP
- gd08462中铁联集装箱轨道吊使用说明书.pdf VIP
- 2012全国法律硕士(非法学)专业基础课真题.doc VIP
- 中现代文学史教学课件电子教案全套课件.pptx VIP
- 2022年建行校园招聘笔试真题.pdf
- 心脏超声定量分析技术临床应用新进展题库答案-2025年华医网继续教育.docx VIP
- IgA肾病诊断.ppt VIP
文档评论(0)