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

发布 2021-04-24 16:31:28 阅读 8779

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

一、 课程中文名称(课程英文名称):高级语言程序设计(advanced language programming)

二、 课程编码:1421263009

三、 课程目标和基本要求:

本课程是计算机科学与技术专业非师范类的专业基础课。通过教授c高级程序设计语言,帮助学生掌握c语言的基本语法结构、程序设计的基本方法,使学生初步具有运用c 语言进行程序设计、分析和解决问题的实践能力。掌握程序设计的过程和集成开发环境的使用,为后续课的学习和应用开发打下扎实的语言理论基础。

四、 课程总学时: 128 学时,其中理论: 64 学时;实验: 64 学时。

五、 课程总学分: 6 学分。

六、 适用专业和年级:07师范本科。

七、 实验项目汇总表:

注:1、实验编号:学校内部使用的编号(不超过13位),在校内具有永久唯一性。

若实验撤消,该实验编号将不再使用。如果实验内容更新较大,则应另设新的实验编号。实验编号十二或十三位,前十位为该课程**(培养方案中的课程**),第。

十一、十二位为该门课程的实验序号(01-99),独立设课的实验编号最后一位为“*”非独立设课的实验编号最后一位为空,例如:《大学物理实验》的某实验项目编号为102000400601,该实验又为独立设课实验,则编号为102000400601*。

2、实验类别:基础、专业基础、专业;实验类型:演示性、验证性、综合性、设计研究、其它;实验要求:必修、选修、其它。

八、大纲内容:

实验一熟悉开发环境。

实验目的和要求]:

了解c语言的特点,掌握c程序的基本组成结构,掌握开发和运行一个c程序的过程。

实验内容]:

1、教材26页编程题:1,2,3

实验二运算符与表达式。

实验目的和要求]:

掌握变量的定义和变量名的命名规则;理解指针的含义,掌握指针变量的定义及简单应用;学习使用运算符及表达式。

实验内容]:

1、教材64页编程题:1,2,3

2、教材83页编程题:1,2

实验三输入输出。

实验目的和要求]:

掌握c语言中数据的输入/输出方法,常用输入/输出函数的使用;掌握顺序结构程序设计方法。

实验内容]:

1、教材83页编程题: 3

实验四控制结构。

实验目的和要求]:

学习使用选择控制语句(if语句、switch语句)、循环控制语句(for语句、while语句、do…while语句)、break语句、goto语句和continue语句。掌握控制结构及其嵌套。

实验内容]:

1、教材121页编程题:1,2

2、教材122页编程题:3,4,5,7,8

实验五数组字符串指针。

实验目的和要求]:

掌握一维数组和二维数组的定义及使用;学习使用指针处理数组的方法;掌握使用字符数组及指针处理字符串数据的方法。

实验内容]:

1、教材184页编程题:3,4,6,7,9,10,12,13,17

实验六函数。

实验目的和要求]:

掌握函数的定义与调用方法;理解c语言的参数传递方式。

实验内容]:

1、教材232页编程题:1,3,5,6

2、教材233页编程题:7,10,11

实验七编译预处理。

实验目的和要求]:

掌握无参数宏和带有参数宏的定义与调用;掌握文件包含的使用方法。

实验内容]:

1、教材250页编程题:1,2

实验八结构体与链表。

实验目的和要求]:

掌握结构体变量的定义和使用;掌握结构体数组、结构体指针的定义和使用,初步掌握动态链表的常见操作。

实验内容]:

1、教材295页编程题:1,2,3,4

2、教材296页编程题:5,6

实验九文件操作。

实验目的和要求]:

掌握打开文件的不同模式;掌握对文件读写操作相关函数的使用方法。

实验内容]:

1、教材327页编程题:1,2,3,4

主要实验仪器与器材]

1、计算机系统。

九、主要实验教材(指导书)及参考用书:

教材:1、《c语言程序设计实验》 王俊主编(自编教材)

作者 brian 、rob pike 裘宗燕(北京大学)译。

十、课程考核方式及成绩评定办法:

实验成绩部分共占课程总成绩的30%。其中,期末实验考试占20%,平时实验(实验预习、实验态度、实验报告等)占10%。

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

课程简介 本课程为计算机类专业必修课程,学分数6,周学时6。计算机程序设计语言是人机对话 进行信息交换的工具。高级语言脱离了对具体计算机的依赖,是最常用的程序设计语言,而c语言是计算机专业学生必须掌握的重点高级语言之一。高级语言程序设计 是计算机专业学生基础课程。本课程面向低年级学生,结合c语言进行...

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

一课程说明。1.课程基本情况。课程名称 高级语言程序设计。英文名称 advanced language program design 课程编号 2411246 开课专业 数学与应用数学。开课学期 第3学期。学分 周学时 3 3 课程类型 专业主干课。2 课程性质 本课程在该专业的地位作用 高级语言程...

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

高级语言程序设计 教学大纲。课程编号 课程中文名称 高级语言程序设计。课程英文名称 high levellanguageprogramming 授课对象 全校理工 类 专业本科生。先修课程 计算机应用基础。课程要求 必修。一 课程教学目的和任务。高级语言程序设计课程是全校理工科 类 专业本科生的一门...