《可视化程序设计》优质课程_可视化程序设计课程表
《可视化程序设计》优质课程由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“可视化程序设计课程表”。
申报院级优质课程的主要理由
一、课程内容具备的特点
(1)课程内容Delphi语言的优势
Delphi是第四代编程语言,该语言集可视化、丰富的VCL组件、面向对象、高速编译器,数据库支持的解决方案、网络分布式应用开发模式等优势于一身,且Object Pascal不失Pascal语言严谨的优良传统风格。Delphi提供了多种开发工具,包括集成环境、图像编辑、及数据库开发应用程序。在Delphi众多的优势当中,数据库方面的特长尤显突出:适应于多种数据库结构:从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
Delphi自1995年问世以来已推出至Delphi 2006,随着新版本的推出,该语言不断添加新的功能,不断提高使用性能,从而使之越来越强大。
(2)对Delphi语言的评价
“真正的程序员用C,聪明的程序员用Delphi”,这是对Delphi最经典、最形象地一句赞美。它具有简单、实用、高效、功能强大的特点,与其他第四代语言相比,Delphi更简单、更易于掌握,而在功能上却毫不逊色。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。Delphi的出现打破了V型可视化编程一统天下的局面。该语言深入浅出,易学、易上手、易应用,在国内得到广泛的应用,深受使用者欢迎。Delphi发展至今,发展迅速,功能日益增强,应用领域不断扩大。在竞争激烈的语言描述型开发工具市场中独树一帜,是广大软件开发人员进行程序设计的高效工具,成为当今软件界主力描述工具之一。有人预测Delphi将会成为可视化编程的主流开发环境。可以想见,其今后的发展依然方兴未艾。由于其具有良好诱人的市场应用发展前景,业已成为各高校竞相开设的专业课程。
二、适应办学理念,加速人才培养
培养既具有一定理论基础知识又有较强动手能力的实用型人才、学以致用、提高学生就业率是高等职业院校的办学宗旨。由于近年来国内软件的快速发展,急需大量Delphi专业技术人员。为满足市场对Delphi实用专业技术人员日益增长的需求,更快更好地为国家、社会提供高素质人才,进一步适应我校办学理念,体现我校的办学宗旨和教学特点,加大人才的培养力度,以适应不断变化的市场需求。我系应在Delphi原有教学已取得的成效基础之上,在相关专业中进一步扩大该课程的授课规模,努力改善教学环境,采用不同教学手段,探索多种教学模式,改进原有教学方法,不断提高教学质量,使之成为我校教学中计算机语言的主流课程、优质课程、精品课程。使学生通过学习,在获得一定理论基础知识的同时,具备较强的实际应用能力,提高学生就业能力,充分体现素质教育优势,以彰显我校办学特色。
三、课程专业培养目标
程序设计语言是整个计算机基础教育中的重点,也是衡量大学生计算机素质的重要标志.它的最终目标是培养学生使用计算机结合本专业解决实际中的各类问题。因此,程序设计课程的教学不仅要让学生学习程序设计的基本概念和方法,掌握编程的技术,更重要的是培养学生逻辑思维和逻辑推理的能力,自学能力,动手能力,分析问题能力,创新意识和创新能力。此外,在学习或实际开发较大程序时,还可以培养他们的团队协作精神。
该课程是一门技术基础课,教学目的是使学生掌握可视化应用程序开发工具的基本使用方法,掌握程序设计的基本方法及获得相应的训练,为以后有关课程的学习和一些实践环节做好必要准备,并为将来在本专业领域中开发和维护应用程序打下基础。要求本专业的学生能在今后的工作中具备扎实的编程能力。对不同专业的学生,我们有不同的要求和目标,对计算机软件专业类学生开设的是96学时课程,要求学生能熟练掌握Delphi的编程技术,具备相应独立编程能力,具有一定的算法分析能力,能完成具有一定实用功能的程序,以此打下扎实的专业基础;对于其他专业学生,则开设72学时课程,目标定位于了解编程技术,深化计算机应用能力,培养学生科学严谨的思维方式。
该课程在一个学期内不少于48个学时的专业理论知识学习后,特别注重学生动手能力,实际应用能力的培养,该课程现在已经成为我系计算机专业的主干课程,这为申办优质课程打下了良好的基础。
为了适应计算机技术发展速度,学生的技术知识水平差异和不同的兴趣爱好,且社会需求越来越高的形势,教研室与时俱进地开设一些层次较高的程序设计相关公选课程供学生选择学习。
四、本课程的主要特色
(1)应用为本的教学内容本课程定位于应用型人才的培养,以实用为原则,重在解决实际问题,因此在教学上舍去了实际应用中较少涉及的理论内容。
(2)双师型队伍作为保障经过多年的锻炼本课程的教学队伍中的教师具有丰富的现场实际工作经验和教学实践能力,有助于指导学生学用结合。
(3)学用结合的教学手段通过案例贯穿不同章节的内容,使学生融会贯通教学内容,循序渐进、螺旋式上升。此外,在数据库应用开发等后续课程中继续强化应用,较好地解决了基础教学与实际应用的脱节问题。
五、课程建设现状
我系于2001年开始在2000级计算机应用(学历专业)开设《可视化程序设计》专业课程,从开始单一专业的11个班近700个学生,发展到涉及计算机应用、可视化程序设计、计算机网络技术、计算机软件技术、计算机信息管理五个自考和高职专业。到2006年7月止,共培养具备该专业知识的毕业生近3000名,且就业率为100%。
由于我系《可视化程序设计》教史长久,且经多年的锻炼和提高,我系已培养和造就了一批讲授《可视化程序设计》的专业教师人才,形成了一个具有较高素质的、由17名教师组成的Delphi专业团队,这支团队人员充足、队伍稳定,学历结构、年龄结构配备相对合理,师资配置整齐。团队中教授1名,副教授2名,讲师6名,助教8名。其中 80 %讲授《可视化程序设计》超过3年以上,有4名获得学校优秀教师称号。
我系《可视化程序设计》经过多年的教学实践和不断的总结,教学水平不断提高,教学经验不断丰富,已形成一定的专业教学技术知识的积累:
六、教学方法、作业、考试等教学配套措施
(1)改革课堂教学的传统形式,强调课内、课外学习相结合。此外,在教学时,教学内容面向实际应用,用案例贯穿教学过程,具有科学性、应用性和可操作性,与高职高专的培养目标相适应。对知识点的介绍采用螺旋渐进、逐步深入的方法,让学生从易到难逐步掌握。
(2)对作业不局限于批改,要发挥讲评的作用。我们在课堂上对完成较好的作业和有创意的作业进行点名展示和讲评,鼓励学生主动思考、大胆实践,激发学生的潜能;但是,对有问题的学生作业则进行不指名的分析与更正,充分保护学生的学习热情。
(3)考核方式从传统的笔试向“笔试+操作”转化,不仅考察学生对理论知识的掌握程度,更重要的是考察学生运用知识解决问题的能力。对于在课程实验中有突出表现或平时能积极进取的学生,可免考操作。
(4)把教案按章节和讲次精心研制成演示幻灯片并上网。幻灯片要规范而不单调,在大教室范围里文字要清晰。对每个要讲的重点问题和各关键点都在演示幻灯片中明确标示。
(5)从传统的“粉笔+黑板”模式过渡到“计算机+大屏幕”为主的授课模,.授课的电子教案用形象的动画在大屏幕上展示各种抽象算法的执行过程,辅之以板书交流,增加了教师和学生的信息交互。有助于学生从感性到理性的理解与相关知识的掌握。
(6)学生在可视化的教学方式下,感到理解容易,又得到大量的信息,配合相应的辅助教学,弥补了课堂教学的相对不足,也为学生提供了自主学习的自由空间,加上课后答疑,学习效果普遍反映较好。
七、实践教学的设计思想与效果
(1)实践教学的设计
实践性教学体现在平时的上机实验和后一学期的集中课程设计中。学生在上机过程中能把当时所学的本章节内容加以巩固,而通过课程设计可以将一学期所学内容结合实际项目的完成来巩固,达到融会贯通的效果。
课程中的实践性教学在计算机房进行,课程后期的课程设计放在“一周实训”集中进行,通过一周五天的集中设计,完成一个比较完整的项目,加深巩固所学知识,并锻炼学生整体考虑问题的能力,为以后的学习和工作打下基础。课程设计一般要求每个学生独立完成一个有一定实用价值的应用程序,项目有一定的难度(含程序编写),要求调试通过,并撰写一份书面的课程设计报告,从用户需求、模块设计、详细设计及编码调试等角度分析、总结所做项目,以期在理论和实践环节巩固所学内容,进而培养学生分析问题和解决问题的能力。
(2)配套实验教材的效果
我们在教材每章的后面都给出了数量较多的练习题,包含实验题,基本能满足教学的需求。此外,教师在教学中,还可以根据学生的具体情况给出相应的补充练习。为了满足优秀学生的需求,我们还配合本教材编写了相应的实训指导供学生参考。该书从简单到复杂给出6个实训项目:Web浏览器的开发、音乐播放器、图片浏览器、基于文件的剧场订票系统、Rave报表设计和基于数据库的机房收费管理系统。每个实训项目含实训要求、实训基础和实训指导。其中,“实训基础”包含完成本实训需掌握的概念和理论知识,实训指导只给出完成本项目的提示。该实验材料还可用于课程设计。通过集中实训,学生可进一步了解并掌握Delphi应用系统的开发过程,提高分析问题和解决问题的能力。几年来的实践证明,用
课程设计巩固所学内容是很有帮助的,也有助于他们完成以后的毕业设计工作。
附件目录:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
合编教材1本、自编教材1本 相关论文6篇 教学课件(多媒体)1套 教学辅导材料(实验资料)、习题汇编1套 学院优秀教案2本 教师队伍的组成和基本情况 学生相关的实习成果及毕业论文 教学计划、实验计划、实习计划 关于本课程的听课记录及评价
1Visual C++、C++概述不断问世,是一个可视化软件开发工具。2001年推出Visual C++.NET(即1993Visual C++ 7.0年Microsoft)公司推出,它只适用于Visual C++ 1.0Windows 2000 / XP ,......
★编号:(学信息2009-2010-2)考字第()号第 1 页 20 09 /20 10 学年第 2 学期考试试卷(A)卷课程名称:可视化程序设计适用专业/年级:选课课号:(2009-2010-2)-1405070-600035-2抽(命)题人......
一、填空题1.解决方案文件的扩展名为2.设置断点的方式有3.要想使用联机帮助,除了正确安装VC++2005之外,还需要安装。4.使用应用程序向导可以生成的MFC项目类型有和。5.Windows......
《可视化程序设计(A)》概念部分1、可视化程序设计是一种在窗体中使用控件设计程序界面、编写控件事件驱动程序的设计方法。2、按设计要求编写控件事件驱动程序,执行程序时,触发......
可视化程序设计课程设计指导书一、课程设计的目的与要求:1.掌握C++语言中面向对象的概念,并能在程序中熟练运用。2.了解面向对象程序设计(C++)的基本概念以及运用面向对象技术进......
