• 高级语言程序设计 > 《高级语言程序设计》教学大纲
  • 《高级语言程序设计》教学大纲

    免费下载 下载该文档 文档格式:DOC   更新时间:2011-04-15   下载次数:0   点击次数:1
    高级语言程序设计》教学大纲
    一、课程基本情况
    课程名称 高级语言程序设计
    课程负责人 王爱民
    学时 64
    学分 4
    先修课程名称及要求 高等数学、线性代数、计算机文化,达到大纲要求
    授课对象 远程计算机专业
    讲课学时 64
    实验学时 0
    上机学时 0
    教材名称、主编、出版社及版次 PASCAL语言程序设计,郑启华编著
    教学参考书书名、主编及出版社 PASCAL语言程序设计,张长海,电子工业出版社
    本课程是否安排期中考试 否
    是否要求站点学校配备辅导教教师 是
    是否要求站点学校辅导教师批改作业 是
    是否要求站点学校辅导教师指导上机或实验 否二、课程的地位、作用及任务
    高级语言程序设计》是计算机专业的技术基础课.主要讲述计算机高级语言的基本知识和程序设
    计.是计算机科学的核心课程.由于本课程是计算机程序设计理论基础,所以也是非计算机理工类专业的重要选修课程.
    本课程教学任务是:使学生掌握语言基本语法、控制流程、各种基本数据类型和构造数据类型,并
    培养设计具备一定复杂度程序的能力.本课程的学习过程也是算法设计的技巧和能力的训练过程,使学生获得编写结构、正确易读、符合软件工程规范的理论、技巧和能力.
    三、本课程与相关课程的联系(先修、后继课程)
    高等数学、线性代数、计算机文化、为本课程的先修课程,如果没有足够的数学知识和简单的计算机相关知识学习本课程将有一定困难;本课程是数据结构、算法分析、面向对象的程序设计方法等课程的先修课程.
    四、教学内容和基本要求
    各章节主要内容、重点难点及学生所需掌握的程度(一般了解、理解和重点掌握)
    第一章 基本知识
    计算机的基本结构 一般了解
    语言简况 一般了解
    程序语言的形式描述 一般了解
    语法、语义和BNF 重点掌握
    程序结构 重点掌握
    第二章 基本符号、数据及其类型
    基本符号和字符集 理解
    特定符号及指示字 理解
    标识符 重点掌握
    数据及其基本类型 重点掌握
    值的可比性及关系运算 理解
    第三章 简单程序 4
    常量和变量的定义 重点掌握
    标准函数 一般了解
    表达式和语句 重点掌握
    类型一致性 重点掌握
    输入、输出 理解
    标准函数 理解
    第四章 流程控制
    顺序结构——复合语句 理解
    分支结构、IF 语句、CASE 语句 重点掌握
    重复结构、WHILE 语句、UNTIL 语句、FOR 语句 重点掌握
    goto语句和空语句 一般了解
    第五章 过程与函数
    带子程序的PASCAL程序 理解
    函数与过程 理解
    值参数与变量参数 重点掌握
    作用域及作用域规则 重点掌握
    局部性全局量和局部量 重点掌握
    递归程序设计 理解
    第六章 枚举型类型和子界型类型
    枚举类型及其应用 理解
    子界类型及其应用 理解
    数组
    数组类型及其定义 理解
    数组变量与下标变量以及有关运算问题 重点掌握
    多维数组 重点掌握
    紧缩数组、字符串 理解
    第八章 集合
    集合类型 一般了解
    集合值的表示——集合构造器 一般了解
    集合运算 一般了解
    第九章 记录
    记录类型和记录变量以及其成分变量 重点掌握
    WITH 语句 理解
    带变体的记录 一般了解
    第十章 文件
    文件类型定义及变量说明 理解
    文件操作的过程与函数 重点掌握
    PASCAL 文件变量与操作系统文件的联系 理解
    文本文件 理解
    第十一章 指针及动态数据结构
    指针类型和指针变量 重点掌握
    new和dispose过程 重点掌握
    链表 重点掌握
    五、课程考核办法
    课程考核办法:期末考试,笔试,闭卷.
    总评成绩构成:平时作业占20% 考试成绩占 80%
    六、课程学时分配
    教学内容 讲课学时 实验学时 上机学时 习题课 其它
    1、基本知识 4
    2、基本符号、数据及其类型 6
    3、简单程序 6
    4、流程控制 8
    5、过程与函数 8
    6、枚举型类型和子界型类型 4
    7、数组 6
    8、集合 4
    9、记录 6
    10、文件 4
    11、指针 8
    合计 64
    课内外学时比:1:2
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 高级语言程序设计答案  高级语言程序设计一  高级语言程序设计简介  汇编语言程序设计  汇编语言程序设计实例  java语言程序设计  程序设计语言  汇编语言程序设计教程  汇编语言程序设计答案