下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《高级语言程序设计》教学大纲课程英文名AdvancedProgrammingLanguage课程代码03M0020学分4总学时64理论学时36实验/实践学时28课程类别学科基础课课程性质必修先修课程无适用专业人工智能专业开课学院信息工程学院注:课程类别是指公共基础课/学科基础课/专业教育课;课程性质是指必修/限选/任选。一、课程地位与课程目标(一)课程地位本课程是人工智能专业的核心基础课,主要授课内容是C语言。该语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发,以简易的方式编译、能直接运用低级存储器,运算效率高,不需要任何运行环境支持。因此,本课程对于培养学生编程能力、学习兴趣、持续学习的能力有重要的作用。(二)课程目标课程的教学目标:本课程是入门级的课程,不需要对计算机组成原理有太深的理解;重点在于引导学生能够参与到学习中来,学习从程序员的角度看问题。该课程应达到的预期学习结果(ILO,IntendedLearningOutcomes)如下所示:ILO毕业要求目标分类ILO-1、掌握程序开发的基本方法,具备编写基本程序的能力。工程知识1-1,终身学习12-1,12-2,12-3理解分析设计ILO-2、掌握程序设计的基本结构:顺序、分支、循环结构,具备运用编程技术解决简单问题的能力。问题分析2-1,2-2分析设计ILO-3、掌握程序设计的中函数、数组、指针、数据结构、文件的使用,具体分析较复杂问题、设计和实现复杂程序的能力。设计/开发解决方案3-3分析设计课程思政目标:1.培养学生树立正确的职业理想。 2.培养学生刻苦钻研、自主创新的工匠精神。3.有机融合课程思政,厚植家国情怀。二、课程目标达成的途径与方法本课程的课程目标以课堂教学为主,作业,实验为辅。通过理论联系实践让学生逐步具有程序分析和优化能力,问题分析分解以及程序转化的能力。具体来讲:课程目标课程目标内容目标达成的途径与方法教学内容ILO-1具备编写基本程序的能力讲授第1、2、3章及作业实验1、实验2建立开发环境,掌握基本输入输出ILO-2具备运用编程技术解决简单问题的能力讲授第4、5、6章及作业实验3、实验4、实验5数值据变量的定义与引用表达式程序结构ILO-3具体分析较复杂问题、设计和实现复杂程序的能力讲授第7、8、9、10、11章及作业实验6、实验7、实验8、实验9、实验10掌握自定义函数、数组、指针、数据结构的使用了解文件的使用三、课程目标与相关毕业要求的对应关系本课程支撑的毕业要求如下:(1)工程知识:能够将数学、自然科学、人工智能专业知识用于解决人工智能相关的复杂工程问题;(2)问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析人工智能领域复杂工程问题,以获得有效结论;(3)设计/开发解决方案:能够设计针对人工智能复杂问题的解决方案,设计满足特定需求的智能系统,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素;ILOILO对毕业要求的支撑程度(H、M、L)毕业要求1毕业要求2毕业要求3ILO-1MILO-2HILO-3H注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)。四、课程主要内容与基本要求第1章前言理解程序的作用与功能,理解计算机语言的编写方法。通过联系当前社会上互联网行业的发展现状和计算机语言的发展状况,为学生树立职业目标。第2章程序开发准备建立C程序开发环境,学习使用在线评测系统,建立可持续学习的开放环境。根据在线测评系统以及IDE的现状,分析国内国外相关领域技术的发展脉络,在比较中激发学生的家国情怀。使学生认识到中国人民是勤劳、智慧的,激发和增强学生的民族自豪感和自信心。程序的输入输出初步掌握使用printf()和scanf()函数。数据变量的定义与引用掌握不同类型变量在程序中的使用。表达式掌握算术表达式,库函数的使用。控制结构掌握分支结构与循环结构的使用。函数掌握自定义函数的使用。数组掌握一维数组、二维数组和字符串的使用。指针理解地址和指针的概念;掌握指针的定义和使用以及有效利用指针进行程序设计的方法。结构掌握结构、结构数组、结构指针的定义与使用。第11章文件了解文件的定义与使用。五、课程学时安排章节号教学内容学时数学生任务对应课程目标1第1章前言2完成作业ILO-12第2章程序开发准备2完成作业ILO-13第3章程序的输入输出6完成作业ILO-14第4章数据变量的定义与引用6完成作业ILO-25第5章表达式6完成作业ILO-26第6章控制结构10完成作业ILO-27第7章函数8完成作业ILO-38第8章数组8完成作业ILO-39第9章指针8完成作业ILO-310第10章结构6完成作业ILO-311第11章文件2完成作业ILO-3六、实践环节及基本要求序号实验项目名称学时基本要求学生任务实验性质实验类别1基本输入输出2理解printf()、scanf()的使用理解整数输入输出至少完成一道格式化输入输出的题目验证必做2浮点数与字符的输入输出2理解长整数、浮点数、字符在计算机中输入输出方法至少完成一道长整数、和浮点数的输入输出的题目验证必做3表达式算数运算2理解表达式的编写、运算的优先级、及算术函数使用至少完成一道计算问题验证必做4循环结构4理解for、while、do结构的使用至少完成一道循环计算问题验证必做5单分支、多分支结构if、switch结构2理解if、switch结构的使用至少完成一道多分支计算问题验证必做6函数4理解自定义函数的使用至少完成一道自定义函数调用问题综合必做7数组4理解一维、二维数组、字符串的使用至少完成一道数组问题验证必做8指针4理解指针的定义和使用、利用指针进行简单程序设计至少完成一道指针应用问题验证必做9结构2理解结构、结构数组、结构指针的使用至少完成一道数据结构问题验证必做10文件2理解文件的使用至少完成一道文件问题验证必做注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。七、考核方式及成绩评定考核内容考核方式评定标准(依据)占总成绩比例支撑课程目标过程考核含到课率、课堂讨论发言、平时PTA平台作业等点名记录提问记录作业成绩10%ILO-1ILO-2ILO-3实验考核实验操作验收及实验报告实验操作成绩报告批改成绩20%ILO-2ILO-3期末考核闭卷卷面成绩70%ILO-1ILO-2考核类别考试成绩登记方式百分制八、推荐教材与主要参考书(一)推荐教材:1、《C语言
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理礼仪的终身学习
- 护理健康教育与健康教育课程评估
- 2026届陕西省西安市远东一中高三下学期化学试题期末联考试题含解析
- 护理学导论:基础知识与核心概念
- 护理学导论:护理职业的社会责任与使命
- 广东省广州市2025-2026学年第一学期期末教学质量检测高二数学试卷(A卷)(解析版)
- 护理教学课件:护理实践中的沟通与协调
- 船台总装吊装作业方案
- 储能电气接线方案
- 光储充并网接入方案
- 重庆育才中学2026届高三适应性训练(二)生物+答案
- 2026年租赁烘干塔合同(1篇)
- 2025年湖北省中考生物、地理合卷试卷真题(含答案)
- 2023年高考真题-政治(福建卷) 含解析
- 大学生心理健康教育第9章课件
- 石家庄市国企招聘考试真题及答案
- 第十二章疾病的分子生物学
- 安庆石化110kV输变电工程 环评报告表
- 软件企业专项审计报告范本
- 英语牛津3000词汇表
- JB-T 8723-2022 焊接金属波纹管机械密封
评论
0/150
提交评论