【vb精品源码栏目提醒】:本文主要为网学会员提供“精品课程申报材料 - 综合课件”,希望对需要精品课程申报材料 - 综合课件网友有所帮助,学习一下!
精品课程申报材料 一、 课题组人员 教师基本信息 聂克成 男 1949.11 中国科技大学研究生班 本科 计算机技术与应用 教授 信息工程学院院长 海经院信息工程学院 niehkc.edu.cn 海口市国兴大道文坛路2号 1、计算机软件及数据库应用与开发 (一)教学情况 ?? 1、2002.3-2002.7 《数据库技术》 45 人 72学时 2003.3-2003.7 《数据库技术》 86 人 144学时 2、2003.9-2004.1 《C语言程序设计》43人 72学时 2005.9-2006.1 《面向对象程序设计(C)》42人 72学时 2007.3-2007.7 《C语言程序设计》88人 144学时 4、2004.3-2004.7 《VC程序设计》56人 72学时 2005.3-2005.7 《VC程序设计》 48人 72学时 5、2006.3-2006.7 《VC数据库编程技术》 45人 72学时 ?? 1、2005.9-2006.1 指导《“面向对象程序设计”课程设计》42人 2、2006.3-2006.7 指导《“VC数据库编程技术”课程设计》45人 3、2003.5-2006.7 分别指导2000级、2001级、2002级、2003级四届学生的毕业设计37人 ?? 1、2005年《高职高专计算机专业培养计划研究》考察报告、方案、论文 2、2006年〈高职高专课程设置改革探索〉论文 3、 2002年-2006年《计算机应用基础课程改革探索》教材、论文、教学方法改革实施 ?? 1、2005年〈高教研究〉第三期“高职高专专业改革的思考” 2、2006年〈高教研究〉“专业课程设置改革探索” (二)学术研究 ?? 1、2005年〈学院人事管理系统〉软件 2、2006年〈毕业生就业管理系统〉软件 3、2006年〈新生报到管理系统〉软件 4、2007-2008年〈高校信息化和办公网络化研究〉考察报告、方案、论文 (三)各种奖励 1、 2001年因成绩突出,被海口经济职业技术学院评为“优秀教师”。
2、 2002年被海口经济职业技术学院授予“突出贡献者”称号。
3、 2004年因成绩显著,被海口经济职业技术学院评为“先进教育工作者”。
4、 2005年被海口经济职业技术学院党委评为“优秀共产党员”。
5、 2006年因在“高职高专院校人才培养工作水平评估”工作中表现突出,被海口经济职业技术学院评为先进个人。
2 教师基本信息 姜文波 男 1962.5 黑龙江矿业学院,1984年7月 本科 计算机应用 学士 副教授 信息工程学院副院长 海经院信息工程学院 Lianhua_001163.com 海口市国兴大道文坛路2号 1、计算机软件及数据库应用与开发 2、专业改革理论及探索 (一)教学情况 ?? 1、2005.3-2005.7 《C程序设计》140人 288学时 2、2005.9-2006.1 《C程序设计》150人 288学时 3、2006.3-2006.7 《C程序设计》40人 72学时 《Visual Basic程序设计》 120人 162学时 4、2006.9-2007.1 《程序员教程》 52人 72学时 《数据结构》 120人 162学时 5、2007.3-今 《程序员教程》 52人 72学时 《C程序设计》 80人 144学时 ?? 1、2005.9-2006.1 指导《C课程设计》150人 2、2006.3-2006.7 指导《C课程设计》40人 3、2006.3-2006.7 指导2003级毕业设计10人 4、2007.3-今 指导2004级毕业设计:10人 科研开发类: ?? 2004.12-2005-2:主负责开发《重庆野生动物园会员卡管理系统》,项目总体设计:姜文波;软件开发:姜文波,马文社。
其中界面设计及条码输入设计由本人独立完成。
?? 2006年10月主负责开发《海经院大学英语四六级网络报名管理系统》,项目总体设计:姜文波,软件开发:姜文波、 (二)论文与教材类: ?? 2004.5于重庆信息工程专修学院撰写《关于计算机科学技术专业科学定位问题的思考》学院一等奖。
?? 2003.8于重庆信息工程专修学院参与编写《
VB同步训练与练习册》(内部使用) ?? 2003.8于重庆信息工程专修学院负责编写《微机组装与维护同步训练与练习册》(内部使用) ?? 2003.5于重庆信息工程专修学院撰写《专业教学法的基本框架体系》学院三等奖 (三)各种奖励 1、2006.1 获海南省计算机技能竟赛-程序设计大赛二等奖 2、2004.9获重庆信息工程专修学院《优秀教师》特等奖 3、2003.9获重庆信息工程专修学院《最佳建议奖》 3 教师基本信息 冉兆春 男 1970.4 解放军电子工程学院,1991年7月 本科 计算机应用 学士 讲师 教师 海经院信息工程学院多媒体技术教研室主任 tcrzc126.com 海口市国兴大道文坛路2号 1、游戏软件开发 2、多媒体技术应用 (四)教学情况 ?? 1、2004.9-2005.1 《数据结构》 120人 162学时 2、2005.3-2005.7 《Tcp/Ip协议与网络编程》80人 144学时 3、2005.9-2006.1 《Tcp/Ip原理与应用》150人 288学时 4、2006.9-2007.1 《网络游戏策划与运营》 150人 288学时 6、2007.3-今 《VC游戏编程》 72人 144学时 《Java语言》 72人 144学时 ?? 1、2005.3-2005.7 指导《Tcp/Ip协议与网络编程课程设计》80人 2、2006.9-2007.1 指导《网络游戏策划与运营》150人 3、2006.3-2006.7 指导2003级毕业设计10人 4、2007.3-今 指导2004级毕业设计:10人 论文与教材类: ?? 2005.5 于海口经济职业技术学院参与编写《计算机应用基础实验教程及习题集》2005年由人民邮电出版社出版 ?? 2006.12于海口经济职业技术学院撰写《国内电脑游戏产业发展与人才培养》发表于《海口经济职业技术学院学报》 (五)各种奖励 1、2006.1 获海口经济职业技术学院“迎评工作”先进个人奖 2、2006.1 获海口经济职业技术学院《优秀教师》奖 3、2007.1 获海口经济职业技术学院《优秀教师》奖 4 教师基本信息 无 江练新 男 1970.10 University of Huddersfield,2003年10月 研究生 计算机软件开发技术 硕士 助教 N/A N/A 海经院信息工程学院 ggjiang2002yahoo.com.cn 海口市国兴大道文坛路2号 计算机软件技术与理论 (六)教学情况 ?? 1、2007.2- 《C程序设计》 171人 724学时 2、2006.9-2007.1 《ASP.NET 应用技术》113人 722学时 《数据结构》 122人 72学时 3、2006.3-2006.7 《Java语言程序设计》167人 724学时 4、2005.9-2006.1 《Java语言程序设计》89人 542学时 《ASP.NET 应用技术》121人 542学时 5、2004.920051 《数据结构》 143人 723学时 6、2004.920051 《计算机专业英语》84人 108学时 《ASP.NET 应用技术》121人 108学时 ?? 1、2006.3-2006.9 指导《Java课程设计》167人 2、2006.3-2006.7 指导2003级毕业设计7人 3、2007.3-今 指导2004级毕业设计:2人 二、 课程描述 C是当今最流行的高级程序设计语言之一,应用十分广泛。
它也是一门较复杂的语言,与C语言兼容,既支持结构化的程序设计方法,也支持面向对象的程序设计方法。
开设本课程主要是介绍C语言最基本的概念、语法规则和编程方法。
即C语言的基本数据类型、运算符和表达式、流程控制语句、函数、数组与字符串、指针与引用、类与对象、继承与多态和C流等。
开设《C程序设计》课程本着“淡化程序设计理论,强化技能训练”的课程教学原则,采取任务驱动方式,构建多维内核式教学模式,通过系列的课程改革及教学方法改革,提高教学效率及教学效果。
(一)课程发展的主要历程与沿革 1、2001-2004年:在计算机相关专业开设《C语言程序设计》 学时:72学时。
《C语言程序设计》是海口经济职业技术学院计算机相关专业的必修课程。
自2000年开始,结合我校的实际情况在计算机相关专业开设了《C语言程序设计》课程,通过4年的教学实践与探索,积累了丰富的教学经验,同时也发现在教学中存在以下问题: ?? C语言是面向过程的函数式编程语言,面向DOS环境编程;而学生对DOS环境极为陌生,编译调试环境不便于操作,因此无法达到理想的教学效果。
?? 在相关专业后续的课程中,如:VC程序设计,
VB程序设计,Java等均为面向对象的编程语言环境,从C语言环境到面向对象、可视化编程环境跨越性过大,学生不能更好地学习面向对象的编程语言环境。
2、2005-2006年:在计算机相关专业正式开设《C语言程序设计》总学时:72学时,另增加《C课程设计》。
C语言涵盖了C语言面向过程部分,并以其最强大的类、类的封装、类的继承及多态性等功能闻名于世,成为面向对象编程语言的规范与标准。
尽管如此,C语言编程效率无法与今天的可视化编程语言、集成式开发环境相匹敌,因此学习C语言主要是为后续的课程奠定良好基础,尤其是C的类及相关知识对于学习其它面向对象编程语言具有十分重要的促进作用。
鉴于此,我们于2005年起在计算机相关专业开设C程序设计课程。
其教学实施特点如下: ?? 课程内容分为面向过程部分及面向对象部分,面向过程部分比重占三分之二,面向对象部分比重占三分之一; ?? 教学均安排在机房内进行,理论教学与实验上机融于一体; ?? 增加C课程设计,教学时间:1周; ?? 2007年后建立了C课程网站,实现网络课程教学环境。
3、2007年以后,根据实际教学情况,通过深入分析研究,我们认为将C语言课程教学时数加大到90学时为宜,并以C教学为突破口,培养学生的编程思想,训练学生的编程思维,加强学生的技能训练,培养学生面向对象的程序设计能力。
自2001年后,在计算机相关专业(计算机软件游戏方向、计算机软件数据库方向、计算机网络技术、电子商务、信息安全、应用电子、计算机多媒体及楼宇智能化等专业)计算机开设《C程序设计》课程。
经过大量的教学实践与经验积累,基本形成了具有一流的师资、一流的教学环境。
2005年后,通过大量的市场调查及调研分析,实施较全面的专业课程体系改革,将《C程序设计》加入到正式的教学计划中,并取代原《C语言程序设计》课程。
由于该课程的地位与作用,我们配备了最好的师资,保证一流的实验上机环境、实训环境与条件,选用优秀的高职高专教材,采用计算机多媒体教学手段,通过配套的多媒体教学课件,并在教学方法方面形成了独具特色的教学体系,强化学生技能训练,同时建设了C程序设计网络资源,形成开放式教学环境,从而使《C程序设计》课程真正成为夯实学生编程技能基础的一门重要的专业基础课程。
(二)本课程的地位 C语言是在C语言基础上发展起来的,是真正的面向对象编程语言,它继承了结构化编程语言的所有优点,在其语言体系中既包含了面向过程部分的语言特征(即C语言部分),又形成了极为完善的对象处理机制、方法,进而形成了一种面向对象编程语言的规范。
《C程序设计》是计算机软件专业及相关专业必修的一门专业基础课程,其先修课应是《计算机文化基础》课程,要求学生能够掌握计算机软硬件基础知识,掌握计算机键盘的基本操作及相关软件的操作技术;该课程的后续课程有:数据结构、程序员教程、SQL Server 2000、Visual Basic程序设计、ASP.NET、项目开发、VC程序设计、计算机网络技术、操作系统等课程,是学生学习其它专业知识的关键知识与技能,所以该课程在整个专业课程体系中占有极为重要的地位。
(三)课程教学模式 通过大量专业及课程改革探索,我们提出多维内核式教学模式,其模式示意图如下: 该教学模式核心思想如下: 1、从多个维度分析课程对象,即课程维、实践维、能力维、评价维、教师维、管理维及方法维、扩展维等,通过对“维”的认知,可以更自然地、更清晰地解释自然现象及教育对象、教师对象、课程对象等; 2、每一维度均被三层核式结构分为三个部分,即基础层、中间层、核心层,是一种完全符合自然规律及教育规律的核式结构; 3、相邻层间为模糊边界,即相邻层间是相互渗透的,每一维的横向部分也是相互渗透的,以此分析对象的横向与纵向联系; 4、每一维均有方向性,均明确指向核心,因此称之为内核式。
据此可以实现更科学的多层目标体系。
三、 课程特色与创新 1、 多维内核式课程模式,协调处理知识、技能与能力的关系 分别从课程维、方法维、技能维、能力维、扩展维、管理维、评价维等构建三层内核式教学模式;每一维度与其它维度均通过基础层、中间层及核心层构建自然和谐的内在联系,从而达到最优化的教学环境及最佳的教学效果。
2、 面向过程与面向对象方法一体化,有效地培养学生计算机科学思想、抽象思维能力及程序设计能力 从面向过程到面向对象方法,清晰地反映出编程语言发展的关键历程。
学生从普通的逻辑思维训练到更为抽象的面向对象思维训练则更为科学、更为有效,有更有利于学生学习,提高学习效率及教学质量。
3、 任务驱动教学体系与独特的课堂教学方法模式、实践技能训练体系融于一体 任务驱动教学体系:从C整体、章节到每1次课、每1次实验及课程设计等均设计明确的、合理的一、二、三级任务体系,保证教学目标明确化、系统化、科学化,更易于实施,教学效果更显箸。
课堂教学方法模式:属于多维内核式课程模式中的方法维。
着重于教师逻辑演绎式讲授与直接演示编写代码、调试并行,使学生更直接地训练程序设计思维方法,体验程序设计过程及调试方法。
实践教学训练体系:属于实践维。
可分为基本实验(基础层:含C语法格式、内部函数等基本运用及程序调试技能);设计型实验(中间层:应用指针、数组、控制语句及函数等编写简单应用程序);创新型实验及课程设计(核心层:能够设计常规应用程序,具有创新意识,可以完成创新实验项目) 1、采用独特的课程教学模式—多维内核式课程模式,从多维方向分析、解决《C语言程序设计》课程对象,并通过三层内核式体系的科学分析,将计算机科学思想、方法与现代教育教学理念、思想、方法深入结合,解决课程内部的横向与纵向问题,从而形成“内聚式”结构, 保证课程体系的最优化,谐调处理理论教学与实践教学的关系,教学效果显著。
2、采用演绎式讲授与直接演示教学相结合的教学方法,极大地提高了教学效率,使程序设计教学更加生动、更加规范,从而使学生以最直接的方式接受程序设计思想、掌握程序设计方法,无疑对培养学生的程序设计思维及有效地训练学生程序设计能力具有重要意义。
3、三层教学示例体系更加科学地使学生在循序渐进中有效地学习程序设计知识,掌握程序设计编码技能,更适合学生学习方式及思维训练与培养方式,从而构建了新的主动式、积极的和有意义的教学情境。
4、恰当地、适时地使用多媒体技术,包括多媒体教学课件及二维动画制作的程序流程图,可以深入浅出地讲解程序设计思想、程序设计方法,真正地做到了淡化理论,强化技能训练的教学方式,有效地突出重点、突破难点。
5、将程序设计思想、方法与人文思想、自然科学深入结合,不仅满足了C语言学科教学的需要,而且为后续课程的学习及学生今后工作奠定了良好基础。
四、 教学内容 (一)、课程定位与目标 本课程定位为计算机相关专业必修的专业基础课。
它是计算机编程的主要基础课程。
其后继课程有APS.NET、Visual C语言程序设计、C语言程序设计、Java语言程序设计、数据库技术、操作系统、软件工程等。
本课程培养目标是使学生掌握面向过程及面向对象程序设计的基础理论,掌握面向过程及面向对象程序设计思想,训练程序设计思维,强化培养训练学生编程技能,从而达到应用面向过程及面向对象方法进行程序设计的初步能力。
我院在“五双五互”教学模式指导下,以就业为导向,构建“双证”(即毕业证职业资格证)教育,根据企业及社会需要不断地进行专业教育教学改革,强化动手能力和职业素质教育,突出计算机应用能力、实践动手能力的培养。
因此,我们力求突出程序设计思想,淡化程序设计理论,强化实验及实训过程,培养学生编程的技能,培养学生抽象思维能力,训练学生初步的编程能力。
其课程具体目标可分解如下: 1、是使学生掌握面向过程及面向对象程序设计的基本思想、方法,掌握C语言基础知识; 2、掌握C控制结构、指针与数组、函数等基础编程技术,使学生达到基础编程能力; 3、掌握类的定义、类的继承与多态性、构造函数及析构函数、友元函数、虚函数等面向对象技术,达到运用对象技术进行初步编程的能力; 4、培养学生发现问题、分析问题和解决问题的能力,强化训练学生调试程序技能,进而在各专业后续的学习中更好地运用面向对象的程序设计理论和技术。
(二)、知识模块的顺序与对应的学时 由于“C语言程序设计”是各专业必修的核心专业基础课程,建议在第1学年第一学期开《计算机应用基础》课程,第二个学期开《C语言程序设计》课程,教学周数18周。
课程理论教学、实训教学和习题讨论课共计90学时,另外安排1周的课程设计(综合实训)。
知识模块的顺序及学时分配表 1、C语言概述 2 2 2、数据类型和表达式 6 2 2 3、结构化程序设计 10 4 2 4、数组、指针 6 4 2 5、函数 6 2 2 6、结构体与枚举 2 2 7、类与对象 6 2 8、继承和派生 4 4 2 9、虚函数和多态性 4 2 2 10、输入、输出流 4 4 合计(总学时90) 50 28 12 课程设计(综合实训) 一周 (三)、课程的重点、难点及解决方法 1: 按多维内核式课程模式,本课程重点分为三个层次: 课程维基础层重点:数据类型、C运算符、逻辑表达式及C内部函数; 课程维中间层重点:控制结构、数组、指针、结构等知识及基本应用; 课程维核心层重点:函数式编程技术,类、C流及面向对象的初步编程技术 2 主要表现为以下几个方面: ?? 从知识内容角度,循环结构、指针、结构及类与对象部分知识内容难度较大,且又属于教学重点内容,因而必须在教学过程中采用特殊的方法与手段方能做到分散难点; ?? 编程语言类课程均对学生有一个共同要求,即学生应有基本的抽象思维能力及逻辑思维能力,而客观上部分学生不完全具备; ?? C语言是基于MSDOS环境的,学生对MSDOS知识欠缺,学习时易产生枯燥感; ?? 限于学生的知识基础,对于程序的运行机理很难较深入地理解,因而在学习过程中易流于表面化,单纯地记忆简单程序的具体实现方法,到本课程教学的中后期则面临极大的教学难度; ?? 学生抽象思维能力及逻辑思维能力是可以通过有效地训练进行培养的,因此,在完成正常教学内容要求的基础上,将学生抽象思维能力及逻辑思维能力培养与训练同课程内容进行有效地结合也是本课程教学的另一个难点; ?? 本课程难度的集中表现:学生更多地照打程序语句行,无法真正理解程序设计思维、方法及步骤;当脱离参照的程序语句行后,无法通过正确的逻辑思维与程序设计方法独立地完成应用程序设计过程。
3 为了在教学过程中做到突出重点、分散难点,使学生具备较扎实的程序设计基础知识及初步的应用程序编程能力,我们在实际的教学过程中通过任务驱动方式,采用多维角度,使教学目标多层次化、规范化、科学化,努力构建多维内核式教学体系,充分注意基础层、中间层与核心层的关系及具体实现的方式,形成多维的内聚力,达到真正强化“内核”的意义和目的。
其主要措施如下: (1)教师直接演示教学,使教学过程变为程序员的程序设计的实际过程,在此过程中,从程序设计思维角度、程序设计方法及步骤方面进行详细解析,让学生真实体验程序设计过程;在教学实施过程中同时自然地引出计算机科学思想、软件工程思想及人文思想等知识,从而从多维角度培养学生计算机程序设计兴趣,培养学生逻辑思维能力与抽象思维能力。
(2)精选程序示例,按多维内核式课程模式要求,每一单元或章节内容其程序示例分为三个层次: 基础示例(基础层):采用取简洁方式示例验证基础知识,此类示例着重于较高的教学效率,并使学生以取直接的方式掌握基础语句使用格式及系统内部函数使用格式,理解相关基础知识; 简单程序示例(中间层):多知识点程序示例。
单元综合示例(核心层):本章主要知识点应用及已学内容知知识点应用。
其示例内容为正式应用程序设计内容的某一模块或某一功能部分,使学生所学内容紧密地结合实际应用。
每一章进行一次单元综合示例教学。
(3)以实际问题驱动方式为为主导,以强化分析与编程训练为主线,提高学生运用C语言的能力,培养学生分析、解决问题的能力。
C语言既可面向过程编程,又可面向对象编程,其语言系统庞大、语法复杂,尤其是面积对象部分,涉及学生必须具备能够快速理解更多代码行的程序,具备编写更多代码行的能力,因此,在实际教学过程中,必须奠定好面向过程编程基础部分,才能突破对象编程部分。
突破一种编程语言的关键是让学生进行更多的、更有效的训练。
因此,我们采用任务驱动方式,在每一章节、甚至每一节课均以要解决的实际问题为主导,构建问题情境,使学生学有所用,提高学生学习兴趣,并通过强化训练方式,训练学生代码编写技能。
保证学生进行更有效的训练,必须选择最佳的训练内容、采取最佳的训练方式。
最佳的训练内容是指通过教师精选的、实用性较强的编程实验实训内容。
而最佳的训练方式我们认为在学习C的不同阶段应采用不同的训练方式:初期阶段,教师应演示编程为,学生模仿编程训练为主的方式,在此过程中教师详细地讲解程序设计思路、程序设计方法及程序设计步骤;中期阶段,则教师演示部分难度较大的代码编写过程,学生在教师启发下完成其余的代码编写过程;后期阶段,则以教师简介程序设计思路、程序功能模块设计特点及主要技术运用特点,学生完成全部代码编写,教师则起辅导学生作用,教师充分注意因材施教。
(4)突出学生程序设计思想及思维方法教学,引导学生运用计算机语言描述待解决问题的方法与步骤。
将自然界问题与计算机程序设计思想、方法深入结合,使学生学会面向对象的思维方法。
面向对象的方法,是人类经过几千年文明史所积累的自然思维方法的一部分,面向对象方法是人类认识上的返.