《高级语言程序设计》教学大纲8251020课程代码:课程类别:基础必修学分:学时总数:80理论学时:4832实验学时:本课程是面向计算机专业的专业基础课,属于计算机软件应用的基础课程。本课程介绍结构化程序设计的基本理论,程序设计及调试方法,C语言的有关语法知识等,要求学生通过本课程学习,能够独立看懂相关参考书中的例程,能够用C语言编写程序并且独立上机调试,从而为计算机专业学生今后学习与计算机软件应用相关的课程打下良好的基础。一、教学目的与要求本课程的教学目的要求学生做到三会:会看程序、会编程序、会调试程序。具体内容包括:要求学生掌握结构化程序设计的基本理论,算法设计的基本知识,程序测试及纠错的基本方法,掌握C语言的数据类型、语法成分、程序结构、输入/输出方法、分支及循环结构、数组与结构体等数据结构、函数、指针等知识。二、教学重点与难点重点:结构化程序设计基本理论,C语言数据类型与表达式、分支及循环结构、数组、函数、指针难点:算法设计、函数、指针、链表。三、教学方法与手段采用课堂讲授与上机实验并重的教学方式,注重培养学生的动手能力,令学生能够独立上机编程解决指定问题。四、教学内容与目标课时分配教学目标教学内容(学习层次) (48学时)1.概述2了解(1)C语言出现的历史背景祥弹伴(2)C语言的特点(3)简单的C语言程序介绍(4)运行C程序的步骤与方法2.简单计算和基本输入输出8保弹催机机辅精机(1)算法的概念2)简单算法举例(3)算法的特性(4)算法描述(流程图等)(5)结构化程序设计方法(6) 常量与变量基本数据类型(8)变量的定义与初始化掌握(9)数值型数据间的混合运算掌握(10)算术运算《高级语言程序设计》教学大纲 课程代码: 8251020 课程类别: 基础必修 学 分: 5 学时总数: 80 理论学时: 48 实验学时: 32 本课程是面向计算机专业的专业基础课,属于计算机软件应用的基础课程。本课程介绍结构化程 序设计的基本理论,程序设计及调试方法,C语言的有关语法知识等,要求学生通过本课程学习,能 够独立看懂相关参考书中的例程,能够用C语言编写程序并且独立上机调试,从而为计算机专业学生 今后学习与计算机软件应用相关的课程打下良好的基础。 一、教学目的与要求 本课程的教学目的要求学生做到三会:会看程序、会编程序、会调试程序。具体内容包括:要求 学生掌握结构化程序设计的基本理论,算法设计的基本知识,程序测试及纠错的基本方法,掌握C语 言的数据类型、语法成分、程序结构、输入/输出方法、分支及循环结构、数组与结构体等数据结 构、函数、指针等知识。 二、教学重点与难点 重点:结构化程序设计基本理论,C语言数据类型与表达式、分支及循环结构、数组、函数、指 针。 难点:算法设计、函数、指针、链表。 三、教学方法与手段 采用课堂讲授与上机实验并重的教学方式,注重培养学生的动手能力,令学生能够独立上机编程 解决指定问题。 四、教学内容与目标 教学内容 教学目标 (学习层次) 课时分配 (48学时) 1.概述 2 (1) C语言出现的历史背景 了解 (2) C语言的特点 了解 (3) 简单的C语言程序介绍 了解 (4) 运行C程序的步骤与方法 了解 2. 简单计算和基本输入输出 8 (1) 算法的概念 了解 (2) 简单算法举例 了解 (3) 算法的特性 了解 (4)算法描述(流程图等) 掌握 (5) 结构化程序设计方法 了解 (6) 常量与变量 掌握 (7) 基本数据类型 掌握 (8) 变量的定义与初始化 掌握 (9) 数值型数据间的混合运算 掌握 (10) 算术运算 掌握