《程序设计基础》课程教学大纲(本科).docVIP

  • 33
  • 0
  • 约3.55千字
  • 约 6页
  • 2022-05-20 发布于河南
  • 举报

《程序设计基础》课程教学大纲(本科).doc

《程序设计基础》课程教学大纲 一、课程基本情况 课程代码:1041129001 课程名称(中/英文):程序设计基础/Software Design Basics 课程类别:专业基础课 开课学期:学期 学分:3 总学时:48 理论学时:24 实验/实践学时:24 适用专业:电子科学与技术 适用对象:本科 先修课程:信息技术基础 开课学院:电气工程与自动化学院 二、课程简介 1.课程任务与目的 《程序设计基础》是电子科学与技术专业的专业基础课,为后续单片机原理及应用、嵌入式系统原理及应用等后续课程所需要的编程思维、编程能力打下良好的基础。本课程内容为数据类型、表达式、函数、数组、指针、结构体、文件等的基本概念及应用,结构化程序设计方法以及一些常用算法等。 通过《程序设计基础》课程的内容,完成对学生的计算机程序设计能力、计算思维能力和解决实际问题能力的培养。通过本课程的学习,培养学生解决电子科学工程中遇到的实际问题的能力,激发学生为电子科学的发展而勇于创新、报效祖国的远大理想。 2.对接培养的岗位能力 本课程支持以下毕业要求: 毕业要求1.2掌握电子科学与技术的专业基础知识,用于电路与系统、集成电路领域中工程问题的分析和表述; 毕业要求3.1针对电子科学与技术专业工程问题,能够根据实际需求,分析和识别相关的影响因素,提出满足设计目标的可行的解决方案,并体现出创新意识。; 毕业要求4.2 应用科学的手段与方法、专业理论对电路与系统、集成电路关键问题设计仿真或实验方案,正确采集、记录数据,并确认数据的可重复性。 毕业要求5.1 能够使用相关的网络工具、文献数据库等信息技术工具,检索并筛选解决复杂工程问题所需的相关研究资料。 三、课程教学目标 课程目标及毕业要求如下: 课程目标1.掌握C语言的基本语法,能正确地进行变量的定义、各种类型表达式的书写与计算,程序的三大基本结构的表达,函数的定义,数组的定义与使用,结构体及变量的定义、应用等,使学生在遇到电子科学工程领域的问题时,能够正确表达。(支撑毕业要求1.2) 课程目标2. 掌握C语言对程序设计、编写和调试的基本概念、步骤和方法,并能够用这些基本概念、步骤和方法分析和推演电子科学工程领域的复杂工程问题,使学生具有提出一定创新性方法的能力。(支撑毕业要求3.1) 课程目标3. 能够利用C语言课程中培养的编程能力,对电子科学工程中遇到的数据表示、采集、记录、处理等问题提出正确的处理方法,培养学生应用C语言作为辅助解决电子科学工程领域复杂工程问题能力;(支撑毕业要求4.2) 课程目标4. 能够利用C语言课程中培养的编程思维,针对电子科学工程领域遇到的实际问题,检索并筛选解决复杂工程问题所需的相关研究资料。(支撑毕业要求5.1) 课程目标与毕业要求的关系矩阵 课程目标 毕业要求指标点 1.2 3.1 4.2 5.1 课程目标1 √ 课程目标2 √ 课程目标3 √ 课程目标4 √ 四、教学课时安排 (一)理论学时分配 序号 教学内容 总学时 学时 完成课程 教学目标 讲课 实验 实践 一 章 程序设计概述 4 2 2 0 课程目标1 二 章 基本程序设计 6 4 2 0 课程目标1 三 章 程序的控制结构 12 6 6 0 课程目标1 四 章 函数 8 4 4 0 课程目标2 五 章 数组和字符串 8 4 4 0 课程目标2 六 章 指针 4 2 2 0 课程目标2 七 第七章 结构、联合和链表 3 1 2 0 课程目标3 八 第八章 文件 3 1 2 0 课程目标4 (二)实验或实践学时安排 序号 实验/实践项目名称 实验/实践学时 实验/实践类型 实验/实践要求 每组 人数 备注 1 程序设计基础 2 验证性 必做 1 2 基本程序设计 2 验证性 必做 1 3 程序控制结构(一) 2 验证性 必做 1 4 程序控制结构(二) 2 验证性 必做 1 5 程序控制结构(三) 2 设计性 必做 1 6 函数(一) 2 设计性 必做 1 7 函数(二) 2 设计性 必做 1 8 数组 2 设计性 必做 1 9 字符串 2 综合性 必做 1 10 指针 2 综合性 必做 1 11 结构体 2 综合性 必做 1 12 文件 2 综合性 必做 1 注: 1.实验类型:分“演示性”、“验证性”、“综合性”、“设计性”、“创新性” 2.实验要求:分“必做”、“选做” 3.每组人数:指教学实验项目中在每套仪器设备上同时完成本实验项目的人数。如2人合用一台显微镜,则每组人数为2人;5人合用一台仪器则每组人数为5。 五、教学内容及要求 主题1 程序设计概述 1.教学内容 程序设计的基本概念,程序设计的书写格式,程序调试、运行的操作方法,数据的输入输出格式和方法。 2.教学 熟悉C语言的开发过程和环境 3.教学难点 C

文档评论(0)

1亿VIP精品文档

相关文档