![[工学]厦门软件学院《c语言程序设计》--课程整体设计_第1页](http://file.renrendoc.com/FileRoot1/2017-12/11/f6028434-76b0-46e9-922c-aa8ac0574096/f6028434-76b0-46e9-922c-aa8ac05740961.gif)
![[工学]厦门软件学院《c语言程序设计》--课程整体设计_第2页](http://file.renrendoc.com/FileRoot1/2017-12/11/f6028434-76b0-46e9-922c-aa8ac0574096/f6028434-76b0-46e9-922c-aa8ac05740962.gif)
![[工学]厦门软件学院《c语言程序设计》--课程整体设计_第3页](http://file.renrendoc.com/FileRoot1/2017-12/11/f6028434-76b0-46e9-922c-aa8ac0574096/f6028434-76b0-46e9-922c-aa8ac05740963.gif)
![[工学]厦门软件学院《c语言程序设计》--课程整体设计_第4页](http://file.renrendoc.com/FileRoot1/2017-12/11/f6028434-76b0-46e9-922c-aa8ac0574096/f6028434-76b0-46e9-922c-aa8ac05740964.gif)
![[工学]厦门软件学院《c语言程序设计》--课程整体设计_第5页](http://file.renrendoc.com/FileRoot1/2017-12/11/f6028434-76b0-46e9-922c-aa8ac0574096/f6028434-76b0-46e9-922c-aa8ac05740965.gif)
已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2018/1/5,厦门软件职业技术学院,1,厦门软件学院精品课程,C语言程序设计 课程整体设计介绍 说课人:熊锡义 2009-5-13,2009年5月,厦门软件职业技术学院,2,课程整体设计,课程性质,教学目的,教学条件,教学效果,基本要求,教学方法,课程特色,教学资料,教学内容,2009年5月,厦门软件职业技术学院,3,课程性质,C语言程序设计是软件技术系各专业的一门重要专业技术基础课程,也是一门实践性很强的课程。其前导课程有计算机应用基础,后续课程是数据结构、面向对象程序设计、软件工程等课程。,2009年5月,厦门软件职业技术学院,4,教学目的,通过本课程的学习,使学生了解C语言的运行环境、上机编辑、调试、执行过程,能够比较熟练地掌握C语言的语法规则及程序设计的基本方法与编程技巧,掌握进行程序设计一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,并初步积累编程经验,会根据算法编制相应的程序,并掌握软件开发过程的基本技巧,同时也为后继课程的学习打下坚实的基础。,2009年5月,厦门软件职业技术学院,5,课程特色,“多元化课外辅导”,引导学生从“被动学习”为“自主学习”学习方法的改革 。 “分组教学法”的改革。将学生分为若干学习小组,学习过程中相互帮助,共同提高。 “实例引导、任务驱动、案例教学”的教学模式。解决了课程教学内容与职业岗位工作任务无关的问题,方便实现“学为所用”和“学以致用”。 依托与厦门软件园区企业的良好合作,走工学结合的专业建设道路,构建了“专业+公司”的专业建设模式,设立了一个用于教学的模拟公司. 参与软件公司的业务过程得到全面的职业素质训练,2009年5月,厦门软件职业技术学院,6,课程特色,构建“渐进式”的实践环节 建立课堂教学标准化教案 C语言的“开发环境”的更新 ,从传统的turbo c 2.0更新为VC+6.0。 考核方式的改革 ,期末考核为机考和笔试结合,机考重点考查学生对C语言基础知识的掌握程度,笔试则侧重于学生解决实际问题的编程能力和读程序能力。实验成绩根据预习、表现、报告等方面综合打分。,2009年5月,厦门软件职业技术学院,7,基本要求,C语言程序设计课程的教学由课堂理论教学、实验教学和学生实训三个部分构成。 针对各部分设计了相对应的教学要求。其原则是:教学内容的选材和侧重面必须厦门软件产业生产实际紧密结合,担负为地方经济发展培养专门人才的责任。,2018/1/5,厦门软件职业技术学院,8,理论教学内容,第一章 C程序设计基本知识 第二章 算法及其描述 第三章 数据类型、运算符与表达式第四章 结构化程序设计第五章 数组第六章 函数编和译预处理第七章 指针第八章 结构体与共用体第九章 位运算第十章 文件第十一章 课程设计 理论课时:46学时,实验课时:26,课程设计:一周,2018/1/5,厦门软件职业技术学院,9,课程的重点、难点及解决办法,课程的重点:三种流程结构、数组、函数。 课程的难点:函数和指针 对各教学模块中的重点和难点,主要采用的处理方法有: 以重点内容作为知识传授的主线,围绕重点内容进行系统的教学设计,突出重点知识的教学。 对重点教学内容配备课内实验,通过课程设计进一步强化教学,解决 重点难点问题。,2018/1/5,厦门软件职业技术学院,10,课程的重点、难点及解决办法,通过重点讲解、多媒体演示、加强实践教学、重点辅导和答疑、精选案例、分解任务、小组讨论等多种办法解决重点难点问题。 加强教研活动,开展标准化教学工作,对重点、难点进行研讨,制定最佳教学方案,并在标准化教案中予以体现。,2018/1/5,厦门软件职业技术学院,11,课程的重点、难点及解决办法,加强教研活动,开展标准化教学工作,对重点、难点进行研讨,制定最佳教学方案,并在标准化教案中予以体现。 开放实验室,通过教学网站提供课外辅导,为学生加强编程实践训练提供条件和支持。 牢固树立能力培养的思想,通过培养程序设计能力,奠定解决重点、难点问题的能力基础。,2018/1/5,厦门软件职业技术学院,12,实验教学内容,本课程实验教学的目标是使学生不仅验证教材和讲课的内容,而且能够掌握程序设计全过程,即独立编写出源程序,独立上机调试程序,独立运行程序和分析结果;运用简单的算法编制程序,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和数据处理工作打下坚实的基础。,2018/1/5,厦门软件职业技术学院,13,实验1 初识Visual C+6.0环境及运行C基本要求:熟练掌握在Visual C+ 6.0 IDE中创建Win32控制台应用程序的操作技能。熟练掌握项目文件的布局。包括:新建工程、源程序及可执行程序的目录文件结构。基本掌握C程序的最基本框架结构,模仿示范实例完成程序的编制与运行。基本掌握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。,2018/1/5,厦门软件职业技术学院,14,实验2:数据类型、运算符与表达式基本要求:理解语言中各种数据类型的意义掌握各种数据类型的定义方法掌握C语言常量、变量的定义与使用掌握不同数据类型之间的赋值的规律熟悉C语言的运算符,并灵活使用各种表达式掌握C语言运算符的优先级实验3: 顺序和分支结构程序设计基本要求:熟悉顺序结构的程序设计方法。熟练掌握if语句和switch语句。结合程序掌握一些简单的算法。,2018/1/5,厦门软件职业技术学院,15,实验4:循环结构程序设计基本要求:熟悉掌握用while语句,do-while语句和for语句实现循环的方法。掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。实验5:一维数组和二维数组基本要求:熟悉掌握一维数组的定义、赋值和输入输出的方法;掌握二维数组的定义、赋值和输入输出的方法,2018/1/5,厦门软件职业技术学院,16,实验6:字符数组和字符串函数基本要求:熟悉掌握字符数组的使用;掌握与数组有关的算法 实验7:函数基本要求:掌握字符串函数的使用;熟悉掌握定义函数的方法;熟悉掌握函数实参与形参的对应关系,以及“值传递”的方式;,2018/1/5,厦门软件职业技术学院,17,实验8:宏定义和文件包含基本要求:学习带参数和不带参数的宏定义学习“文件包含”处理和条件编译 实验9:指针定义使用和数组的指针基本要求:掌握指针的概念,学会定义和使用指针变量;学会使用数组的指针和指向数组的指针变量;实验10:字符串的指针和函数的指针基本要求:学会使用字符串的指针和指向字符串的指针变量;学会使用指向函数的指针变量;了解指向指针的概念及其使用方法。,2018/1/5,厦门软件职业技术学院,18,实验11:结构体共用体基本要求 :掌握结构体类型变量的定义和使用;掌握结构体类型数组的概念和应用;实验12:位运算基本要求:掌握位运算的概念与使用。实验13:文件基本要求:掌握文件及缓冲文件系统、文件指针的概念;学会使用文件打开、关闭、读、写等文件操作函数;学会用缓冲文件系统对文件进行简单的操作,2018/1/5,厦门软件职业技术学院,19,课程设计:C语言的综合应用-小型信息管理系统基本要求:综合训练C语言的各章的内容,掌握编写应用程序的方法掌握使用C语言开发一个简单应用系统的方法和步骤,2018/1/5,厦门软件职业技术学院,20,实训与课程设计,课程设计任务书 学生成绩管理系统 工资管理系统,2009年5月,厦门软件职业技术学院,21,教学安排,本课程基本课时为72学时,另外有一周左右的课程设计时间具体安排建议如下: 理论课时:46课时实践课时:26课时,2018/1/5,厦门软件职业技术学院,22,教学方法,课程改革基于能力标准开发满足企业需要课程内容,专业技能培养贯穿课程教学全过程。在“专业+公司”的专业建设模式下,深入工学结合教学,将真实软件开发过程和软件产品融入教学全过程, 建设满足实践教学需要的校内外实践基地,教学过程中实现工学交替、任务驱动、项目导向,使学生专业技能得到进一步提高。近5年来,本课程团队从教学理念、学习观念、课程结构、课程内容、教学模式、教学方法、实践教学、教学资源、考核模式、教学管理、学生创新等方面进行大胆的改革与创新,也取得了可喜的成果。,2018/1/5,厦门软件职业技术学院,23,教学方法,(1)“学生为中心”的教学理念革新 实现了从教师教为中心到学生学为中心的观念转变,教师在教学过程中注重对学生的创新思维、学习方法、学习能力的培养,学生的学习主动性、责任感、创造性增强;同时以职业岗位能力标准为依据制订了课程标准、重构了课程内容;教学实施过程中形成了“理论实践一体化”的“教、学、做”三位一体的教学模式。 教学理念的革新,转变了过去以“教师”为中心的教学方式,也转变了传统的按照学科体系组织教学的方式,打破了程序设计课程“先理论,后实践”的教学模式。,2018/1/5,厦门软件职业技术学院,24,教学方法,(2)“多元化课外辅导”,引导学生加强“自主学习”的改革 现代化教学手段。通过PPT演示文稿、系统演示、案例分析和讨论等方式进行理论教学;通过自建的网络教学平台进行教学资源 发布、自主学习、网上答疑、在线测试、提交作业等形式进行网络辅助教学。,2018/1/5,厦门软件职业技术学院,25,教学方法,(3)“分组教学法”的改革 分组教学贯穿整个教学过程。课程伊始即将学生分为若干学习小组,每组4-6人,组内在学习过程中相互帮助,共同提高,组间相互借鉴,互有竞争。课堂讨论以小组为单位,提出本组的意见或解题办法。,2018/1/5,厦门软件职业技术学院,26,教学方法,(4) “模拟软件企业实践环境”的专业建设模式 依托与厦门软件园区企业的良好合作,走工学结合的专业建设道路,构建了“专业+公司”的专业建设模式,为了使学生通过参与软件公司的业务过程得到全面的职业素质训练,设立了一个用于教学的模拟公司。在实践教学中营造一个公司环境,在教室是教师和学生的关系,进入实训基地,就是项目经理和员工的关系。模拟公司中的一切依照软件公司的管理规定和软件公司的技术开发规范来运作。实训中的教学过程是项目经理对员工的技术培训,学生完成项目实训就是员工完成工作任务的一个过程。真实的项目经过提炼和加工后作为实验和实训的题材。使学生提前进入角色,熟悉软件研发流程、掌握软件编程技能。 “专业+公司”的专业建设模式改变了学校人才培养与行业企业需求脱节的状况,更有利于学生实现“零距离”上岗。,2018/1/5,厦门软件职业技术学院,27,教学方法,(5)“实例引导、任务驱动、案例教学”的教学模式 通过精选真实项目、项目精心分解,让学生在学习案例的同时,掌握C开发技术,进而培养项目开发能力。同时,将教学放在同一教学时间和教学地点开展,体现“学生为主体,教师为主导”的教学思想,实现“教、学、做”的完美统一。 为了提高学生解决实际问题的能力,除了实验课外,还增设了实践性很强的“课程设计”,作为C语言程序设计的必要补充。 “实例引导、任务驱动、案例教学”的教学模式“项目驱动、案例教学、理论实践一体化”的教学模式解决了课程教学内容与职业岗位工作任务无关的问题,方便实现“学为所用”和“学以致用”。,2018/1/5,厦门软件职业技术学院,28,教学方法,(6)构建“渐进式”的实践环节 C语言程序设计课程的实践设置了六个环节:课堂模仿、课堂实践、课外拓展、单元实践、项目实训的渐进式实践环节,如下图所示。学生通过不断的实践,实现编程技能的逐步推进,而实践的各个环节都围绕着真实项目,最终实现与职业能力的“零距离”。 阶梯式实践环节解决了学生会做,便不熟练的问题,通过多层次、多项目的技能训练,让学生熟练地掌握编程技能。,2018/1/5,厦门软件职业技术学院,29,教学方法,(7)建立课堂教学标准化教案 标准化教案是课题组集体智慧和经验的结晶,是整个课程实施的重要内容,课题组成员将教学过程中积累的授课技巧、授课方法加以总结,精心设计每次课的教学内容、教学手段、教学方法、教学用例。对于每一个教学单元的标准化教案进行认真的研讨,先是说课,即教师对某个教学内容按上课的过程进行设计,然后把自己设计的教学内容(教什么)、教学方法和授课用例(怎样教)、理由(为什么这样教),按上课的过程逐步进行说明,大家共同进行探讨,研究每个教学单元的教学目标、重点、难点、讲授方法、教学案例和教学手段。通过多次研讨、实施、修改和论证,形成标准的环节和教学方法。然后通过教学实施中的教学反馈和督导意见,再研讨、再形成新的标准化教案,形成一个螺旋上升的过程。标准化教案是一套完整的授课思想和教学方法的具体体现,并以标准化教案核心,制作了电子教案、多媒体课件,并使标准化教案、电子教案、多媒体课件有机结合,为现代化教学手段的应用提供了保证。 课堂教学标准化教案解决了授课教师不同,则教学内容不同,教学目标不同的问题。保证了不同的教师使用标准的教案、电子课件、教学方法进行授课,达到相同的教学目标。,2018/1/5,厦门软件职业技术学院,30,教学方法,(8)C语言的“开发环境”的改革 传统的C语言的开发环境是turbo c 2.0系列,这种编辑、编译和调试C程序的环境是在早期的DOS 环境下产生的,很多学院目前仍在使用,而后继课程如c#、等课程使用的vc+6.0,在本课程中,所有教材、教学、和实验均使用的VC+6.0。,2018/1/5,厦门软件职业技术学院,31,教学方法,(9)考核方式的改革 针对C语言课程既有理论性,又有实践性的特点,我们变单一考核为复合考核,变静态考核为动态考核。重视对学生学习过程的考核,避免“一考定终身”的情况,侧重考核学生对知识的融会贯通和灵活运用能力,而不仅仅是基本理论、基本知识和基本技能的掌握。考核手段多样化,有机考、作业、答辩、学生自评与互评等。 平时主要考核学生的实践编程能力,并通过学生的自评与互评来考核学生在小组中分工协作的能力。期中考核为机考,侧重考核学生对基础理论的理解和掌握,并要求学生会解决简单规模问题。期末考核为机考和笔试结合,机考重点考查学生对C语言基础知识的掌握程度,笔试则侧重于学生解决实际问题的编程能力和读程序能力。实验成绩根据预习、表现、报告等方面综合打分。,2018/1/5,厦门软件职业技术学院,32,教学方法,(6)构建“渐进式”的实践环节 C语言程序设计课程的实践设置了六个环节:课堂模仿、课堂实践、课外拓展、单元实践、项目实训的渐进式实践环节,如下图所示。学生通过不断的实践,实现编程技能的逐步推进,而实践的各个环节都围绕着真实项目,最终实现与职业能力的“零距离”。 阶梯式实践环节解决了学生会做,便不熟练的问题,通过多层次、多项目的技能训练,让学生熟练地掌握编程技能。,2018/1/5,厦门软件职业技术学院,33,教学方法,(6)构建“渐进式”的实践环节 C语言程序设计课程的实践设置了六个环节:课堂模仿、课堂实践、课外拓展、单元实践、项目实训的渐进式实践环节,如下图所示。学生通过不断的实践,实现编程技能的逐步推进,而实践的各个环节都围绕着真实项目,最终实现与职业能力的“零距离”。 阶梯式实践环节解决了学生会做,便不熟练的问题,通过多层次、多项目的技能训练,让学生熟练地掌握编程技能。,2018/1/5,厦门软件职业技术学院,34,教学方法,(6)构建“渐进式”的实践环节 C语言程序设计课程的实践设置了六个环节:课堂模仿、课堂实践、课外拓展、单元实践、项目实训的渐进式实践环节,如下图所示。学生通过不断的实践,实现编程技能的逐步推进,而实践的各个环节都围绕着真实项目,最终实现与职业能力的“零距离”。 阶梯式实践环节解决了学生会做,便不熟练的问题,通过多层次、多项目的技能训练,让学生熟练地掌握编程技能。,2018/1/5,厦门软件职业技术学院,35,教学方法,(6)构建“渐进式”的实践环节 C语言程序设计课程的实践设置了六个环节:课堂模仿、课堂实践、课外拓展、单元实践、项目实训的渐进式实践环节,如下图所示。学生通过不断的实践,实现编程技能的逐步推进,而实践的各个环节都围绕着真实项目,最终实现与职业能力的“零距离”。 阶梯式实践环节解决了学生会做,便不熟练的问题,通过多层次、多项目的技能训练,让学生熟练地掌握编程技能。,2018/1/5,厦门软件职业技术学院,36,教学条件,一、本课程教材建设 C语言程序设计案例教程熊锡义主编 大连理工大学出版社 2009年C语言程序设计案例教程配套学习资料光盘 熊锡义主编 大连理工大学出版社 2009年C#程序设计易学易懂案例教程, 熊锡义参编 清华大学出版社 2006二、课题负责人近五年教材编著:动态网页设计, 清华大学出版社, 熊锡义主编, 2004/10 DREAMWEAVER网页制作教程, 清华大学出版社, 熊锡义主编, 2007/08 C语言程序设计案例教程, 大连理工大学出版社,熊锡义主编, 2009/03 C#程序设计易学易懂案例教程 清华大学出版社, 熊锡义参编, 2008/01,2018/1/5,厦门软件职业技术学院,37,教学条件,学 校计算机实验中心、校内实训中心和校外实训中心(在厦门软件园一期),为全校各专业学生提供计算机教学实验环境和开放上机服务。实验室面积3000平方米(6层的新实训大楼即将完工,面积将扩大到10000平方米)实验室20间,每间60(台),还有网络构件实验室、网络管理实验室、电子阅览室等,各种型号的计算机以及高档服务器及其他计算机网络设备1500台套,设备总价值1000万元。设备逐年更新,设备先进,机房环境优越,所有机房均接联校园网以及国际互联网,共享学校图书馆网络信息资源、电子期刊数据库等。是我校服务范围最广的基础性实验教学基地。,2018/1/5,厦门软件职业技术学院,38,教学条件,实训中心一角,2018/1/5,厦门软件职业技术学院,39,教学条件,实训中心一角,2018/1/5,厦门软件职业技术学院,40,教学条件,实验室一角,多媒体教室,2018/1/5,厦门软件职业技术学院,41,教学条件,学院课程网站:,2018/1/5,厦门软件职业技术学院,42,教师队伍,课程负责人:熊锡义副教授近五年讲授主要课程 网页设计与制作,专业基础课,4学时/周,5届600人 C语言程序设计,专业基础课,4学时/周,5届1000人 Web程序设计,专业课,4学时/周,3届200人 主要论文:CNC机床的计算机直接数控,1995年第4期微型机与应用杂志发表,级别 国家核心期刊,第一作者 中凸变椭圆活塞靠模的数控加工编程系统,1994年0期组合机床与自动化加工技术杂志发表,级别国家核心期刊,第一作者。AutoCAD中绘制函数曲线的程序设计方法,1992年第4期微型机与应用杂志发表 ,级别 国家核心期刊,第一作者 一个简单实用的CAD数控图形系统,1991年04期制造业自动化发表,级别国家核心期刊,第一作者 AUTOCAD中图形菜单的程序设计方法,1996年4期南方航空科技杂志发表,省级,第一作者。 注:以上论文大多被”中国期刊全文数据库”收藏。,2018/1/5,厦门软件职业技术学院,43,教师队伍,2018/1/5,厦门软件职业技术学院,44,教学资料,课程教学大纲实践教学大纲全部课程教案全部电子教学试题库和全部参考答案习题库和全部参考答案全国计算机等级考试二级模拟试题以上内容全部上网()供学生自主学习用,2018/1/5,厦门软件职业技术学院,45,教学效果,专家评价:我校同国内其他院校存在着广泛的交流与接触,经常互相访问、听课或讨论教材建设,我校“C语言程设计”课程的建设得到了校外专家的肯定与认同。 原北京大学副校长马树孚教授高度评价了我校“C语言程序设计”课程的建设工作。 大连理工大学出版社副总编辑刘晓晶教授对我们主编的C语言程序设案例计教程进行了全面客观的评价。(校外专家对C语言程序设计课程的评价及教材评价),2018/1/5,厦门软件职业技术学院,46,教学效果,同行评价:课题组教师教学质量评价意见 根
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏南京工程大学科研助理招聘1人(邱玉琢教授科研团队)模拟试卷及参考答案详解
- 2025江苏苏州市张家港市人力资源开发有限公司招聘宣传专员1人模拟试卷及答案详解(名师系列)
- 2025安徽池州市贵池区招聘教师24人考前自测高频考点模拟试题附答案详解(完整版)
- 2025内蒙古鄂尔多斯市中心医院引进高层次人才97人考前自测高频考点模拟试题及答案详解1套
- 2025年国家开放大学《西方文明概论》期末考试备考试题及答案解析
- 2025江苏泰州市卫生健康委员会所属部分事业单位招聘专业技术人员9人考前自测高频考点模拟试题带答案详解
- 科技产业园区建设项目建筑工程方案
- 堤防工程设计与施工技术方案
- 污水处理厂设备更新项目施工方案
- 室外道路照明智能化改造方案
- 专升本-英语高频词汇
- 走进创业学习通超星期末考试答案章节答案2024年
- 人教版五年级上册道德与法治知识点复习总结梳理
- 七年级地理上册 第一章 第一节 地球和地球仪公开课教案设计 (新版)新人教版
- 人教版(PEP)五年级英语上册教学计划(含进度表)
- 2《心有一团火温暖众人心》公开课一等奖创新教学设计统编版高中语文必修上册-1
- 施工现场建筑垃圾减量化专项方案
- JTG E51-2009 公路工程无机结合料稳定材料试验规程
- 西安交通大学大学2024硕士研究生招生考试初试试题703马克思主义哲学
- 200个句子涵盖高中英语3500词汇
- 2014年10月自考00058市场营销学试题及答案含解析
评论
0/150
提交评论