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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

一、课程中文名称(课程英文名称):高级语言程序设计(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语言程序设计实验》王俊主编(自编教材)

参考书:

2、《程序设计实践》英文原书名The Practice of Programming

作者Brian W.Kernigham 、Rob Pike 裘宗燕(北京大学)译

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

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

相关文档
最新文档