- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《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程序,通过上机实践,最终使学生达到能够在C环境下独立改写并编制中小型的常规程序。
通过学习必须掌握以下基本知识:
1.C语言程序的数据类型、运算符和表达式。
2.C语言设计的顺序结构、选择结构和循环结构的程序设计。
3.数组的定义和使用。
4.指针,如变量的指针,数组的指针,函数的指针,字符串的指针等。
5.函数。
6.结构体和枚举。
行业通用能力
能利用语言、程序流程图描述算法;
能根据实际需要,设计合理的算法和问题的解决方案;
能初步掌握计算机软件开发的一般过程;
能初步理解计算机解决问题的基本思想。
核心能力
规范安全操作能力——规范的上机操作;
团结协作能力——互相帮助、共同学习,具备协作精神,服从大局;
自我展示能力——讲述、说明、提问、回答问题;
自我学习能力——利用图书馆、互连网的各种资料,解决程序设计中遇到的问题。
(2)知识目标
掌握变量的声明与赋值方法,掌握常用数据类型的使用,掌握算术运算符和算术表达式的使用,掌握常用的数据类型转换方法;
掌握常用的数据输入、输出方法;
掌握基本数据类型的使用,掌握关系运算和逻辑运算,能写出比较复杂的逻辑表达式;
掌握常用的分支程序结构:if语句、if…else语句、if…else if…else语句、switch语句,掌握if语句的嵌套的使用,能读懂、理解分支结构程序流程图;
掌握常用的循环结构:while、do-while、for循环结构,掌握循环嵌套的使用,掌握break、continue语句的使用,能读懂、理解循环结构程序流程图;
掌握数组的使用:数组的声明、初始化操作,数组元素的引用和赋值操作,能利用循环结构输入、输出数组;
掌握函数的定义,理解函数的参数和参数传递的方式,学会正确使用函数;
理解指针的定义,会写基本的简单的指针程序,掌握指针传递参数的方法;
掌握结构体和枚举的声明和使用。
(3)课程讲授方法
课程讲授采取面授+实验方法进行,其中面授部分为7个模块单元,每个模块单元都有一个总体项目贯穿其中,每次课程都围绕项目所需的知识进行讲授,每个单元结束之后还有其他项目案例作为学生兴趣小组讨论项目在课后完成,并且提交项目心得和项目学习总结报告。
实验主要在机房完成,实验内容根据每次课程的教学进度和学生的掌握程度来进行设计,这样可以保证学生在有限的时间内尽可能多的掌握所学的知识。
2、课程内容设计
模块名称学时C语言程序设计导引4数据类型、表达式与运算符16算法与控制流程16函数与模块化程序设计16数组12指针4用户自定义数据类型12合计803、面授课程能力训练项目设计
编号能力训练项目名称拟实现的能力目标相关支撑知识训练方式手段
及步骤结果(可展示)1超市计费系统1.0版理解什么是计算机。
理解什么是程序。
理解程序设计语言。
掌握C语言的相关知识。
掌握Hello World程序的开发过程。
掌握C语言中基本的输入/输出过程。
掌握C程序的基本结构开发环境界面
C语言基本输入输出
C语言相关知识分析项目,提出设计方案
编写应用程序实现项目结果
教师操作学生模仿,能够独立完成上机实训任务
设计方案
程序
2交换两个整数掌握C语言中数据类型的划分以基本数据类型的存储使用。
您可能关注的文档
最近下载
- TZS 0628-2024 生物安全二级实验室门设置技术规范(水印版).pdf VIP
- 电梯轿厢装修的相关知识.docx VIP
- 山西圣点世纪科技股份有限公司公开转让说明书(申报稿).docx
- 小学生安全教育课件.pptx VIP
- 圆的标准方程教案.pdf VIP
- 临床护理类课题申报书撰写技巧.doc VIP
- TZS 0629-2024 病原微生物实验室菌(毒)种和感染性样本双人双锁管理规范(水印版).pdf VIP
- 智慧水利建设顶层设计解决方案V1.1.pptx VIP
- SDH传输原理.PPT VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
文档评论(0)