下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页《高级语言》教学大纲课程编号:13180502英文名称:AdvancedLanguage学分:5学时:总学时96学时,其中理论64学时,实践32学时先修课程:无课程类别:专业基础课授课对象:计算机科学与技术、网络工程专业学生教学单位:机械与电气工程学院修读学期:第1学期(以1-8学期为单位填写)一、课程描述和目标本课程为计算机科学与技术、网络工程专业的专业基础课,也是这两个专业学生的一门软件技术的入门课和重要技术基础课。本课程同时也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。通过本课程的学习,使学生掌握程序设计的思想,掌握程序设计的基础知识、基本概念、基本技能和方法,培养学生分析问题、解决问题、程序设计和调试、实践动手的能力,使学生具备较扎实的高级语言程序设计能力,为后续课的学习和应用开发打下较扎实的程序设计基础。通过学习本课程,达到以下课程目标:课程目标1:掌握必要的程序设计知识,主要包括程序设计基础知识、程序控制结构、数组和字符串、函数、指针、结构体与链表等;掌握VC/Dev-C++等集成开发环境的使用和在线解题的方法。课程目标2:能运用高级语言和其他知识解决实际问题,对复杂工程问题具有初步的算法设计能力和程序调试能力。课程目标3:养成认真细致、实事求是、积极探索的科学态度和工作作风,形成理论联系实际、自主学习、团队合作和探索创新的良好习惯。二、课程目标对毕业要求的支撑关系毕业要求指标点课程目标权重1.2能够将工程基础、计算机软、硬件体系/网络体系等知识应用在计算机/网络工程相关领域的复杂工程问题的解决方案中课程目标10.3课程目标20.5课程目标30.1三、教学内容、基本要求与学时分配序号教学内容基本要求学时教学方式对应课程目标1初识语言:最简单的C/C++程序;算法与流程图;VC/Dev-C++等集成开发环境。理解最简单的C/C++程序及相关基础知识;理解算法及其描述方法;能初步应用开发环境编写最简单的C/C++程序。4讲授式练习式课程目标12数据类型和表达式:基本数据类型;常量与变量;运算符与表达式;常用的输入输出语句。理解基本数据类型、常量、变量的使用方法;理解运算符与表达式的使用方法;理解常用的输入和输出语句。8讲授式讨论式练习式课程目标13程序控制结构:顺序结构程序设计;分支结构程序设计;循环结构程序设计。理解if…else、switch、for、while、do-while、break、continue等语句的使用方法;理解嵌套循环;能应用掌握顺序结构、分支结构和循环结构求解实际问题。8讲授式启发式探究式讨论式练习式课程目标1、24数组:一维数组;二维数组;字符数组与字符串。理解一维数组、二维数组、字符数组和字符串的概念、定义、初始化与引用的方法;能应用数组求解实际问题。10讲授式启发式探究式讨论式练习式课程目标1、2、35函数:函数的定义/调用/声明;函数的嵌套调用;数组作函数的形参;递归函数;全局/局部变量;编译预处理。理解函数的定义/调用/声明;理解握函数的嵌套调用/递归调用;掌握数组作为函数参数的方法;理解全局/局部变量的使用方法;认知编译预处理;能应用函数进行模块化程序设计并求解实际问题。10讲授式启发式探究式讨论式练习式课程目标1、2、36指针:指针变量;指针与数组;指针与函数;堆内存分配;引用。理解指针与地址的概念;理解指针变量、指针参数、指针函数、堆内存分配、引用的基础知识及使用方法;理解指针与一维数组、二维数组有关地址的关系;理解使用指针的程序。8讲授式讨论式练习式课程目标17结构体:结构体声明;结构体变量;结构体指针;结构体数组。理解结构体类型、结构体变量、结构体指针和结构数组的知识和处理方法;能应用结构体及结构体数组求解实际问题。8讲授式启发式探究式讨论式练习式课程目标1、2、38链表基础:链表基本概念;建立与遍历链表;链表结点的插入与删除。理解链表的基本概念;理解建立/遍历链表及在链表中插入和删除结点的算法;能初步应用链表结构求解实际问题。8讲授式探究式讨论式练习式课程目标1、2、3合计64序号实验项目实验内容与要求学时类型对应课程目标1数组程序设计实验内容:(1)二分查找;(2)马鞍点;(3)字符串数组排序。实验要求:必修。12设计课程目标1、2、32函数程序设计实验内容:(1)最长单词;(2)递归函数;(3)进制转换;(4)筛选法。实验要求:必修。10验证课程目标1、2、33结构体和链表程序设计实验内容:(1)字符串比较函数;(2)结构体操作;(3)链表操作;(4)约瑟夫环。实验要求:必修。10验证课程目标1、2、3合计32注:实验要求包括必修、选修;实验类型包括演示、验证、综合、设计等。四、课程教学方法线上教学与线下教学相结合;集中讲授与探究式教学及翻转课堂相结合;采用启发式、练习式和讨论式等教学方式。五、学业评价和课程考核总评成绩=平时成绩×50%+期末成绩×50%其中,平时成绩包括出勤、在线作业、平时表现、期中考试、实验成绩等部分;期中考试和期末考试都采用上机考试形式(闭卷,运用局域网内的在线判题系统)。考核依据建议分值考核/评价细则对应课程目标平时成绩50%出勤5%对于每次考勤,缺勤扣1分,迟到、早退扣0.5分,有请假手续的酌情扣0~0.1分。课程目标3在线作业10%根据作业完成情况、解题进步情况等确定。课程目标1、2、3平时表现15%根据课前学习、课堂表现、学习态度等情况确定。期中考试10%完成1题得40分,完成2题得60分,此后每多完成1题多得10,总分不超过100分。实验成绩10%根据实验态度、表现及实验报告完成情况确定。期末考试50%完成1题得40分,完成2题得60分,此后每多完成1题多得10,总分不超过100分。课程目标1、2、3六、达成度评价(一)教学目标达成度教学目标i的达成度=(期末相关试题得分×期末考试占比+平时成绩得分×平时成绩占比)/(期末相关试题总分×期末考试占比+平时成绩总分×平时成绩占比)注:可根据成绩构成元素对上述公式进行修改或设计更加科学的计算公式。(二)毕业要求指标点达成度毕业要求指标点的达成度=∑相关教学目标×权重七、教材与参考书(一)推荐教材 1.《C语言程序设计(第3版)》,何钦铭主编,高等教育出版社,2015年8月版;2.《C++程序设计基础》,揣锦华主编,清华大学出版社,2015年2月版。(二)参考资料1.《C程序设计实训(第3版)》,林小茶主编,清华大学出版社,2018年6月版;2.《C语言程序设计实验与习题指导(第3版)》,颜晖主编,高等教育出版社,2015年8月版; 3.《C++程序设计教程详解——过程化编程》,钱能主编,清华大学出版社,2014年5月版。八、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大数据驱动的信贷评估-第47篇
- 大模型在金融决策支持中的价值
- 信用评分系统与大模型融合
- 日语工作考试题及答案
- 云南省昭通市名校2027届七上数学期末教学质量检测试题含解析
- 2026年高职会计电算化(税务处理实务)试题及答案
- 井矿特殊工种考试题及答案
- 卫辉公务员考试题及答案
- 常见心律失常的药物治疗
- 2026-2030中国移动团购行业供需形势及未来应用趋势预测研究报告
- 2026年秋季初中开学第一课 行为规范 青春有规
- 《医疗器械经营质量管理规范》培训试题及答案
- 2026年金融科技产品推广方案
- 成都市新都区2026年社区网格员招录考试真题库及完整答案
- 城市更新项目策划与实施方案
- 湖南省长沙市望城区2027届六年级数学第一学期期末联考试题含解析
- 2026统考专升本高数:高数Ⅰ考点汇编
- 校长竞聘面试答辩题及答案(精心)
- 2025年特殊教育学校教师招聘笔试试题及答案
- 2026-2027年人工智能(AI)驱动的个性化国际税务筹划与合规风险预警平台适应全球税收规则变化获金融与法律科技投资
- 2026一级建造师《机电》必背知识点
评论
0/150
提交评论