《制作滚动字幕》项目化教学设计

2013-04-29 07:42才琳
2013年6期
关键词:项目化任务驱动教学设计

才琳

摘要:本文选取了电子商务专业《程序设计基础》课程中的“制作滚动字幕”这一项目中的一个子任务,从课程目标、任务目标,到教学过程,进行了详细说明。

关键词:项目化;教学设计;任务驱动

一、课程目标

《程序设计基础》处于电子商务专业课程体系的第二阶段,是电子商务专业第三学期开设的专业基础课,前导课程是《电子商务基础与应用》,后续课程是《WEB数据库应用》、《网站建设与运营》。

电子商务职业岗位群划分为商务类和技术类,本课程为技术类中的“商务网站设计开发专员岗位”程序设计、站点管理、技术维护等能力的形成提供保障和支撑。根据课程在专业人才培养目标中的支撑作用、课程在课程体系中的地位、课程所对应的职业领域的岗位需求,确定了课程目标:面向电子商务专业技术类岗位,使学生掌握 Visual Basic程序语言的基本语法知识,掌握程序设计的基本控制结构,了解可视化的程序设计方法和面向对象的编程思想,培养和提高学生的程序设计能力,为后续课程的学习和终身学习奠定基础。

由此细化了课程的能力目标、知识目标和素质目标:能力目标是能设计解题流程、能编写调试代码等;知识目标是理解程序设计基本概念、熟悉基本控件结构、掌握思路方法等;素质目标是培养学生严谨的逻辑思维能力、规范的作风、以及合作意识、创新意识等。为了实现课程目标,本课程设计了十一个循序渐进的项目。

二、任务目标

制作滚动字幕处于学生逻辑思维能力形成的初始阶段,它既能为网站建设中的字幕设计奠定思维和方法基础,又能给予理论知识的铺垫,具有重要作用。根据本任务的支撑作用,确定了任务目标:

本任务的能力目标是:能合理选择和使用控件,能编写、阅读、调试简单的代码,能形成初步的编程思想;

知识目标是:初步掌握计时器控件的使用,掌握单选按钮、复选框和框架控件的使用,掌握部分字符串函数的功能和使用,理解公用变量、学会声明公用变量,理解Form_Load()过程,知道对象命名的约定 。

素质目标是:通过编程,培养逻辑思维和创新思维;通过书写代码,培养严谨、规范的习惯;同时培养学生沟通合作能力。

本单元的内容为:制作能随时间变化字号、字形和速度的滚动字幕程序。程序运行后,文字从左向右移动,单击某一按钮方框中的文字格式就相应地改变。重点是:计时器控件和字符串函数的使用 、代码的编写;难点是:代码的编写调试、编程思想的建立。

三、过程设计

本次课共分为六个环节,任务引入、任务分析、示范引领、合作探究、完善提高、展示总结。

任务引入阶段,首先通过提问的方式,让学生回顾本次课会用到的旧知识,然后教师提出问题——说说生活中你见过的字幕,引起学生兴趣,接着展示网站上的各种字幕,使学生明确本任务与岗位真实工作任务间的联系,引起重视,之后明确任务,即制作从左向右滚动的字幕,并能随时间变化字体、字形、速度,字幕内容不限。同时下发任务书和引导文。

此时学生对程序设计还比较陌生,教师采用启发引导的方法,让学生通过思考和讨论,明确解决问题的思路:先让字幕动起来,再依次改变字体、改变字形、控制速度。

明确思路之后,首先要解决的问题就是如何让字幕动起来。教师通过演示已完成的滚动字幕、分解字幕滚动过程,引导学生分析、讨论,明确滚动字幕的实质:间隔一段时间后,改变文字的显示顺序。

接下来,学生要在教师提问和阅读引导文之后,创建工程、添加文本框控件和命令按钮控件,设置属性,这是进行后续内容的基础。

让字幕动起来,需要先后完成文字顺序的改变、时间间隔控件、优化控件属性。对于文字顺序的改变,需要学生通过阅读引导文、提问,教师答疑,先对涉及的函数有初步理解,然后说出改变的思路,再由教师示范,学生模仿来完成。最后教师通过提问“目前字幕的滚动需要不断单击命令按钮控件,怎样才能实现自动滚动?”,从而进入下一个问题的探讨——时间间隔控制。

在学生阅读、讨论、提问,教师答疑的基础上,明确把代码放入计时器控件的Timer()事件中,由学生修改代码,教师指导,在指导过程中根据实际情况做相应的演示。并通过问题“是否还有其他方法可以改变控件属性?”,从而引出Form—Load()过程。在这部分,教师只需要强调一下Form—Load()过程的作用,以学生修改、教师指导、针对共性问题进行小结的方式来完成。这部分是学生形成解题思路、培养逻辑思维能力的重要环节,其中计时器控件也是本次课的一个重点内容。

完成上述内容后,在运行时会出现运行错误提示“实时错误5:无效的过程调用或参数”,教师引导学生分析,代码中没有过程调用,那么只能是参数出错了。学会解读运行错误信息,并寻求解决方法,是本次课的难点之一。接下来采用教师先示范,学生阅读引导文,总结知识点,再修改的方法,实现难点的突破。在出现问题后,引入新知识,突出知识的有效性、针对性。

接下来进入合作探究阶段,首先是改变字体,教师提出三个引导问题,使学生明确思路和方向,为合作探究做准备。学生通过合作探究,确定了字体,明确了控件类型之后,向窗体中添加控件、调整布局、设置属性,并完成代码的编写,重点是选择单选按钮的单击事件和为文本框的Font属性赋值,教师起指导作用。

在改变字形阶段,教师通过引导问题和简单的提示,让学生通过阅读引导文、讨论、尝试操作等方法完成。本阶段的探究重点是复选框的作用以及它的VALUE属性。教师在指导和引导过程中帮助学生养成思考习惯,培养探究意识。

字幕滚动的速度是制作字幕时要考虑的问题。教师给出提示,“此项操作与前面哪一步相似”?学生通过讨论、比较,完成控件的添加、代码的编写,教师鼓励学生大胆尝试,以锻炼学生对知识的灵活运用能力,在运行阶段进行指导。

完善提高阶段主要包括美化界面和调试代码两部分,教师对界面的颜色、布局提出建议,对代码调试进行指导,学生在小组讨论、思考、操作中对滚动字幕进行修改完善。

归纳总结阶段,教师鼓励学生走上讲台,大胆展示,锻炼表达能力,同时做好记录。鼓励学生说出操作过程中感觉困难的地方,锻炼归纳能力,教师针对问题进行解答,并对本次课的内容进行全面总结。最后布置课外任务,锻炼学生举一反三的能力,做到学以致用。

四、考核评价

采用过程与结果、课内与课外相结合的方法,从界面设计、代码编写、团队意识、表达能力等方面进行全面考核。

通过本任务的实施,笔者认为自主学习、合作探究能力的培养是关键,逻辑思维能力的形成是核心。(作者单位:长春职业技术学院商贸技术分院)

猜你喜欢
项目化任务驱动教学设计
家居空间设计项目化教学模式改革的国际比较研究
浅谈项目化教学对中职学生技能水平提升的影响
基于市场营销应用型人才培养的项目化教学模式研究
任务驱动式教学模式在电子技术课程中的应用
任务驱动教学法在《网络应用服务管理》教学中的应用
高中数学一元二次含参不等式的解法探讨
“仿真物理实验室” 在微课制作中的应用
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
任务驱动, 启发学生自学
提高课堂教学有效性的研究