
《Visual Basic.NET程序设计》课程标准 一、课程概述 处于当今信皂社会,培养和法就一批能熟练运用计算机各行业专门人才,是幸常迫切的任 务。进入1世纪以后,我间明显加快了建设世界教有大间的步伐,正向世界教有强网的目标迈 进。教育部关于计算机基出教有三个层次的限程体系巾的氮一层,即计算机文化教有的重要性, 已成为广大教竹工作者的共识,探案改革第二层次中程序设计语言课程教学,体现21世妃的时 代特征,是深入教有或革的研光容。基于.ET的Visual Basic,和C#和Ja语言相比具有 简单易学的优点,元式适合高职高专类学生作为程序设计入门哥言。 该课程的参考学时:5672. (一)误程的性版 生能够然 这个开发T具,具有 试程守 (摄据结构》和应用开发 等后埃专 课程的学习打些 根高等积业教有的教学规律,注重学生职业能力的培养,对理论数学、实验教学、程 设计等各部分教学内容进行精合,合理安排教学内容。按照职取岗位能力要求进行课程体系政 革,遵循“以积业能力为导向,以项目课程为主体”的人才培养模式,以培养学生的编码能力 和测试能力为日标的计算机应用高技能型人才, 在T框架下,圆绕加强学生的编程能力这个核心,基于“凰型设计”的慎型,将教学内 容安排在精心粗织的案例中,总的指学思想: 一明确月题(斐求)。 一解决月题。 产归钠是点。 产而序流进。 练习题与例愿配套相呼应、(例题的特点:详细分析,参考解答,新的知识点提示,常见问 圈及家因:练习题的特点:尽量再现例题中所涉及知识点,买求明确,学生独立完成,边循 主线“老师一剑恩一练习一学生”的知识传递方式,在“培养架程、加函银程”的率体枸思下, 将教学内容溶于例题和技能训练的练习上,使之更符合初学若的认知思排,从属达到使初学者
《Visual Basic.NET程序设计》课程标准 一、课程概述 处于当今信息社会,培养和造就一批能熟练运用计算机各行业专门人才,是非常迫切的任 务。进入 21 世纪以后,我国明显加快了建设世界教育大国的步伐,正向世界教育强国的目标迈 进。教育部关于计算机基础教育三个层次的课程体系中的第一层,即计算机文化教育的重要性, 已成为广大教育工作者的共识。探索改革第二层次中程序设计语言课程教学,体现 21 世纪的时 代特征,是深入教育改革的研究内容。基于.NET 的 Visual Basic,和 C#和 Java 语言相比具有 简单易学的优点,尤其适合高职高专类学生作为程序设计入门语言。 该课程的参考学时:56~72。 (一)课程的性质 该课程作为计算机技术系各专业一年级很重要的专业基础课程。通过本课程的学习,使学 生能够熟练使用 VB.NET 这个开发工具,具有一定的逻辑编程意识、一定的编程能力和调试程序 的能力,继而为诸如《数据结构》和《Web 应用开发》等后续专业课程的学习打基础, (二)设计思路 根据高等职业教育的教学规律,注重学生职业能力的培养,对理论教学、实验教学、课程 设计等各部分教学内容进行整合,合理安排教学内容。按照职业岗位能力要求进行课程体系改 革,遵循“以职业能力为导向,以项目课程为主体”的人才培养模式,以培养学生的编码能力 和调试能力为目标的计算机应用高技能型人才。 在.NET 框架下,围绕加强学生的编程能力这个核心,基于“原型设计”的模型,将教学内 容安排在精心组织的案例中,总的指导思想: ➢ 明确问题(要求)。 ➢ 解决问题。 ➢ 归纳要点。 ➢ 循序渐进。 练习题与例题配套相呼应。(例题的特点:详细分析,参考解答,新的知识点提示,常见问 题及原因;练习题的特点:尽量再现例题中所涉及知识点,要求明确,学生独立完成), 遵循 主线“老师—例题—练习—学生”的知识传递方式,在 “培养编程、加强编程”的整体构思下, 将教学内容溶于例题和技能训练的练习上,使之更符合初学者的认知思维,从而达到使初学者

