文档详情

03M0020-《高级语言程序设计》-教学大纲.doc

发布:2025-01-20约4.77千字共5页下载文档
文本预览下载声明

PAGE6

《高级语言程序设计》教学大纲

课程英文名

AdvancedProgrammingLanguage

课程代码

03M0020

学分

4

总学时

64

理论学时

36

实验/实践学时

28

课程类别

学科基础课

课程性质

必修

先修课程

适用专业

计算机科学与技术

开课学院

信息工程学院

执笔人

陈晓竹

审定人

闻育

制定时间

2023年12月

注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。

一、课程地位与课程目标

(一)课程地位

本课程是计算机科学与技术专业的基础课,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于嵌入式软件、系统软件的开发。学生在课程中将学习利用C语言编写、调试程序解决工程问题的方法,为未来从事软件开发提供支持,也将获得对于计算机系统更深入的理解,是计算机专业人士获得核心能力的重要载体。

课程目标

【课程目标】

1、课程目标1:能够分析数值据变量的定义与引用,运用表达式,设计和开发针对具体的工程问题的程序。

2、课程目标2:能够运用数组、函数等设计程序,解决实际问题

3、课程目标3:能够运用数据结构、文件等设计程序解决复杂问题。

【思政目标】

1、在线判读,培养学生迭代改进,坚定的毅力,锲而不舍的品质。

2、鼓励多学多练,培养学生的奋勇争先的精神。

3、采用代码查重,培养学术诚信的品德

二、课程目标达成的途径与方法

课程目标

课程目标内容

支撑毕业要求指标点

目标达成的途径与方法

教学内容

课程目标1

能够分析数值据变量的定义与引用,运用表达式,设计和开发针对具体的工程问题的程序

3.2能够针对特定需求,根据系统设计进行复杂计算机系统的开发。

1.课堂教学

2.课堂讨论

3.实验

4.课外作业

30664第1章前言

14946第2章程序开发环境

24485第3章程序的输入输出

25288第4章数值变量的定义与引用

8072第5章表达式

课程目标2

能够运用数组、函数等设计程序,解决实际问题

2.1能够对复杂工程问题进行识别、判断和表达,并对需要解决的问题进行有效分解。

1.课堂教学

2.课堂讨论

3.实验

4.课外作业

10280第6章控制结构

29919第7章函数

31853第8章数组

课程目标3

能够运用数据结构、文件等设计程序解决复杂问题。

2.3能够求解计算机领域问题或者完成实验,并对解决方法进行评价,同时能寻找可替代方案。

1.课堂教学

2.课堂讨论

3.实验

4.课外作业

16391第9章数据结构

32254第10章文件

三、课程目标与相关毕业要求的对应关系

课程目标

课程目标对毕业要求的支撑程度(H、M、L)

毕业要求3.2

毕业要求2.1

毕业要求2.3

课程目标1

H

课程目标2

M

课程目标3

M

四、课程主要内容与基本要求TOC\o1-3\h\u

30664第1章前言

282011.1C语言的发展

35131.2C语言的应用

14946第2章程序开发环境

101152.1C程序集成开发环境IDE

157002.2Code::Blocks

201362.3编写主程序

118142.4程序需编译方可执行程序

24485第3章程序的输入输出

147563.1程序基本结构

178673.2输出函数printf()

112013.3输入函数scanf()

25288第4章数值变量的定义与引用

54504.1有符号数和无符号数

323554.2进制数编程

181964.3整数的补码表达

162634.4浮点数的表示

297794.5字符型数据表示

86884.6长整型数据

161004.7常量的定义与引用

250254.8指针变量的定义与引用

8072第5章表达式

190145.1运算符

283925.2赋值表达式

204885.3算术表达式

314165.4关系表达式

295535.5逻辑表达式

264705.6位运算表达式

10280第6章控制结构

277396.1程序结构

64456.2多分支结构if….elseif….else…指令

250296.3多分支结构switch….case….default…指令

254726.4循环结构while指令

297586.5循环结构do指令

29776.6循环结构for指令

29919第7章函数

75857.1函数的定义与引用

显示全部
相似文档