《课程教学大纲目录表.docx》由会员分享,可在线阅读,更多相关《课程教学大纲目录表.docx(83页珍藏版)》请在优知文库上搜索。
1、课程教学大纲目录表C语言程序设计课程教学大纲错误!未定义书签。C语言程序设计(高级)课程教学大纲错误!未定义书签。Java程序设计A课程教学大纲错误!未定义书签。Java程序设计(高级应用)课程教学大纲错误!未定义书签。JavaScript程序设计课程教学大纲错误!未定义书签。网页制作与网站设计A课程教学大纲错误!未定义书签。软件测试基础课程教学大纲错误!未定义书签。C语言程序设计实践教学大纲错误!未定义书签。Java课程设计A实践教学大纲错误!未定义书签。网页制作与网站设计实践教学大纲错误!未定义书签。C语言程序设计课程教学大纲课程编号:0305OIZl适用专业:计算机课程类型:专业基础课课
2、程性质:必修课程学时:45/60课程学分:3/4一、课程定位本课程是计算机专业的一门专业基础课程,也是其它相关专业研究计算机控制以及嵌入式技术等的一门基础和工具课程。本课程的主要任务是:使学生掌握模块化、结构化编程的基本思想,学会使用C语言编制简单的应用程序,解决一般性应用问题,并有一定的上机操作及调试程序能力,为后续课程奠定语言基础。二、课程目标1 .知识目标(I)理解模块化、结构化程序设计思想;(2)掌握C语言的数据类型、语句格式、函数结构等基本内容;(3)熟悉C语言的环境和常规调试方法;2 .能力目标(1)能用C语言进行结构化的程序设计;(2)解决一些简单的应用问题;(3)以此为工具进一
3、步研究一些控制手段和控制技术;3 .素质目标(1)初步具备辩证思维的能力;(2)具有热爱科学,实事求是的学风和创新意识、创新精神;(3)加强职业道德意识。三、课程设计1 .设计理念坚持以高职教育培养目标为依据,遵循“理论联系实际,应知、应会”的原则组织教学。注重培养学生的专业思维能力和专业实践能力,把创新素质的培养贯穿于教学过程中,采用行之有效的教学方法,发展学生的专业应用能力,最后达到培养学生分析问题、解决问题的能力目标。2 .设计思路(1)理论教学的组织形式理论教学打破传统强调“结构”和“语法”的教学观念,以能力培养为出发点,以具备程序设计能力为教学目标,深化教学内容的改革,优化教学内容体
4、系。课堂教学以程序设计能力培养为主,语言知识教学为辅。理论教学以语言必须具备的功能为重点教学,以“够用”、“必需”为标准,在掌握必要的理论知识上,从问题分析、算法设计和编码、测试等方面,重点讲授程序设计的思想和方法,以及程序设计风格,使学生能从更高的角度认识该课程的学习目的,不局限于对语言本身的学习和编程技巧的掌握,更看重对语言应用能力的培养。(2)实践教学的组织形式实践教学主要形式为实验课,实验课主要根据大纲中关于实验课的要求,以培养学生的独立思考能力与动手能力为主导原则,由学生独立上机调试程序,解决实际问题,并辅以必要的教师辅导。要求学生通过实验能够对课堂讲授内容进行验证、设计和综合运用,
5、从而进一步加深知识的理解与掌握。四、课程内容与学时分配程序设计基础(45课时)序号课程内容学时数合计讲授实验机动1C语言概述C语言的特点、书写格式;简单C语言程序介绍422实验一:熟悉C语言2数据类型、运算符与表达式C语言的数据类型;常量与变量;数值间的混合运算622C语言中的运算符与表达式2实验二:数据类型及运算3基本输入输出语句基本输入输出函数;字符输入输出函数422实验三:基本输入输出语句4选择结构程序设计if语句622switch语句2实验四:选择结构程序设计5循环结构程序设计for,while,doWhile语句8222循环语句的嵌套;break,continue语句2实验五:循环结
6、构程序设计6数组一维数组824实验六:一维数组字符数组2实验七:字符数组7函数函数概述;函数定义的一般形式824实验八:函数一函数的参数;函数的值;函数的一般调用2实验九:函数二8复习11总计4525182C语言程序设计(60课时外专业)序号课程内容学时数合计讲授实验机动1C语言概述C语言的特点、书写格式;简单C语言程序设计422实验一:熟悉C语言2数据类型、运算符与表达式C语言的数据类型;常量与变量;数值间的混合运算622C语言中的运算符与表达式2实验二:数据类型及运算3输入输出基本输入输出函数;字符输入输出函数422实验三:基本输入输出语句4选择结构程序设计if语句622switch语句2
7、实验四:选择结构程序设计5循环控制for,while,dowhile语句622循环语句的嵌套递归调用;break,continue语句2实验五:循环结构程序设计6数组一维数组824实验六:一维数组字符数组2实验七:字符数组的应用7函数函数概述;函数定义的一般形式622函数的参数;函数的值;函数的一般调用2实验八:函数8预处理命令宏定义;文件包含;条件编译229指针指针的概念;指向简单变量的指针指向一维数组的指针8222指向字符串的指针2实验九:指针10结构体结构体概述;结构体变量定义的方法;结构体变量的引用与初始化622结构体数组;指向结构体数组的指针2实验十:结构体11位运算位运算符的运算及
8、应用422实验十一:位运算总计6036222五、教学设计程序设计基础(45课时)第一章C语言概述C语言概述学时:4教学目标1 .了解C语言特点、书写格式2 .掌握C程序结构及开发过程3 .掌握用visualC+环境开发C程序教学重点1 .C程序结构及开发过程2 .用visualC+环境开发C程序章节名称主要教学内容LC语言特点、书写格式C语言特点及书写格式2.简单C程序介绍C程序结构及开发过程3.实验:熟悉C语言在ViSUalC+环境下开发简单的C程序教学方法建议讲授法、演示法、实践法备注该章节内容与60课时外专业相同学习难点1 . C程序结构及开发过程2 .用visual C+环境开发C程序
9、第二章数据类型、运算符与表达式数据类型、运算符与表达式学时:6教学目标1 .了解C语言中的基本数据类型及其作用2 .掌握整型、实型、字符型变量及其表示方法3 .掌握各种运算符及表达式的含义及应用教学重点1 .整型、实型、字符型变量及其表示方法2 .各种运算符及表达式的含义及应用.学习难点1 .整型、实型、字符型变量及其表示方法2 .各种运算符及表达式的含义及应用.章节名称主要教学内容LC语言的数据类型;常量与变量整型、实型、字符型常量变量的定义及使用方法2.数值间的混合运算不同数值类型间的转换规则3.C语言中的运算符与表达式算术运算符与表达式;赋值运算符与表达式;逗号运算符与表达式教学方法建议
10、讲授法备注该章节内容与60课时外专业相同第三章基本输入输出语句学时:4基本输入输出语句教学目标1 .掌握数值型输入输出函数的应用2 .掌握字符型输入输出函数的应用教学重点1 .数值型输入输出函数的应用2 .字符型输入输出函数的应用学习难点1 .数值型输入输出函数的应用2 .字符型输入输出函数的应用章节名称主要教学内容L基本输入输出函数Scanf0;printf()2.字符数据输入输出函数Getchar();putchar();gets();puts()教学方法建议讲授法、演示法、实践法备注该章节内容与60课时外专业相同第四章选择结构程序设计选择结构程序设计学时:6教学目标掌握if、switch
11、语句的应用教学重点if、SWitCh语句的应用学习难点if、SWitCh语句的应用章节名称主要教学内容1.if语句If语句的三种形式;if语句的嵌套;条件运算符2.switch语句Switch语句的格式;switch语句程序举例教学方法建议讲授法、演示法、实践法备注该章节内容与60课时外专业相同第五章循环结构程序设计循环结构程序设计学时:61.掌握for、while、do-while语句的应用教学目标2.掌握循环语句的嵌套调用3.掌握break语句和COntinUe语句的使用教学重点forswhileXdo-While语句的应用学习难点forswhileXdo-while语句的应用章节名称主要
12、教学内容Lfor、while,dowhile语句三种语句的语法格式及应用实例2.循环语句的嵌套三种循环控制语句的嵌套应用实例3.break.ContinUe语句Break.COntinUe语句的作用及应用场合教学方法建议讲授法、演示法、实践法备注该章节内容与60课时外专业相同第六章数组数组学时:8教学目标1 .掌握一维数组的定义和引用并能熟练应用一维数组2 .掌握字符数组的定义和引用,能熟练应用一维字符数组教学重点1 .一维数组的定义和引用并能熟练应用一维数组2 .字符数组的定义和引用,能熟练应用一维字符数组学习难点1 .一维数组的定义和引用并能熟练应用一维数组2 .字符数组的定义和引用,能熟
13、练应用一维字符数组章节名称主要教学内容L一维数组一维数组的定义、初始化、引用、输入输出;一维数组应用举例2.字符数组字符数组的含义、定义、引用、初始化;字符数组的应用举例教学方法建议讲授法、演示法、实践法备注该章节内容与60课时外专业相同第七章函数函数学时:8教学目标1 .了解函数的作用2 .掌握函数定义的一般形式3 .掌握函数的参数、函数值和函数调用教学重点1 .函数定义的一般形式2 .函数的参数、函数值和函数调用学习难点函数的参数、函数值和函数调用章节名称主要教学内容L函数概述、定义的一般形式函数的作用;函数定义的一般形式;2.函数参数、函数值形参和实参的含义及区别;参数传递;函数返回值3.函数的一般调用函数调用的几种方式;函数的具体应用举例教学方法建议讲授法、演示法、实践法备注该章节内容与60课时外专业相同以下为60课时外专业内容:第八章预处理命令预处理命令学时:2教学目标掌握编译预处理含义,能熟练应用宏定义,文件包含和条件编译教学重点宏定义、文件包含、条件编译学习难点宏定义、文