C语言程序设计课程标准.docx

上传人:lao****ou 文档编号:834393 上传时间:2024-06-12 格式:DOCX 页数:6 大小:29.72KB
下载 相关 举报
C语言程序设计课程标准.docx_第1页
第1页 / 共6页
C语言程序设计课程标准.docx_第2页
第2页 / 共6页
C语言程序设计课程标准.docx_第3页
第3页 / 共6页
C语言程序设计课程标准.docx_第4页
第4页 / 共6页
C语言程序设计课程标准.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言程序设计课程标准.docx》由会员分享,可在线阅读,更多相关《C语言程序设计课程标准.docx(6页珍藏版)》请在第一文库网上搜索。

1、C语言程序设计课程标准一、课程概况课程名称C语言程序设计课程代码20100105适用专业信息与计算科学开课学期第1学期课程性质通识教育课程必修学时/学分80/5预修课程二、课程目标课程目标1:熟悉C语言的基本数据类型,掌握基本结构及其应用、各种类型运算及表达式。课程目标2,掌握C语言的构造类型的定义与使用、掌握函数、指针的定义与使用方法,掌握文件的读写方法。课程目标3,熟悉C编译软件的使用方法,了解程序设计的一般流程及常见方法。掌握算法的表示方法,掌握常见问题的算法,通过课程实验,培养学生运用所学知识解决实际问题的意识。三、课程目标与毕业要求的关系1、课程目标与毕业要求的对应关系毕业要求指标点

2、课程目标2.数学基础2.1具有扎实的数学基础,掌握分析学、代数学等主干数学课程的基本原理、基本技巧和结论,受到比较严格的数学思维训练。课程目标1课程目标2课程目标33.软件开发3.1具有熟练的计算机算法设计与软件开发能力,能够熟练掌握高级程序设计语言的语法,并设计适当的数据结构和算法,编程解决实际问题。课程目标1课程目标2课程目标34.数据分析4.1掌握数学建模和数据挖掘的常用方法,具备较强的数据分析与处理能力,能综合运用所学知识分析和解决问题。课程目标2课程目标32、课程目标与毕业要求的矩阵关系图思想政治数学基础软件开发数据分析外语体育人文发展1.11.21.32.12.22.33.13.2

3、3.3t14.24.35.15.25.36.16.26.3课程目标1HH课程目标2HHM课程目标3HHM注:H表示高支撑,M表示中支撑,1表示低支撑。四、课程教学要求与重难点序号课程内容框架教学要求教学重点教学难点1程序设计和C语言了解C语言及C程序的特点,熟练掌握C程序的运行步骤。C程序的运行C程序的运行2算法了解算法的概念,理解算法的特性,掌握三种流程结构及使用流程图的表示算法的方法,了解结构化程序设计方法。流程图、算法的表示算法的表示3顺序结构程序设计掌握各种类型数据的表示方式、转义字符的含义,了解变量的命名规则、定义方法及所占存储空间,了解各种运算符的优先级别,会求各种表达式的值,掌握

4、C语句的作用及特点,掌握数据的输入与输出方法。数据的表示方式、算术表达式、输入输出数据的表示、输入输出4选择结构程序设计能熟练运用关系运算符和逻辑运算符,掌握if语句和SWitCh语句的使用方法。if语句if语句的使用5循环结构程序设计掌握for、whi1edo-whi1e等循环语句的使用方法,掌握break,continue语句在循环语句中的使用方法。for、whi1e循环for、Whi1e循环的灵活运用6数组掌握数组的定义与引用,掌握字符串的各种操作。数组的定义与引用数组的应用7函数掌握函数的定义与调用方法,了解函数参数的传递方式,了解函数的嵌套调用方法,掌握函数的递归调用方法,了解局部变

5、量和全局变量、变量的存储方式和生成期。函数的定义与调用函数的递归调8指针掌握指针的概念,掌握指针变量的定义、初始化及使用方法,了解指针数组、使用指针处理字符串的方法,了解指向函数的指针、返回指针值的函数、指针数组和多重指针的使用方法,掌握动态内在分配方法。指针的定义与引用、动态存储分配动态存储分配9用户自己建立数据类型掌握结构体的定义与使用方法,掌握链表的建立、访问、删除、插入等操作,了解共用体类型和枚举类型的定义和使用方法。结构体的定义与使用,链表的创建链表的操作10文件掌握文件的的读写方法。文件的读写文件的读写五、课程教学内容、教学方式、学时分配及对课程目标的支撑情况序号课程内容框架教学内

