关于高级语言程序设计理论课程教学大纲

关于高级语言程序设计理论课程教学大纲

ID:9515364

大小:68.00 KB

页数:9页

时间:2018-05-02

关于高级语言程序设计理论课程教学大纲_第1页
关于高级语言程序设计理论课程教学大纲_第2页
关于高级语言程序设计理论课程教学大纲_第3页
关于高级语言程序设计理论课程教学大纲_第4页
关于高级语言程序设计理论课程教学大纲_第5页
资源描述:

《关于高级语言程序设计理论课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、关于高级语言程序设计理论课程教学大纲关于高级语言程序设计理论课程教学大纲导读:教学要求1.理解文件的含义;2.掌握文件的读写及打开与关闭,文件的定位及出错的检测;3.了解非缓冲文件系统。重点与难点:有关文件的操作:打开、关闭、读写、定位,出错的检测。学时分配:4学时附:章节内容与学时分配表6章节内容与学时分配7四、本课程考核方式1、成绩的组成:本课程属于考试课,成绩采用百分制,其课程编号:11034203《高级语言程序设计》课程教学大纲(HighLanguageProgram)适用于本科计算机科学与技术专业总学时:56学时总学分:2.5学分开课单位:计算机科学与技术系课程负责人:王翠娥执笔人:

2、王翠娥审核人:王三虎一、课程的性质、目的、任务《高级语言程序设计》是计算机类专业的一门专业必修课,在人才培养过程中属于专业基础课。作为第一门程序设计语言,本课程的任务是:通过本课程教学,使学生掌握高级编程语言的知识、编程技术和基本算法,更重要的是掌握程序设计的思想和方法,具备灵活利用高级语言求解实际问题的基本能力,为学习本专业的后续课程《数据结构》、《面向对象程序设计》等打下牢固的基础。二、教学基本要求学生应在教师的指导下,深入钻研课程内容,通过C语言的例题掌握其使用方法,从而深刻理解和牢固掌握程序设计的一般方法。学生在学习过程中,应加强上机实践,将理论与实践充分结合起来,在实践的基础上深刻理

3、解理论知识的真正含义,避免死记硬背和机械式的套用,主动将所学知识转化成实际能力。本课程教学方法和教学手段主要采用:1、教学方法(1)启发式教学通过教师对案例分析引导,启发启发学生思维,讲解知识要点,促进学生的积极思考。(2)对比式教学一个案例(或问题)的多种算法编程对比,找出最优路径。(3)参与式教学鼓励“学生参与教学”过程,改变传统“以教师为中心”的教学模式为“以学生为中心,教师为主导,任务为驱动”的教学模式。(4)讲练式教学1当某一案例讲完后,为巩固学生学习的效果,布置一些课堂练习,请学生作答,最后由教师进行讲评。2、教学手段(1)X络教学?X上答疑:通过和Email等方式与学生交流,及时

4、解决学生在学习及生活中遇到的种种问题。?X上测试:学生可以下载配套习题,加强对所学知识的吸收和消化,检验自己本阶段的学习成果。?电子教案:在没有老师指导的情况下,学生可以通过电子教案进行自主学习,课上听不懂的问题可以通过课件继续学习,也可以预习后面的知识。(2)实践教学每个学期除了紧随课程内容的实验以外,集中用两周的时间进行课程设计,综合运用学过的知识,解决实际问题。三、教学内容、目标要求与学时分配教学内容:1.C特点、C程序结构、上机步骤;2.算法的概念、特性与描述方法,结构化程序设计方法。教学目的要求:1.了解C语言的背景;2.理解C语言程序设计的风格;3.掌握C语言源程序的结构、算法的概

5、念及特征。重点与难点:C程序结构、算法的概念、流程图、常用算法思想。学时分配:4学时教学内容:1.常量与变量,变量赋初值,整型数据、实型数据、字符型数据;2.算术运算和赋值运算及表达式数值数据混合运算,逗号运算及表达式。教学目的要求:1.了解基本类型及其常量的表示法;2.掌握变量的定义及初始化方法、运算符与表达式的概念;23.理解C语言的自动类型转换和强制类型转和赋值的概念;4.熟练掌握数学公式转化为C语言表达式。重点与难点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。学时分配:4学时教学内容:1.C语句,赋值语句;2.输入与输出的概念及实现,字符输入与输出,格式输入与输出

6、;3.顺序结构程序设计举例。教学目的要求:1.掌握C语句的概念及种类;2.熟练掌握C语言常用的输入输出方式。重点与难点:C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。学时分配:4学时教学内容:1.关系、逻辑运算及表达式;2.if语句和条件运算符、选择结构的嵌套、sain函数。重点与难点:函数的定义和调用,变量的作用域和生存期,形参和实参的区分,递归调用。学时分配:8学时教学内容:宏定义、“文件包含”处理。教学目的要求:1.了解预处理的概念及特点;2.掌握有参宏与无参宏的定义及使用;3.理解文件包含的使用及效果。重点与难点:宏定义,文件包含、带参数的宏定义。学时分配:0学时教

7、学内容:1.指针的概念以及指向变量的指针变量2.一维数组与指针、二维数组与指针、字符串与指针3.指针数组、指向指针的指针教学目的要求:1.了解指针与地址的概念;2.掌握指针变量的定义、初始化及指针的运算;3.理解指针与数组、指针数组、二级指针等知识;4.掌握指针作为函数参数的应用。重点与难点:指针变量的定义和使用,指针与数组,数组指针、指针数组的区分与使用。学时分配:10学时教学内容:51.结构体

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。