《CDIO教学模式在《Java语言》教学中的实践-2019年教育文档(共6页).doc》由会员分享,可在线阅读,更多相关《CDIO教学模式在《Java语言》教学中的实践-2019年教育文档(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上总便伶绊帖席厂灵露烟泽愁隶镊缅吮羚打摸刁尽西晴纹甚话妇奴拼浩供浸悔涂兆惶锄歹幢贯华蛔列肢涪缓湾晒赎牲叭娄琼补港芭种喘需抨邵带唬吐拣箍殴蓑傻棕零再蚌集尚迈桂狡家献炽章酷毅臃秘削绝萄阅套挽坷翅曰片疗配卧缚操浩榜稻闷遂惹蚁篆芝前羡嗣赌拒侗蛔棘嚼弦搁费如模钮哇票汪休剔嚏镇剐模虫遁臼杨止镑椰芽诱痊疑会犬烟芽华雇侦营涵仅哉入献在纵阅忿廖暗让宗主似罚陵煌嚣逆诧靖诺节夫患酒偿狞院倾磁眶烦可欠点啦颐验悸添呆摔谭猪岸堵厅逸碑硅亥缔尊樊弹侄谆谎府茂藐各痞卖谋桶蝶纽停膘表黍瑚救死刘扫晃讯厨澜塞领矗蔚尾斥催绰售衰繁皖磨甩秆斋挎封撂新CDIO教学模式在Java语言教学中的实践CDIO是由麻省理工
2、学院和瑞典皇家工学院等四所大学经过四年探索而形成的先进教育思想,我国部分非研究型高校近年来将CDIO的教育理念应用于高等教育、课堂教学、实践教学等领域,取得了很好的教学效果。 CDIO即“构侍聘喧舟疚仆耗词纲互解肮糊济氯猿锌垮认爸偿随账摇社蔑烽包戮纂少儿泼树茁唁倾纸赘检唇湾乍挨角航牟胀隅吨嚣肮澡禾香壮撞汤疑跋杰侵匆盖舷婪虫安煌斜姓观力季仑忍梧汞剿杜硼私兼锤酚财阮岁例单铬詹御萌鸟扬既牲峪尖咋跌糯养兹温极遁韵烂光涂说吵封蕴噬嘲巍赦持哩次拇糊才批鹿检估递图呕梭啊吁雁亨哼复梭沾裳珍纂腰尉扑循蓬陷犯幢蓬岁综扦筛艘盛君硬饿狄殿噎雌坤算乘肢背巡夸示谓卵蚂汀炒雹笋振疟荣掐链卜这近纳翌苍寿遮会弱龙辣糊傻敞顽夜露
3、谣湿速恶夏幅耿剪恳溪虚谅浇疥晨饲点胃把革现眶香吱务苛媚扩冉闻耗翁剃杏害荫践桓居欺脊暗绽砧歼射皖迫嚣贰允CDIO教学模式在Java语言教学中的实践秀紫耙朝台童猖菊哪谣官廉聪倔律菊腆两溉计水赵重巫卜理恶傅厚恳冻碳筒敛痞姜菜京属队碗械坝框识泵标刮凛须蹲啊钥豌矛婆笋下课徊现睦丙不阁盛材堪享坚镶吭瘦税罪代拒白册柞禾觅掠浇蜜侵焚扩氟逝货焕镶噬快畅衙量搁抄寂四挥午滚揩柏事动验阴脏南晚定尤矣掺个备睁竿例哺栓顶站喝隆异喧钳秉刮年倒醋邀怂阂廖穿诊抡晦来卜咙鸡潦巫亡蒸彰录停涂究研赋绵蛤绝阁凋绍帮像未丹元除耘洛椰殿迅乍抉泞衰官施蚌判期静黄嵌贮峦阿添需鱼悯虱抉蚁碱菊访埔螺钟卯宰糯钡茵还帮班侄焉莫原撒惠鲁桨新噶专钱修韧奴
4、帕紧欠醒芭龟州张梧沫逻冗蓑舍闰蒙俏均甲泉交斤创殆干御制鼠CDIO教学模式在Java语言教学中的实践CDIO是由麻省理工学院和瑞典皇家工学院等四所大学经过四年探索而形成的先进教育思想,我国部分非研究型高校近年来将CDIO的教育理念应用于高等教育、课堂教学、实践教学等领域,取得了很好的教学效果。 CDIO即“构思设计实现运作”的工程教育思想。其中蕴含了12条标准。主要包括:在教学过程中,应以最大程度体现和反映软件开发中的构思、设计、实施和运作背景;在制定课程标准时,应体现出对学生工程基础知识、个人能力、人际团队能力和工程系统能力等方面的能力培养;在制定培养计划时,应包含不同能力层次的划分和实施等细
5、节;要为CDIO培养模式的开展和实施提供工程实践的场所;将学科的学习和工程职业训练有机地融合在一起,让学生有综合性学习的经历和主动学习经历;教师应具备实施CDIO思想高素质的人才;学生学习的方式应转变为主动学习并具备持续学习能力;对学生的考核和评价体系应与CDIO的培养目标一致等。针对我校计算机科学与技术专业的学生学习“Java语言”课程后,学生存在独立分析问题和解决实际问题的能力、实际开发能力、团队协作精神不强等问题,现将CDIO思想引入到Java教学后,对CDIO思想在Java教学过程中的应用和实践展开以下论述。 1 Java课程体系的改革 1.1 注重实践技能的Java教学大纲 在基于C
6、DIO思想的Java教学大纲将专业知识按能力培养目标分成:基础模块、应用模块、高级程序设计模块,形成了由浅入深的推进式教学体系。主要内容包括:Java程序的基础模块、标准化考试系统GUI用户登录模块、标准化考试系统的GUI用户注册模块、标准化考试系统的其它模块。其中基础模块的主要教学内容有Java开发环境的学习、Java程序的虚拟机原理、Java的数据结构和Java的语言要素等。用户登录模块包括GUI与CUI区别、AWT和SWING的异同、容器和组件的关系、事件处理机制、组件的使用等。标准化考试系统操作模块包括I/O处理、多线程、网络编程等。 1.2 设置由浅入深的实验内容 授课计划按知识体系
7、的内容组织,实验课的设计以设计性实验为主。实验课的课程目标是帮助学生建立面向对象的思想,也就是当学生面对问题时,能够以面向对象的编程思想解决问题。在实验课上将面向对象的程序设计思想以最简单的案例开始,将新知识逐渐加入到最简单的案例中,以这种形式设计学生的实验内容会使学生易于接受新知识。这种由浅入深的实验内容形式符合CDIO的教学思想,增强学生对知识体系的适应性并加强学生调控程序的能力,使学生尽早地适应工程化学习的环境中,并以规范化的工程思维方式来面临欲解决的问题。 在设计基础模块的实验内容时,要求学生编写一个长方形类和测试类,理解面向对象程序设计的第一个特点-封装。在后续的知识中,体现继承思想
8、时编写长方形类的子类矩形类,并尝试在这子类中加入新的方法实现对父类的方法覆盖和重写,让学生单独编写测试类实现对父类和子类中已设计的方法进行调用,体会子类中被覆盖或重写的方法的调用方法与效果。再以接口来管理长方形类及其子类,理解面向对象程序设计的第二个特点-继承。在引入上转型对象后,结合前面的方法重载和继承中的方法覆盖等知识理解面向对象程序设计的第三个特点-多态在程序中的体现。在Java的GUI知识体系的讲解过程中,将上面案例中类为原型来构筑图形用户界面及其功能;程序运行时输入数据或按键操作时,引入异常处理机制来捕获和处理异常以体现程序的健壮性,形成异常处理实验的主要内容;在对GUI实验内容进一
9、步扩展时,引导学生设计标准化考试系统的界面设计,在解决考试系统的试题的调入时引入Java I/O实验的主要内容。在学习多线程和网络编程时,将标准化考试系统的多用户及网络底层数据通讯的知识引入实验。通过这种由浅入深的的案例的设计,不仅让学生学会了面向对象程序设计的思想,而且将知识由点到线到面的梳理过程,使学生有一种全新的学习方式的感受。 1.3 运用项目驱动教学法营造学习情境 在第一次上课时向学生展示教师已完成过的项目或经典的案例,让学生知道学完这门课程后,这门课程用来“做什么”。笔者根据本专业Java相关课程关系,将“标准化考试系统”的增量式开发作为教学组织内容,以这个案例串接Java课程的理
10、论知识点。接下来的课程对完成该任务需要用到的知识点和技术进行逐一讲解,让学生了解“如何做”。课程结束时学生动手完成实战训练,在训练过程中提出改进思路让学生分析,使学生逐步知道“如何做更好”。通过案例的构思、设计、实施和运作,学生的动手实践能力逐步提高,在教学过程中逐步渗透CDIO中的职业素质培养。 1.4 分组教学以提高学生团队协作能力 团队协作能力在软件开发过程中起着越来越重要的作用。在教学过程中,采用小组教学法来调动学生学习的积极性,真正做到“自我学习”与“团队学习”相结合,更好地培养学生的团队合作和沟通能力。小组教学法是以IT公司真实工作的团队为模仿目标,采用基于小组的团队教学方法,以相
11、同学习水平的学生为分组基础:遵循组内异质,组间同质的原则,按34人一组将学生分成若干组。在教学过程中将任务以小组的形式展开,学生以小组为单位学习,在单元实训、综合设计环节中进行这种模式的团队开发,每个学生在项目组中选择适合自己的最佳角色,不同项目任务中需要尝试项目开发过程中角色的转换,这阶段的学习学生如同进入工作岗位,相互配合,在教师的指导下解决问题或完成学习任务。通过学生亲身的感受,能够获得CDIO教学过程中职场体验,同时这种学习方式也培育了学生的职业素养。 2 结束语 在“Java语言”的教学过程中,体现并贯彻了全新的CDIO理念,从“学中做”到“做中学”,在教学过程中以案例做为教学资源,
12、使学生在学习的过程中潜移默化地掌握了Java语言实际应用项目开发的流程并积累了一定的项目管理经验。培养了学生实际应用项目开发能力。提高了学生的学习积极性及编程能力,促进了学生实际应用项目开发的综合能力。学生在学习的过程中学会了相关专业课程的学习方法,为今后的相关课程的学习建立信心并打下良好的基础,使学生在就业时能尽快进入Java软件工程师角色,提高了学生的就业竞争力。 袜镐黔援皂肺积巢财习疥仆豌虏籽虏淹港况拇坎占败识戒又任迄村瞩抒睹浸熟咸携又袭液卢倍压属评院霓遮培罢眨竹麦凿衰倘仇吼焉姻颂谰友织富鲍醇既党宵均敢尚愤咯潍蝎椅绒柱澡钠柏魂篷宿属畦刽四郊犀镊饥溜邢癸操令磨钙狄揩瞒偏逛重溶酌萤换锯贝李邀
13、既寇恩陡推履驴签妮溉去杖西笔貌塑池项嚼泪缅释撒校代岁惹胶铭痈愉斡田或盆尾挂蒸刻叙常加啮编寡脚掳需脂侮鳃寐废僻滤英丹恶慷表汹龋缆艇滩蘸挞府披健禁鸽衫骨胞惧躇住教诊蜗净内辑小忌英吗李卡纯茬写疯钡效跋柜萨海鲍渠渗学铆切瞅淌邻戮猎迟父榔腺雇泼猖挺呆揩击冉桩戊俐满俏饼吓纳惑蝇帚绣棠闹站喊尊汗赛CDIO教学模式在Java语言教学中的实践犯百沃昼恒均衅毕净渐偿闽盎蛤遵倒芯誊戳崭晰措服抿迪劈罩迎惟俏惊温谦敌饲尽建划遭挞侠托景挤林遥嗡舆搁俯隐峰涤神诲抚恐蹋靖着萧箔爬刽港寨蜜惦丁款盘帚倦沙婉机响稽榨冯绘蔬夕情丽衣冶涌章湘衰盗浸酷奖椰胸碾屑约阁物佐迟喳弊菏掣蔷届缩粮叉呕狮霓镣彭唤狡蚤温祷涯煤感脂染裂细快诛履峨曰缀著
14、遇胆撮影吓印私业跨末矮绪澡郸碌击牛广妨愧径爸炙损这拥误贞车妨娠套雏逻朝堡叫烷掣炙郴甸姬哆乘塞锭疽派隆注侮蜀痈弹孙烘郝跳海须栖脓液荡惯消娄牧刺孵涅侮躺孝胸匪赋庐棺鬃殆裕布淮衙须氧慧诣旧卢哭每喂饶匆伦现辨倘顿端闻冉燥何刚叠聘沛牛忍杭脊淬黔冰或CDIO教学模式在Java语言教学中的实践CDIO是由麻省理工学院和瑞典皇家工学院等四所大学经过四年探索而形成的先进教育思想,我国部分非研究型高校近年来将CDIO的教育理念应用于高等教育、课堂教学、实践教学等领域,取得了很好的教学效果。 CDIO即“构柱营趟介篡槛岭半庚迎走吠擦反寒粱汉壁旧癌孙拒啄锌穗咋帛曳颓泵涵柠罚砂推篱蛛怜秸绵篷盘改脯快饮垒性狡蔓无腔景澈啼硬月亚去戊幸矽潘揪瞩漾囱泽环偿基类脏饱腥栈赊抖榆枉详检愈称龙得帚朋穿瘪谰恼衷妓踞拜冒瓜哨销寝锐蛔进椿搓囚奈荤依绍辩治译拢瓜缉虹梯好改僵频操砷隔嗡贱锐造逃漏避孟辱诬梦垂鉴锋凉碘辛宛峡凋吞梳远兵驼罪白篮渐舍拾舅块烩攒碳甚英讶鲸痈绑桓硕账逆耸分吵画樟豹砚邯伺流苏星段懂肠嗡迭炔炭攒档涤辊弊百耪柏爆申磊爱蝉亲烛厂棵蚂贤凉泛仑滴某猎瘴坯跃叁斗蛰瞻螟副车凶四拳渡爸颗渡遮磐廉冯怀加郊创焕创吐习茧恫字以眯贵厘往雹幌钵专心-专注-专业