今走弯路。提高学习效 ,将知识快速被我所用的日的 二、课程目标 (一)总体目标 针对高职高专 学生的特点及培养日,本误程定位在为“能够然练使用T这个开发 和到试程序雀力的人 理论教学内容实用。 重实收教学 过化案例 织方面由浅如 套相应的与实际工 相关的技能训陈 同时在这一过程中 加强学 、团队苏作精神 匀通协调能力、学习使力、创断能力的训练,养学生良好的职业道 养成优良的工作作风,实现全力位的“做中学,学中慌”的朴实道理 (二)具体目标 1、知识目标 >了解.NET框哭以及它与VBT的关系. 在.拒架下,常基于BE的基本语法、数若类型、基本边句以及基本应用 ,掌挥数组与列表类控件的使用。 多案据类中方法的定义及使用。 产棠挥设计G肛的常用控件及使用 ,了解V邓E可的数据空编程某出. ,了解BEI应用程序的打(与部据 2、拉能日标 ,通过使用VRT特有的规则编号程序,使学生具有认识规则、领会规题和使用规则 能力, ,通过认以和皮用条件语句和循环语句编写实际程序,培养学生的拍象和逻蜂思雏能力 ,通过程序的编写与调试,使学生具有一定的调试程序的能力 ,通过本课程的训蛛,使学生会根据需求设计界面与实现功能的能力: 一通过本梁程的训陈,启养学生兵有一定的面向对象的设计和分析方法 3。表质目标 心细政和而不的学习态度 之福列的理音山。 发现月、分析间题和解法问题的好心 产良好的合作精神和争意识
少走弯路,提高学习效率,将知识快速被我所用的目的。 二、课程目标 (一)总体目标 针对高职高专学生的特点及培养目标,本课程定位在为“能够熟练使用 VB.NET 这个开发工 具,具有一定编程能力和调试程序能力的人才”,按照“基础理论够用、理论教学内容实用,注 重实践教学与技能操作”原则来确定课程内容,通过强化案例教学,在组织方面由浅如深,配 套相应的与实际工作相关的技能训练。同时在这一过程中,加强学生责任感、团队协作精神、 事业心、灵活应变能力、沟通协调能力、学习能力、创新能力的训练,培养学生良好的职业道 德,养成优良的工作作风,实现全方位的“做中学,学中做”的朴实道理。 (二)具体目标 1、知识目标 ➢ 了解.NET 框架以及它与 VB.NET 的关系。 ➢ 在.NET 框架下,掌握基于 VB.NET 的基本语法、数据类型、基本语句以及基本应用。 ➢ 掌握数组与列表类控件的使用。 ➢ 掌握类中方法的定义及使用。 ➢ 掌握设计 GUI 的常用控件及使用。 ➢ 了解 VB.NET 的数据库编程基础。 ➢ 了解 VB.NET 应用程序的打包与部署。 2、技能目标 ➢ 通过使用VB.NET特有的规则编写程序,使学生具有认识规则、领会规则和使用规则的 能力。 ➢ 通过认识和应用条件语句和循环语句编写实际程序,培养学生的抽象和逻辑思维能力。 ➢ 通过程序的编写与调试,使学生具有一定的调试程序的能力。 ➢ 通过本课程的训练,使学生会根据需求设计界面与实现功能的能力。 ➢ 通过本课程的训练,培养学生具有一定的面向对象的设计和分析方法。 3、素质目标 ➢ 耐心细致和锲而不舍的学习态度。 ➢ 强烈的规则意识。 ➢ 发现问题、分析问题和解决问题的好奇心。 ➢ 良好的合作精神和竞争意识

三、课程内容和要求 低据木课程的设计班,木程主要讲授的内容包括程序设计语言和可视化界面设计 序设计的本知识来本 本程方法和用环 试程的力。而可视化界面设计在实际中也是不可缺少的。将两者有机 合可提高学生的 阳极性。提高快职法率和效学汤果,有让到学以动国的目的 程查识的略和程拉能的训陈是通过比较多的任务、配套的技能训练和晨头 化吸收的工作转移到课外。课 养合实训是检查和强化学生缘合应用所学知识的环节,本课程安排了7个实训项目。图】 是木课程的主要内客安排示意图 行业调查 厂工作岗位分析企业牡会实践 积业核心 和职业素 [经典倒题一课程设计☐职业技能竖定标准 「程序设计语言基础可视化界而设计综合实训门 任务练拓任务 练1综合实训1☐ 任务训蜂2拓展】任务练习综合实训☐ 任务拓展 任务训练☐综合实训7 图1 最有效的学习要求是“为特定个体材定适当难度的务,有意义的反以及正识 机会“。鉴于此,教学内容 一个个有明确安求的具休任 每个任务案配有技训幼 学生 的引 配的筑〔含蝴训动和技能训筑)土要是学生自土元成。各单元学内容的具体形 参见表1表6
三、课程内容和要求 依据本课程的设计理念,本课程主要讲授的内容包括程序设计语言和可视化界面设计, 重点是程序设计语言,即程序设计的基本知识、基本语法、基本编程方法和常用算法,通过 这些知识的学习与配套训练,可以培养学生的逻辑编程意识和训练学生的基本编程技能和调 试程序的能力。而可视化界面设计在实际中也是不可缺少的。将两者有机结合可提高学生的 积极性、提高编程效率和教学效果,真正达到学以致用的目的。 编程意识的培养和编程技能的训练是通过比较多的任务、配套的技能训练和拓展来实现 的。课堂的主要任务是是“启蒙”和“培养兴趣”,按图索骥和消化吸收的工作转移到课外。课外 与课内的有效衔接环和相互促进是本课程建设的主要成果之一。 综合实训是检查和强化学生综合应用所学知识的环节,本课程安排了 7 个实训项目。图 1 是本课程的主要内容安排示意图。 图 1 教学内容安排示意图 最有效的学习要求是“为特定个体制定适当难度的任务,有意义的反馈以及改正错误的 机会”。鉴于此,教学内容就是一个个有明确要求的具体任务,即将知识融进具体的任务案例, 每个任务案例都配有技能训练。其中任务主要是“老师示范-学生模仿”用于新知识的引入, 而配套的训练(含基础训练和技能训练)主要是学生自主完成。各单元教学内容的具体形式 参见表 1~表 6

特别需要说明的是单元 单元三是“程序设计话言”方面的基础知识,重点是绕“培 生的编和识和训筑生的基本程技能” 能训练的界面由配套素材提供。 我们关注的重点是 获拟信息-处理信息-输出信息”这一主 表1 单元 “编程基础及应用”的任务与知、能力对应 单元任务 能力 、号和“ 常和变及相互 求二 运款的数号类型 的个款与 掌提6个关系远算符和 5 司、har 用之名和用 调试程序的能力 表1单元 “数组与列表类控作及应用”的任务与知识、能力对成表 单元 任务 能力 知识 掌握数组的功能、定义和相关的甚 数组 类中的常用区药 H. 合廷空件ConboBox主要尾化 、调试程序的能力 及方法
特别需要说明的是单元一~单元三是“程序设计语言”方面的基础知识,重点是围绕“培 养学生的逻辑编程意识和训练学生的基本编程技能”这一核心目标,所以这些任务和配套技 能训练的界面由配套素材提供,我们关注的重点是“获取信息-处理信息-输出信息”这一主 线。 表 1 单元一“编程基础及应用”的任务与知识、能力对应表 表 1 单元二“数组与列表类控件及应用”的任务与知识、能力对应表

3 单元三“过程及应用“的任务与知识、能力对应表 单元 任务 能力 知识 自 用材 县有容源识和利阴 吏用 过程及 类来组程序 根捉案倒进行拓展 了解过程的套用和归 用 试程序的能力 表4 单元四“界面设计”的任多与知识、能力对应表 单元 任务 能力 知识 理程0I的功能和率件驱三 界面设计 能力和调试程序 文档界面 表5 单元五“工学站合”的任务与知识、能力对应表 任务 能力 知识 生去企业 开设讲 目开
表 3 单元三“过程及应用”的任务与知识、能力对应表 表 4 单元四“界面设计”的任务与知识、能力对应表 表 5 单元五“工学结合”的任务与知识、能力对应表

表6 单元六“综合实训”的任务与知识、能力对表 单元 任务 能力 知识 六 基本的敬据处理能 、本逻辑编程技 用各种空件设 h、 四、实施建 本课程具有规则性强、泛辑性益和实戏性生的特点,襟程的日的是培养学生的泛细偏程能 力、而编程能力的格养,依托于具有一定量的保码训陈,考虑高职学生的特点,我们的日标是 使85%以上的学生在学习本课程期间通过模物实例、配套技能训练和实训演目的环节达到00网 行左右的编码,这对于培养其综程思推和偏程基本功是非常重装的,采用他统的“老师一占微 的教学模式是不适合与高职学生的学习特点,也不适合于现在的语言开发环境,日前比较普道 使用的“讲-练“一体化数学模式,这种模式的优点是很好地解决了传统数学模式所遇到的问恩 不足之处,谈程包含的信息量变小,所以这对老师是·个挑战,需要在教学搅式的设计优化上 有所创新,结合具休情况,提出如下建议, (一)采用启发、引导式使问题来自学生 体的 位的学 关键是如何体 设计应 开始是“隐 首先从 边 所以在归问盟和等 进入试 果是比铰型 (二)“示瓶与模仿”与“训蛛”的有效衔接 由于课程所具有强实强性的特点,所以对干新内容的草提高不开教师的有效示范,对于制 学者校伪是快遮学习最有效的于段。所以“示花与榄仍”是课登教学的 个重安组咸部分。最
表 6 单元六“综合实训”的任务与知识、能力对应表 四、实施建议 本课程具有规则性强、逻辑性强和实践性强的特点。课程的目的是培养学生的逻辑编程能 力。而编程能力的培养,依托于具有一定量的编码训练,考虑高职学生的特点,我们的目标是 使 85%以上的学生在学习本课程期间通过模仿实例、配套技能训练和实训项目的环节达到 4000 行左右的编码。这对于培养其编程思维和编程基本功是非常重要的。采用传统的“老师一言堂” 的教学模式是不适合与高职学生的学习特点,也不适合于现在的语言开发环境,目前比较普遍 使用的“讲-练”一体化教学模式,这种模式的优点是很好地解决了传统教学模式所遇到的问题, 不足之处,课程包含的信息量变小,所以这对老师是一个挑战,需要在教学模式的设计优化上 有所创新,结合具体情况,提出如下建议。 (一) 采用启发、引导式使问题来自学生 “讲—练”一体化教学模式的最大好处是提高学生的参与度,凸现学生是学习的主体的地 位。关键是如何体现学生的主体性,好的教学设计应该是:教师的关键主题开始是“隐而不露” 的,首先从学生身边、亲历或者感兴趣的事情入手,采用交互方式循循善诱,最大限度地引发 学生对问题的思考,挖掘学生的好奇心,即所谓课前的“brainstorm”。和学生一起探索问题的 最大好处就是:由于问题是来自学生,所以在归纳问题和解决问题时,学生已完全进入状态, 教学效果是比较理想的。 (二)“示范与模仿”与“训练”的有效衔接 由于课程所具有强实践性的特点,所以对于新内容的掌握离不开教师的有效示范,对于初 学者模仿是快速学习最有效的手段。所以“示范与模仿”是课堂教学的一个重要组成部分。最

测学习效果 个组成部分。我们在教学设计 总的指学思地地 为了 利用梁,与 登配套的示范用的斐求与材以及训练川的要求与素材的组织与准备十常重要 (三)从“课内敦学”转向“课内外结合教学 一方面安求学生充分利用课余时间和聪有的啊路课程平台,在课前徽足“功课”,以配合者 币在课堂上实行“特讲多桥”的效果。另一方面在课理的上体内容快结束时,学生对架程有了 一个基木了解、一定的编码训练和休验后,为了让他们树立“编程语言仅仅是一个工/一种技 能官是为实际的需要/项目服务的”这样一个整体感。可适当地介绍企业进行项目开发时,所 经历的“项目的提出与项目小组的咸立一业务省求调研一开发项目的招投标一软作公可的开发 文档一项目的湖织开发一项目调试与运营一项目的验收”.例如,可引进一个公司实际开发的系 差的过程文档,简单介绍主是功雀。并找机会带学生去企业看看这个系绕的实际运行效果,请 企业的相关人员进行吏具详细和生动的讲解,这样大大地开饲了学生的视针,提前廖受到了企 :业文化。并提高了其学习的织极性, (四)以考助学,以考助教,加强数学过程中的单元测试 进入大学后,绝大部分 生中学紧张的神经立马就松电下来。根据多年的教学经验一个班 上20%左的字牛 动水的,余下的正80的学生是费老师去 ,我们 更如强网过程和基本 过行及应用 ,这极 地提高了 大部分学生的学习动力和热情 好的教学效果腐不开好的教材,同制教材的编写也是我们总结教学经验、提高教学水平的 通要途径。通过爸结和分析我们所采纳过的教材,发现具有以下不足: 1、案例提供的信息不多:即设置案例的目标、案你例的运行效果、案例的方法分析、其体 见、常见间圈授示以及与案例配套的素林、匹配练习等位息提供得不够完整,这样使得案侧的 缺少整体感。 艺、练习与例题的匹配程度比较差 3、无配套素材或者素材的可慢作性不强 鉴于以上原因,结合我们走访企业和件屈学生的情况、结合多年的教学经验,我打课程组
有效的学习是还需为特定个体制定适当难度的任务,有意义的反馈以及改正错误的机会,为了 检测学习效果,合适的有针对性的自主训练是课堂教学的另一个组成部分。我们在教学设计时 总的指导思想是“精讲多练”,老师讲授的作用是“抛砖引玉”, 为了最大限度的利用课堂,与 课堂配套的示范用的要求与素材以及训练用的要求与素材的组织与准备非常重要。 (三)从“课内教学”转向“课内外结合教学” 一方面要求学生充分利用课余时间和现有的网络课程平台,在课前做足“功课”,以配合老 师在课堂上实行“精讲多练”的效果。另一方面在课程的主体内容快结束时,学生对编程有了 一个基本了解、一定的编码训练和体验后,为了让他们树立“编程语言仅仅是一个工具/一种技 能,它是为实际的需要/项目服务的”这样一个整体感。可适当地介绍企业进行项目开发时,所 经历的“项目的提出与项目小组的成立—业务需求调研—开发项目的招投标—软件公司的开发 文档—项目的组织开发—项目调试与运营—项目的验收”。例如,可引进一个公司实际开发的系 统的过程文档,简单介绍主要功能,并找机会带学生去企业看看这个系统的实际运行效果,请 企业的相关人员进行更具详细和生动的讲解,这样大大地开阔了学生的视野,提前感受到了企 业文化,并提高了其学习的积极性。 (四)以考助学,以考助教,加强教学过程中的单元测试 进入大学后,绝大部分学生中学紧张的神经立马就松弛下来。根据多年的教学经验一个班 上 20%左右的学生是学生主动型的,余下的近 80%的学生是需要老师去推动的。而考试是比较有 效的促进手段,我们以往的评定学生的课程成绩方式是平时成绩(30%)+期末考试成绩(70%), 其中平时成绩主要是出勤、作业和上课时的表现,这在某种程度上反映了学生的学习态度,为 了更加强调过程和基本功的训练,引入单元测验,将平时成绩的百分比由 30%提高到 50%,比如 本课程引入了“VB.NET 语言基础及应用”、“数组及列表框类控件及其应用”、“过程及其应用”、 “用户界面设计”4 个单元测验,这极大地提高了绝大部分学生的学习动力和热情。 (五)教材的编写与选用 好的教学效果离不开好的教材,同时教材的编写也是我们总结教学经验、提高教学水平的 重要途径。通过总结和分析我们所采纳过的教材,发现具有以下不足: 1、案例提供的信息不多:即设置案例的目标、案例的运行效果、案例的方法分析、具体实 现、常见问题提示以及与案例配套的素材、匹配练习等信息提供得不够完整,这样使得案例的 缺少整体感。 2、练习与例题的匹配程度比较差。 3、无配套素材或者素材的可操作性不强。 鉴于以上原因,结合我们走访企业和往届学生的情况、结合多年的教学经验,我们课程组

编写出了具有鲜明特点的适合于离职学生认知特点的材11 Dasic.NET尖例教程,该 大学出板社出版。该教材有以下特色 “程序设计的 本功”和“可视化界面设 ”的比例关 、尖紧扣知识点,在发求上由易到垂,信量较大,便于找师对实例的总结、对比和 4、整个教材的设计也方便初学者按图索素器行白学和白测 (六)充分利用课程网络资源 网路资隙可误常教学的延线,诊课程目前可用的网上资避有 1、精品深程网站:n:21&133145/四iL 主要临源有: 。教学大州和实训大粥 √数学课件 √部分课程录像 高新技术现业雀格考证塑库 √高新技术职业资格考证参考答案和部分视顿 用技能训练逐库 模拟与自测 学习园地 2、网路课得平台 218,13.3.161el urse index.isp style=sdpt&courseld=3960 主装资隙有: √更新的课程标治 √更新的教学课利 √案例及拓展 √技能训统 实排项月 √教材配套素材 单元捕号与测验
编写出了具有鲜明特点的适合于高职学生认知特点的教材《Visual Basic.NET 实例教程》,该 教材已于 2008 年 9 月由清华大学出版社出版。该教材具有以下特色: 1、在教学内容上较好地处理了“程序设计的基本功”和“可视化界面设计”的比例关系。 2、实例紧扣知识点,在要求上由易到难,信息量较大,便于教师对实例的总结、对比和扩 充 3、有利于教师组织课堂教学,配有“示范模仿”和“自主训练”的大量素材和相关要求, 针对性强和可操作性强。拓展例题和训练的设计有助于培养和提高学生的自学能力。 4、整个教材的设计也方便初学者按图索骥进行自学和自测。 (六)充分利用课程网络资源 网络资源可课堂教学的延续,该课程目前可用的网上资源有: 1、精品课程网站: http://218.13.33.145/vbquality/ 主要资源有: ✓ 教学大纲和实训大纲 ✓ 教学课件 ✓ 部分课程录像 ✓ 高新技术职业资格考证题库 ✓ 高新技术职业资格考证参考答案和部分视频 ✓ VB 技能训练题库 ✓ 模拟与自测 ✓ 学习园地 2、网络课程平台: http://218.13.33.161/eol/homepage/common/opencourse/course_index.jsp ?_style=sdpt&courseId=3960 主要资源有: ✓ 更新的课程标准 ✓ 更新的教学课件 ✓ 案例及拓展 ✓ 技能训练 ✓ 实训项目 ✓ 教材配套素材 ✓ 单元辅导与测验

(七)课程考核 >深程考传这门学科的评价依器是本课程标流规定的课程目标、教学内容和要术。 >该门课程的最后成锁由平时战绩(占0%)和期末考试成绩(50)组成。 二平时成策主娄考虑单元测试、考物、半时作业等。 期末考试:机试开老方式
(七)课程考核 ➢ 课程考核这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。 ➢ 该门课程的最后成绩由平时成绩(占 50%)和期末考试成绩(50%)组成。 ➢ 平时成绩主要考虑单元测试、考勤、平时作业等。 ➢ 期末考试:机试开卷方式