基本信息
文件名称:高级语言程序设计(CC++版) 教学大纲.docx
文件大小:33.63 KB
总页数:5 页
更新时间:2025-05-27
总字数:约4.45千字
文档摘要

河南工程学院2023-2024学年第一学期高级语言程序设计

课程执行大纲

一、课程基本信息

课程名称

高级语言程序设计

课程代码

112122201

教学班级

计算机科学与技术2341-2342

开课年级

大一

课程性质

必修

学分

4.0

教师信息

?主讲教师:黄治国??开课教研室:计算机科学与工程系

课时信息

?每周课内课时数:4(学时?)??本学期上课周数:16(周)

课内总课时数:64(学时)???其中讲课课时数:32(学时?)

?实验课时数:32(学时)?课程设计周数及周次:1(周)(第二学期)?

考核方式:考试考试周次:第20周

二、课程教学目标

该课程属于计算机科学与技术专业学科教育必修课,该课程教学目标包括:

1.掌握计算机学科专业所需的高级程序设计语言基础知识,包括数据类型、运算符与表达式、语句、函数、数组、指针、字符串、结构体、文件等,熟练掌握结构化程序设计思想、方法及调试技术,具有解决具体工程问题的编程实现能力;

2.掌握计算机学科问题求解的基本流程、过程型高级程序设计语言的构成,综合运用数据表达、流程控制、算法设计等方面的知识进行程序设计来分析和解决实际问题,培养学生抽象问题、设计与选择解决方案的能力;

3.能够应用计算机科学的基本原理对复杂计算机工程问题进行分析和求解,综合运用自顶向下、逐步求精、模块化、穷举、试探等程序设计思想,按照设计方案对功能模块进行程序开发的能力;

4.能够应用计算机科学的基本原理分析和研究复杂计算机工程问题,开展资料调研,根据问题特征和解决方案,开展数据处理与测试实验,正确设计和采集实验数据,分析和处理实验数据,并对实验结果进行分析解释,得到合理有效的结论。

三、预期学习成果

通过本课程的学习,使学生掌握C/C++语言程序设计基础知识,理解结构化程序设计基本思想,培养问题求解应用能力,提升计算思维核心素养。同时通过C/C++语言程序设计训练,培养学生抽象思维、逻辑思维及统筹规划的能力,养成良好的编程习惯和严谨的工作作风,为后续课程学习及应用开发奠定良好的高级语言程序设计理论与实践基础。

四、对毕业要求的支撑

1.能运用计算机专业知识界定模型的优化方向并寻求模型的优化途径;

2.能够针对具体的计算机工程问题进行测评、分析和求解;

3.能够按照设计方案,进行计算机软硬件功能模块或组件的开发;

4.能够对实验数据和实验结果进行分析和解释,并通过信息综合得到合理有效结论。

五、教学日历

日期

周次(第几周)

星期(星期几)

讲次(第几讲)

教学内容(思政元素)

学时分配

对学生的要求

执行情况

理论课学时数

实验实践学时数

2023-09-25

4

1

3

一、基础知识

1.程序设计基本概念;

2.C/C++语言程序设计基本知识;

3.C/C++语言程序设计上机操作过程。

(努力学好C语言,扣好人生专业发展的第一粒纽扣。)

2

0

掌握程序设计的基本概念;

了解C/C++语言的一些基本知识;

初步掌握上机操作过程。

2023-09-29

4

5

1

C/C++语言集成编译环境

0

2

掌握运行C/C++程序的方法和步骤;

掌握在源程序中设置断点与跟踪调试。

2023-10-02

5

1

3

二、顺序结构

1.数据表现形式及运算;

2.运算符和表达式;

3.赋值语句;

4.数据的输入输出。

(严于律己、行有所止,做一名社会主义合格建设者和可靠接班人。)

2

0

理解C/C++语言中常量与变量的概念;掌握运算符与表达式的使用;掌握赋值语句的使用;掌握数据的输入与输出。

2023-10-06

5

5

1

顺序结构

0

2

掌握使用常量与变量、运算符与表达式;

掌握使用赋值语句;

掌握数据输入输出。

2023-10-09

6

1

3

三、选择结构

1.if语句;

2.关系运算;

3.逻辑运算;

4.条件运算;

5.选择嵌套;

6.switch语句。

(树立正确人生目标,选择健康幸福生活。)

2

0

理解选择结构和条件判断;掌握if语句的使用;掌握关系运算符与关系表达式;掌握逻辑运算符与逻辑表达式;掌握条件运算符和条件表达式;掌握选择嵌套;掌握switch语句的使用。

2023-10-13

6

5

1

选择结构

0

2

掌握if语句的使用;

掌握switch语句的使用。

2023-10-16

7

1

3

四、循环结构

1.while、do…while、for语句;

(不积跬步,无以至千里;锲而不舍,金石可镂。)

2

0

理解为什么需要使用循环控制;

掌握三种循环语句的使用;

2023-10-20

7

5

1

循环结构1

0

2

掌握三种循环语句;

2023-10-23

8

1

3