文档详情

《程序设计综合训练》课程教学大纲.docx

发布:2025-02-05约3.98千字共9页下载文档
文本预览下载声明

《程序设计综合训练》教学大纲

一、课程基本信息

课程名称(中文)

程序设计综合训练

课程名称

(英文)

ComprehensiveProgrammingTraining

课程代码课程性质

必修

课程类别

实践教学环节

考核形式

考查

总学分(学时/周)

1(2周)

理论学分(学时)

0(0)

实践或实验学分(学时/周)

1(2周)

先修课程

《C语言程序设计》

《数据结构与C++》

后续课程

适应范围

全日制本科

面向专业

电子信息工程

开课学期

4

开课学院

电子与信息工程学院

1.指导思想:夯实程序设计理论基础,提升学生对电子信息类软件系统开发的实践能力和专业素养,并用其基本方法解决相关实际问题的能力。

2.基本原则:理论联系实际,知识、能力、素质协同发展。

3.课程思政:在教学中,结合教学内容,培养学生对科学的兴趣、实事求是的科学态度、辩证唯物主义的世界观,培养学生的爱国主义情操。

二、课程目标及其对毕业要求的支撑

2.1课程目标

课程目标1:使学生系统地了解程序设计的基本概念和基本规律,掌握面向对象编程、数据结构、可视化程序设计的基本理论与基本方法,了解这些概念和规律在实际工程技术中的应用,为后续相关课程和专业知识的学习打下基础。

课程目标2:使学生在软件系统分析、设计、开发和自学能力培养等方面得到严格的训练,从而提高学生提出问题、分析问题和解决问题的能力,培养学生的探索精神和创新意识,培养学生应用能力、团队合作能力、科研能力,努力实现知识、能力、素质的协调发展。

课程目标3:通过课堂教学、实践操作等环节,培养学生学习程序设计的兴趣、实事求是的科学态度、辩证唯物主义的世界观与爱国主义情操。

2.2毕业要求、指标点与课程目标的对应关系

毕业要求、指标点如表1所示。

表1毕业要求、指标点

支撑的毕业要求

涉及的毕业要求指标点

支撑强度

1.工程知识

1.3掌握计算机的基础知识,能够针对电子信息工程类问题进行初步的软件分析和设计。

L

2.问题分析

2.2能通过文献研究分析和表达复杂工程问题。

M

3.设计/开发解决方案

3.2能够根据用户需求确定设计目标,利用专业知识设计满足特定指标要求的电子信息器件(系统)。

H

5.使用现代工具

5.2能针对复杂工程问题,选择并合理使用软硬件设计与仿真平台

H

9.个人和团队

9.2有良好的身心素质,能胜任团队成员的角色与责任,组织团队成员开展工作,完成团队分配的工作。

H

本课程的各个课程目标对应毕业要求指标点的权值矩阵如表2所示

表2课程目标支撑毕业要求指标点的权值矩阵

毕业要求

指标点

课程目标

毕业要求指标点1..3

毕业要求指标点2.2

毕业要求指标点3.2

毕业要求指标点5.2

毕业要求指标点9.2

课程目标1

0.4

0.2

0.3

0.4

0.3

课程目标2

0.4

0.5

0.5

0.4

0.4

课程目标3

0.2

0.3

0.2

0.2

0.3

注:将一个毕业要求指标点分解到对应课程目标中,每一列的权值Σ=1。

三、课程内容及学时分配

1.主要仪器设备

计算机

2.教学安排

本课程计划时数为2周,可采取集中与分散相结合进行。教学过程大体上分四个阶段进行,每一阶段的时间分配可参考下表。

表3教学进度安排

阶段

内容

时间(天)

知识学习

(1天)

TCP/IP程序设计、串口程序设计

0.5

数据库程序设计

0.5

开题与方案论证

(1天)

确定选题,开题论证

0.5

调研与方案设计、论证

0.5

设计、调试

(6天)

设计详细方案、系统程序设计、系统调试与测试、教师随时指导

6

验收答辩

(2天)

现场演示、PPT答辩

2

合计

10

3.教学任务与内容

教学过程分四个阶段执行,各个阶段的教学任务与内容如下:

①基础知识学习阶段

教学任务:学习相关补充知识,并布置学生开展前期选题与调研

学习内容:

掌握串口程序设计

掌握TCP/IP程序设计

掌握数据库程序设计

选题范围与参考:

控件操作:多种控件的综合应用

图像操作:图片的合成、压缩等综合应用

系统操作:系统时间、键盘、显示器、鼠标、硬件、摄像头等控制与读写

文件处理:各种类型文件的读取、显示、合并、转换等处理

网络操作:网络通信软件的编程

数据库操作:与应用相关的数据库管理系统

游戏设计:简单的游戏软件设计

网站开发:开发各类实用的网站系统

②开题与方案论证

教学任务:

每位学生用PPT介绍选题与整体方案,涉及技术与模块应用情况

指导教师考察学生选题难度是否适中,帮助学生修正、优化方案

③设计、调试

教学任务:指导学生开展详细设计、调试

教学内容:

详细设计的一般步骤,需要考虑的因素

程序设计需要注意的地方

系统调试的步骤与一般方法

显示全部
相似文档