一、 课程目标
通过该课程的学习,可以使学生达到以下三方面的目标,并为后续课程的学习及就业打好基础
1. 知识目标
(1)VB基础知识;
(2)VB语言基础;
(3)项目开发的基本知识;
(4)控件使用基础知识;
(5)VB编程基础;
(6)数据库基本知识。
通过学习,使读者能够初步掌握利用VB进行项目的开发;熟悉项目开发的各个环节;熟悉数据库开发平台的架构,掌握利用VB进行程序开发的方法。
2. 能力目标
(1)数据库开发平台的使用能力;
(2)Windows应用程序开发的基本能力;
(3)项目开发与组织能力;
(4)面向对象程序编制与调试能力;
(5)数据库管理软件的初步开发能力。
3. 职业素养目标
(1)激发学生学习程序开发知识的积极性;
(2)帮助学生养成探究知识和解决问题的习惯;
(3)培养学生具有自我评价和评价他人的能力;
(4)培养学生具有良好的人际交流能力、团结合作精神意识。
二、课程设计
《Visual Basic程序设计》课程是一门理论与实践紧密结合,偏重于应用的课程。对于我院软件技术专业学生来说,我们主张做中教、做中学原则。实施融“教、学、做”为一体的教学模式,以工作任务为中心实现“做中教”、“做中学”。将VB程序设计语言里面大量的理论知识集中到有趣的案例中,学生在通过学习、完成这些案例的过程中,获得程序设计的思想,使实践能力、动手能力得到显著的提升。同时注重实践能力培养,采取过程考核原则。课程设计方案要特别注重学生职业能力的培养,要体现过程性评价,把学生自评、同学互评和教师点评相结合。
三、教学内容
(一)课程整体设计方案
1、本课程的设计总体要求是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以计算机二级资格考试为考核依据,以务实基础、适应岗位为目标,尽可能形成模块化的专业课程体系。
2、本课程以“培养用VB编写简单数据库的能力”为基本目标。依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的课时数。
3、具体学习项目的选择和编排以学习单元为基础,基本依据是:一是按照“认知VB界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。二是从基础知识体系构建角度,保持VB的基本知识、基本理论和基本技能的内在必然关系。
4、根据岗位的工作需要,在学习该课程后,可以根据教学计划的整体安排,参加“计算机二级”资格考试。
5、按照“体现学生学习的主体地位,使课程内容具有实践性、层次性、趣味性”的教学组织要求,开发与本课程标准相适应的“理实一体化”教材。
6、建议本课程实行模块化学分结构,学生完成不同的学习项目模块后,即可取得相应的学分。
四、内容选取
《Visual Basic程序设计》课程理论课时数为18,实训课时数为36,共54课时,理论和实训比例为1:2,其主要内容包括VB程序设计语言概述及特点,集成开发环境,面向对象程序设计方法,VB语言基础(数据类型、程序结构、数组等),各种常用控件的使用等,本课程适合程序设计初学者,语法通俗易懂,但是面对高职学生,在做课程整体设计方案时,尽量降低学生对理论知识的掌握难度,注重实践能力、动手能力的提高,大胆探索情景化教学,本着“做中教”、“做中学”的原则,将难理解的理论知识逐步融入进情景化教学中去。课程组共选取了9个学习情景和27个任务,通过有趣典型的案例和任务,实施融“教、学、做”为一体的教学模式,以工作任务为中心实现“做中教”、“做中学”。让学生在较为轻松的氛围中习,学生了任务后还可以体验到功的喜悦。