《高级语言程序设计课程标准.docx》由会员分享,可在线阅读,更多相关《高级语言程序设计课程标准.docx(6页珍藏版)》请在第一文库网上搜索。
1、高级语言程序设计课程标准一、课程概况课程名称高级语言程序设计课程代码20102303适用专业数学与应用数学开课学期第3学期课程性质通识教育课程必修学时/学分51/3预修课程无二、课程目标课程目标1:掌握算法的表示方法,掌握流程图的知识,熟练应用C编译软件,了解程序设计的般流程及常见方法。课程目标2:熟悉C语言的基本数据类型,掌握基本结构及其应用、各种类型运算及表达式。课程目标3:培养自主学习能力与职后学生的专业发展意识,能运用所学知识处理中学教学中的相关问题,和具有解决实际问题的意识和创新思维。三、课程目标与毕业要求的关系1、课程目标与毕业要求的对应关系毕业要求指标点课程目标学教会学课程目教能
2、4.2具备扎实的教学基本功,熟练掌握现代信息技术,积极采用启标1学力发式、案例式、合作式、研讨式等教学方法,准确、生动地向学课程目生传授知识,实施教学。标24.3会用恰当的方法对学生的学习过程、学习进展和学习效果进行多元化评价,并能依据评价结果改进教学,不断提高教学研究能力课程目标3学会综合课程目育人育人6.1接受数学学科独有的谨慎细腻,思维严密的训I练,能够将数学课堂教学与思政教育紧密结合。能有效掌握教学案例设计、学生标1课程目情感价值观察和分析、掌握灵活多样化的教学方法。标2毕业要求指标点课程目标学学会会7.3能够创设数学教学实践情景,通过自我反思,初步具备发现自课程目标发反身问题、进行自
3、我诊断、完成自我提升的能力。3展思2、课程目标与毕业要求的矩阵关系图名符践行师德学会教学学会育人学会发展师德规范教育情怀学科素养教学能力班级管理综合育人学会反思海通合作1.11.21.32.12.22.33.13.23.34.14.24.35.15.25.36.16.26.37.17.27.38.18.28.3C语士Xg序H1MMC语士硝B序HMM课目标1HM课S目标2H1课S目标31M四、课程教学要求与重难点序号课程内容框架教学要求教学重点教学难点1程序设计和C语言r解C语言及C程序的特点,熟练掌握C程序的运行步骤使用VC+软件编写C程序的步骤与方法理解计算机的运,行机制,掌握程序运行的步骤
4、2算法一程序的灵魂了解算法的概念、理解算法的殍性,掌握三种流程结构及使由流程图的表示算法的方法,了解结构化程序设计方法算法的表示方法,结构化流将图画法,三种流程结构,算法的特性;算法的设计3最简单的C程序设计_顺序程序设计理解各种类型数据的表示方式;掌握变量的命名规则、定义方法及所占存储空间;了解各种运算符的优先级别;掌握赋值语句;熟练掌握数据的输入与输出方法数据的表示方式、算术表达式、输入输出输入与输出语句4选择结构程序设计能熟练运用关系运算符和逻辑运算符;掌握if语句,了解switch语句的使用方法。if语句先择结构的嵌套5循环结构程序设计掌握forwhi1edo-whi1e等循环语句的用
5、法;了解jreakcontinue语句在循环语句中的作用for、whi1e循环情环结构的嵌套情环状态调整6利用数组处理批量数据了解维数组、二维数组;掌握数组的定义与引用;了解字符串的各种操作数组的定义与引用使用数组存储和处理批量数据7用函数实现模块化程序设计掌握函数的定义与调用方法;了解函数参数的传递方式;掌握函数的嵌套调用方法;了解函数的递归调用方法函数的定义与调用函数的递归调用五、课程教学内容、教学方式、学时分配及对课程目标的支撑情况序课程内容框架教学内容教学方式学时支撑课程目标1程序设计和C语言最简单的C语言;运行C程序的步骤与方法讲授、PPT辅助、课堂讨论、实验2课程目标12算法一程序
6、的灵魂算法和算法的特性;算法的表示讲授、PPT辅助、课堂讨论、实验4课程目标I课程目标33最简单的C程序设计一一顺序程序设计数据的表现形式及其运算;.运算符和表达式;C语句;数据的输入输出讲授、PPT辅助、课堂讨论、实验8课程目标1期目标24选择结构程序设计if语句实现选择结构;关系运算及逻辑运算;选择结构的嵌套;SWitCh语句;综合举例讲授、PPT辅助、课堂讨论、实验10课程目标1目标25循环结构程序设计whi1e,do.whi1e,for语句实现循环;循环的嵌套;改变循环的执行;循环程序举例;讲授、PPT辅助、课堂讨论、实验10课程目标I激呈目标26利用数组处理批量数据一维数组定义与引用
7、;二维数组定义与引用;字符数组;讲授、PpT辅助、课堂讨论、实验8蝌目标37用函数实现模块化程序设计函数的定义,声明及调用;函数的嵌套调用;函数的递归调用;讲授、PPT辅助、课堂讨论、实验9型目标3六、课程目标与考核内容课程目标考核内容评价依据课程目标1:掌握算法的表示方法,掌撼耀的知识,熟练应C编第郑K了解f附设1+的一般流程&常见方法。(支撑毕业要求指标点4.2,6.1)算法,流程图,运行结果。课堂表现;平时作业;平时测验;实验成绩;期末考试。课程目标2:熟悉C语言的基本数瑚理,翼睡拗构及其瞬、各种类型运算及表达式。(支撑毕业要求指标点4.2,6.1)基本数据类型,输入输出,算术表达式,关
8、系表达式,逻辑表达式,顺序结构,选择结构,循环结构。课堂表现;平时作业;平时测验;实验成绩;期末考试。课程目标3:培养自主学习能力与明后学生的专业发展意识,能运用所学知识地蚂噂教学中的相关问题,和具有解决实际问题的意识和创新思维。(支撑毕业要求指标点4.3,7.3)使用数组存储批量数据,实现向量或矩阵运算使用函数进行模块化事务管理。课堂表现;平时作业;平时测验;实验成绩;期末考试。七、考核方式与评价细则考核方式比例考核/评价细则课堂表现10%评价标准:根据学生上课出勤情况和课堂讨论,回答问题等情况。基础分90分;旷课一次扣10分,迟到、早退、事假一次扣5分;有效参与讨论并正确回答问题一次加5分
9、,最高100分。作业20%评价标准:平时成绩使用百分制,作业成绩为各次作业的平均成绩。在此标准下,少交一次作业扣5分。平时测验10%评价标准:取各次测验的平均成绩。实验10%评价标准:实验考核成绩。期末考试50%评价标准:严格按照C语言程序期末试题参考答案及评分细则进行阅卷。综合成绩100%课堂表现(10%)+作业(20%)+平时测验(10%)+实验(10%)+期末考试(50%)八、课程目标达成度评价参考数学学院课程目标达成度评价方法进行评价。九、本课程各个课程目标的权重依据第八部分中的课程目标达成度评价方法,计算得到本课程的各个课程目标的权重如下:课程目标课程目标课程目标2课程目标权值Wj0
10、.4170.3330.250十、持续改进根据学生的课堂表现、作业、平时测验和期末考试情况及教学督导的反馈,检验学生对本课程涉及的学科素养和学会反思的达成情况,及时对教学中的不足之处进行改进,调整教学指导策略;根据学生的课堂表现、实验报告,检验本课程所支撑的毕业要求分解指标点的达成度情况;根据本课程所支撑的毕业要求分解指标点的达成度情况,参考优秀专业经验,在本学院教学指导委员会指导下,重新修订本课程大纲,实现持续改进。十一、推荐教材及参考书目1 .推荐教材1谭浩强,C程序设计(第五版)M.北京:清华大学出版社2017.72 .参考书目口张正明,C/C+程序设计M.北京:清华大学出版社2014.1谭浩强,C程序设计(第五版)学习辅导M.北京:清华大学出版社2018.1