admin 管理员组文章数量: 1086019
2024年4月23日发(作者:webui快速开发)
《高级语言程序设计》课程教学大纲
课程名称:高级语言程序设计/ High-Level Programming Language
课程类型:学科及专业基础课
课程性质:必修课/学位课
学 时 数:64 其中:实验学时:16
学 分 数:3.5 考核方式:考试
预修课程:大学计算机基础
教学参考书:谭浩强著. C程序设计(第四版). 清华大学出版社. 2010年
Brian han,Dennis e 著,徐宝文,李志 译. C程序设计语言(第2版).
机械工业出版社.2004年
开课单位:管理学院信息管理与信息系统系
课程简介:
随着计算机的广泛使用,计算机编程语言也成为在各个学科中必须掌握的技能。C语言作为国内
外广泛使用的一种计算机高级语言,以其功能丰富,灵活方便效率高等优点成为广大计算机应用人
员和学生学习的主要语言之一。本课程是信息管理与信息系统专业、电子商务专业的计算机程序设
计方面的重要基础课程。课程的任务是通过对C语言程序设计的语法规则及相关的基本概念的学习,
使学生掌握分析问题、解决问题的方法,结合上机实践,使学生学会程序设计的基本方法和技巧,
为培养和提高学生的动手实践能力和综合编程的能力打下基础,为学习本专业的后续课程打下牢固
的基础,使得通过进一步学习掌握现代软件开发工具成为可能。
本门课程对学生知识、能力和素质的培养目标:
1.开展启发式教学,培养学生的计算思维能力。
2.强调理论指导实践,培养学生利用计算机分析问题、解决问题的能力。
3.加强上机实践,培养学生算法设计能力和编程能力。
4.从全局看问题,培养学生对系统的认知、开发及应用能力。
适用专业:信息管理与信息系统、电子商务
第一章 C程序设计概述(2学时)
教学目的和要求
了解C语言的特点,知道C的发展历史,掌握简单的C程序介绍,熟练掌握C程序的上机步骤。
掌握算法的基本概念与特征,能够使用流程图和N-S流程图表示算法,理解结构化程序设计的基本
概念。
教学重点和难点
C语言程序概要及VC的上机步骤,使用流程图表示算法。
教学内容
一、 计算机程序与计算机语言
二、 C语言的发展及其特点
三、 C语言程序概要
7
四、 运行C程序的步骤与方法
五、 算法
六、 结构化程序设计方法
第二章 最简单的C程序设计----顺序程序设计(8学时)
教学目的和要求
1.掌握C的几种基本数据类型。
2.熟练掌握整型、长整型、短整型、无符号整型数据的定义与存储特点。
3.熟练掌握单精度、双精度浮点数的定义与存储特点。
4.熟练掌握字符型数据的定义与存储特点,并熟悉整型数据与字符型数据间的关系。
5.掌握定义变量的同时,赋初值的方法。
6.掌握不同类型数据间的混合运算规则。
7.掌握不同运算符(算术、赋值、逗号运算符等)的使用特点、清楚每种运算符的优先级与
结合性。
8.掌握各种表达式的含义与使用要点。
9.熟练掌握格式输入/输出函数的使用方法。
10.熟练掌握字符输入/输出函数的使用方法。
教学重点和难点
各种数据类型及其之间混合运算关系,算术、赋值、逗号运算的优先级与结合性,格式输入/
输出函数的使用方法。
教学内容
一、 顺序程序设计举例
二、 数据的表现形式及其运算
1.常量和变量
2.基本数据类型
3.运算符和表达式
三、 C语句
1.C语句的作用和分类
2.赋值语句
四、 数据的输入输出
1.用printf函数输出数据
2.用scanf函数输入数据
3.字符数据的输入输出
第三章 选择结构程序设计(4学时)
教学目的和要求
1.熟练掌握关系、逻辑表达式的用法。
2.熟练掌握if语句的三种形式,掌握if语句的基本结构以及if语句的嵌套,并能将条件运
算符给出的语句转化成if 语句的形式。
3.掌握switch语句的一般形式,并能把复杂的分支选择性结构转成switch 语句来解决问题。
8
版权声明:本文标题:《高级语言程序设计》课程教学大纲 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713801921a652117.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论