6、容教学方式学时支撑课程目标1程序设计和C语.什么是计算机程序,什么是计算机语言,C语言的发展及其特点,最简单的C语言程序,运行C程序的步骤与方法,程序设计的任务。讲授、演示、实验2+0课程目标1课程目标32算法什么是算法,简单的算法举例,算法的特性,怎样表示一个算法,结构化程序设计。讲授、演示、实验4+0课程目标33顺序程序设计顺序程序设计举例,数据的表现形式及其运算,C语句,数据的输入输出。讲授、演示、实验6+2课程目标1课程目标34选择结构程序设计选择结构和条件判断,用if语句实现选择结构,关系运算符与关系表达式,逻辑运算符与逻辑表达式,条件运算符和条件表达式,选择结构的嵌套,用switc

7、h语句实现多分支选择结构,选择结构程序综合举例。讲授、演示、实验6+2课程目标1课程目标35循环结构程序设计为什么需要循环控制,用WhiIe语句实现循环,用do-whi1e语句实现循环,用for语句实现循环,循环的嵌套,几种循环的比较,改变循环执行的状态,循环程序举例。讲授、演示、实验6+4课程目标1课程目标36数组怎样定义和引用一维数组,怎样定义和引用二维数组,字符数组。讲授、演示、实验6+4课程目标2课程目标37函数为什么要用函数,怎样定义函数,函数调用,对被调用函数的声明和原型,函数的嵌套调用,函数的递归调用,数组作为函数参数,局部变量和全局变量,变量的存储方式和生成期。讲授、演示、实验

8、6+4课程目标2课程目标38指针指针是什么,指针变量,通过指针引用数组,通过指针引用字符串,指向函数的指针,返回指针值的函数,指针数组和多重指针,动态内存分配与指向它的指针变量。讲授、演示、实验6+2课程目标2课程目标39用户自己建立数据类型定义和使用结构体变量,使用结构体数组,结构体指针,用指针处理讲授、演示、实验8+4课程目标2课程目标3链表,共用体类型,使用枚举类型,用IyPedef声明新类型名。10文件C文件的有关基本知识,打开与关闭文件,顺序读写数据文件,随机读写数据文件。讲授、演示、实验6+2课程目标2课程目标3六、课程目标与考核内容课程目标考核内容评价依据课程目标1:熟悉C语言的

9、基本数据类型,掌握基本结构及其应用、各种类型运算及表达式。(支撑毕业要求指标点2.13.1)基本数据类型,输入输出,算术表达式,关系表达式,逻辑表达式,顺序结构,选择结构,循环结构。课堂表现;平时作业;平时测验;实验成绩;期末考试。课程目标2:掌握C语言的构造类型的定义与使用、掌握函数、指针的定义与使用方法,掌握文件的读写方法。(支撑毕业要求指标点2.1,3.1,4.1)数组,函数,指针,结构体,文件。课堂表现;平时作业;平时测验;实验成绩;期末考试。课程目标3:熟悉C编译软件的使用方法,了解程序设计的一般流程及常见方法。掌握算法的表示方法,掌握常见问题的算法,通过课程实验,培养学生运用所学知

10、识解决实际问题的意识。(支撑毕业要求指标点2.1,3.1,4.1)算法,流程图,运行结果。课堂表现;平时作业;平时测验;实验成绩;期末考试。七、考核方式与评价细则考核方式比例考核/评价细则课堂表现10%评价标准:根据学生上课出勤情况和课堂讨论,回答问题等情况。基础分90分;旷课一次扣10分,迟到、早退、事假一次扣5分;有效参与讨论并正确回答问题一次加5分,最高100分。作业20%评价标准:平时成绩使用百分制,作业成绩为各次作业的平均成绩。在此标准下,少交一次作业扣5分。平时测验10%评价标准:取各次测验的平均成绩。实验10%评价标准:实验考核成绩。期末考试50%评价标准:严格按照C语言程序期末

11、试题参考答案及评分细则进行阅卷。综合成绩100%课堂表现(10%)+作业(20%)+平时测验(10%)+实验(10%)+期末考试(50%)八、课程目标达成度评价参考数学学院课程目标达成度评价方法进行评价。九、本课程各个课程目标的权重依据第八部分中的课程目标达成度评价方法,计算得到本课程的各个课程目标的权重如下:课程目标课程目标-1课程目标2课程目标3权值Wi0.280360.36十、持续改进根据学生的课堂表现、作业、平时测验和期末考试情况及教学督导的反馈,检验学生对本课程涉及的学科素养和学会反思的达成情况,及时对教学中的不足之处进行改进,调整教学指导策略;根据学生的课堂表现、作业、平时测验及期末考试成绩,检验本课程所支撑的毕业要求分解指标点的达成度情况;根据本课程所支撑的毕业要求分解指标点的达成度情况,在本学院教学指导委员会指导下,重新修订本课程大纲,实现持续改进。十一、推荐教材及参考书目1 .推荐教材1谭浩强,C程序设计(第五版)M.北京:清华大学出版社2017.72 .参考书目1张正明,C/C+程序设计M.北京:清华大学出版社2014.12谭浩强,C程序设计(第五版)学习辅导M.北京:清华大学出版社2018.1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服