admin 管理员组文章数量: 1184232
2024年3月14日发(作者:乱世三义电视剧530)
《高级语言程序设计》教学大纲
课程编号:
课程中文名称:高级语言程序设计
课程英文名称:High-level Language Programming
授课对象:全校理工(类)专业本科生
先修课程:计算机应用基础
课程要求:必修
一、课程教学目的和任务
高级语言程序设计课程是全校理工科(类)专业本科生的一门计算机必修课程。本课程的主要目的是
培养学生的程序设计、实现及调试能力。
通过本课程的学习,学生能够比较熟练地掌握C语言的语法规则和编程算法,学会用计算机处理问题
的思维方法,并积累编程经验,自己编写C语言程序解决实际问题。为后继课程的学习奠定基础。
二、教学内容及学时安排
1、程序设计和C语言(2学时)
C语言的发展历史、C语言的特点, C程序的组成。
2、算法——程序的灵魂(自学)
算法的概念和特点;用流程图、N-S图、伪代码表示算法;结构化程序设计方法的概念。
3、最简单的C程序设计——顺序程序设计(6学时)
标识符的定义;变量和常量的概念;基本数据类型的存储方式,表示方法;不同类型间数据转换的原则与
方法;常用的基本运算符与表达式的运用。语句、表达式语句的概念;字符数据输入输出函数与格式输入
输出函数的用法。
4、选择结构程序设计(4学时)
关系、逻辑表达式的用法;if语句、switch语句的用法;break语句在switch中的使用。
5、循环结构程序设计(4学时)
三种循环语句(while语句、do_while语句、for语句)的运用;循环嵌套的运用。
6、利用数组处理批量数据(4学时)
数组的概念与使用;数组初始化的方法;字符数组和字符串的应用。
7、用函数实现模块化程序设计(6学时)
函数的定义和调用方法;局部变量和全局变量的概念与使用;变量的存储属性,作用范围。
8、善于利用指针(4学时)
指针变量;通过指针引用数组和字符串。
9、用户自己建立数据类型(2学时)
定义和使用结构体变量;使用结构体数组和结构体指针。
三、教学基本要求
1、课程基本要求
了解软件开发的基本过程。掌握在C集成开发环境下编写和调试C程序的基本方法。掌握自顶向下、逐步
求精的结构化程序设计方法,以及用计算机求解实际问题的基本思维方法。
2、实验基本要求
熟悉C程序的开发环境;学会用C语言编写常用的算法程序;运用C程序开发环境提供的调试工具对程
序进行排错、调试、测试的基本方法。具备初步的高级语言程序设计能力,以及利用计算机求解问题的基
本能力;能够在提高上机编程实践能力的同时,了解程序编写的基本规范,养成良好的程序设计习惯。
3、考试基本要求
期末考试闭卷方式。试卷命题以课程教学大纲与知识点范围为依据。本课程综合成绩由三部分组成:期末
考试成绩占总成绩的60%,平时作业成绩占总成绩的20%,实验作业成绩占总成绩的20%,总计满分为
100分。
四、选用教材及主要参考书
教材:
[1]谭浩强.C程序设计(第四版) [M].北京:清华大学出版社,2010年
版权声明:本文标题:《高级语言程序设计》教学大纲 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710358894a569452.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论