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


本文标签: 学生 课程 掌握 语句 能力