基于工作过程导向的“Windows应用程序设计”课程建设方案
- 格式:doc
- 大小:865.00 KB
- 文档页数:7
基于工作过程导向的《计算机应用基础》课程整体教学设计摘要:以工作过程为导向的课程开发是职业学校教学改革的发展趋势。
以学生为本,服务未来工作需要为宗旨。
本文从《计算机应用基础》课程整体教学改革实践入手,探讨基于工作过程的课程项目化教学模式,并从教学目标、教学方法、教学内容及教学评价等四个关键环节进行阐述。
关键词:工作过程导向项目化教学设计以工作过程为导向的课程开发,强调行动导向,学习内容来源于工作需要,通过职业技能活动来规划学习项目。
从知识储备转向实际应用为主,将学习过程、工作过程与学生的能力和个性发展相联系,培养学生综合职业能力。
《计算机应用基础》课程是学生必修的公共基础课程,也是信息时代学生在工作生活中必须掌握的操作技能,通过课程教学尝试改革,运用行动导向的教学方法,突出学生作为学习活动的主体,教师主导教学活动的理念,采用多元化的考核评价方式,鼓舞了学生的学习兴趣,提高了学习的效果。
一、课程教学现状分析《计算机应用基础》课程是中等职业学校学生必修的一门公共基础课,通过该课程的学习,使学生掌握必备的计算机应用基础知识和基本技能,这样不仅可以提高学生应用计算机解决工作与生活中实际问题的能力,还可以为学生职业生涯发展和终身学习奠定基础。
为及时掌握学生的计算机应用水平,以便为《计算机应用基础》课程教学提供最准确的数据,笔者对我校2012级10个北京教学班新生进行了问卷调查。
本次调查共收回有效问卷403份,经过数据统计分析,反映出以下问题:1.学生计算机应用水平差距大受九年义务教育计算机教育不平衡和学生家庭计算机使用习惯偏向娱乐性为主的影响,新生入学时计算机水平参差不齐,经过对图1 计算机操作熟练程度统计计算机使用操作的熟练度统计调查,能够熟练使用Windows操作系统的学生占到了37.78%(包括“熟练”和“非常熟练”两项),而5.7%的学生不能熟练操作计算机(见图1)。
经过对计算机常用办公软件使用情况统计,63.23%的学生会使用Word 进行文字编辑,41.31%的学生会使用PowerPoint制作幻灯片,而不会使用的也占到了9.32%,如此大的差距给教学工作带来极大的困难。
windows软件开发课程设计一、课程目标知识目标:1. 学生能掌握Windows软件开发的初级知识,理解软件开发的流程和基本概念。
2. 学生能了解并运用C#编程语言进行简单的Windows应用程序设计。
3. 学生能掌握Windows Forms的基本控件使用,实现用户界面设计。
技能目标:1. 学生能够运用所学知识独立完成一个简单的Windows应用程序,具备基本的编程能力。
2. 学生能够通过分析问题,设计合适的算法和数据结构,提高解决问题的能力。
3. 学生能够熟练使用Visual Studio开发工具,进行代码编写、调试和优化。
情感态度价值观目标:1. 学生培养对计算机编程的兴趣,激发学习主动性和创新精神。
2. 学生在团队协作中培养沟通能力和合作精神,学会尊重他人意见。
3. 学生认识到软件开发的实际应用价值,培养社会责任感和敬业精神。
课程性质:本课程为实践性较强的学科,以项目驱动的方式进行教学,注重培养学生的动手能力和实际应用能力。
学生特点:学生为初中二年级学生,具备一定的计算机操作基础,对编程有一定兴趣,但缺乏实际编程经验。
教学要求:教师需结合学生特点,采用案例教学、任务驱动、分组讨论等多种教学方法,引导学生主动参与课堂,注重培养学生的实践能力和创新精神。
在教学过程中,将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容1. Windows软件开发概述- 软件开发流程及基本概念- C#编程语言入门2. Windows Forms应用程序设计- Windows Forms基本控件的使用- 界面布局与设计原则3. 简单算法与数据结构- 算法设计基础- 常见数据结构及应用4. Visual Studio开发工具的使用- Visual Studio界面与功能介绍- 代码编写、调试与优化5. 项目实践- 设计并实现一个简单的Windows应用程序- 团队协作、分工与进度安排教学内容安排与进度:第一周:Windows软件开发概述、C#编程语言入门第二周:Windows Forms基本控件的使用、界面布局与设计原则第三周:简单算法与数据结构、Visual Studio开发工具的使用第四周:项目实践(需求分析、界面设计、功能实现)第五周:项目实践(代码编写、调试、优化)、团队协作与总结教学内容依据教材章节进行组织,注重科学性和系统性。
Windows程序设计教程教学设计一、背景介绍随着计算机应用的普及,越来越多的人开始学习计算机编程。
而Windows操作系统是最受欢迎的桌面操作系统之一,因此Windows程序设计也受到了越来越多的关注。
为了帮助学习Windows程序设计的人们更好地掌握相关技能,本文设计了一套Windows程序设计教学方案。
二、教学目标本教学方案的主要目标是使学生能够:1.掌握Windows程序设计的基础知识和技能;2.能够使用Windows提供的工具和API进行程序开发;3.开发简单的Windows应用程序,如窗口应用程序和控制台应用程序等;4.学习Windows程序的调试、优化和打包。
三、教学内容1.Windows程序设计基础知识:操作系统基础知识、Windows应用程序开发环境的搭建和使用等;2.窗口应用程序开发:使用Windows提供的API创建窗口、处理消息、实现用户界面等;3.控制台应用程序开发:了解控制台应用程序的特点和使用方法,编写简单的控制台应用程序;4.调试、优化和打包Windows程序:使用Visual Studio进行调试,学习Windows程序的优化方法和打包方法等。
四、教学方法与手段1.理论授课法:通过讲解Windows程序设计的基础知识和技能,帮助学生掌握相关知识;2.实践教学法:让学生通过实际编写程序来巩固所学知识,并发现存在的问题和解决方法;3.课堂演示法:结合多媒体手段,演示Windows程序的开发过程和结果,帮助学生理解和掌握相关技能;4.课外练习:布置一些与课堂内容相关的练习题或作业,巩固学生的学习成果;5.实习或实践:安排学生去企业实习或实践,让学生了解实际应用场景并提高相关技能。
五、教学计划本教学方案为期10周,具体计划如下:周次教学内容1 Windows程序设计基础知识2-3 窗口应用程序开发4-5 控制台应用程序开发周次教学内容6-7 Windows程序调试与优化8-9 Windows程序打包10 课程总结与评价六、教学评价本教学方案的评价包括两个方面:1.学生评价:通过课后问卷和面谈等方式了解学生的学习情况和收获;2.教师评价:通过课堂表现、课后作业和实践等方式对学生进行评价。
Windows程序设计技术课程设计1. 引言Windows程序开发是IT领域中的一个重要组成部分,随着技术的不断发展,人们对于Windows程序的需求也越来越广泛。
本次课程设计的主要目的是通过学习Windows程序设计技术来提高学生的专业知识和实现能力,从而使他们更好地适应未来的工作需求。
2. 课程设计概述本次课程设计共分为两个阶段,分别是:理论学习与实践操作。
在理论学习阶段,学生将掌握Windows程序设计的基本概念和相关知识,如Windows窗口、消息机制、控件和对话框等。
在实践操作阶段,学生将运用所学知识,完成一个简单的Windows程序设计项目。
3. 基本内容3.1 理论学习3.1.1 Windows窗口Windows操作系统是一个基于窗口和消息的操作系统,窗口是Windows程序开发的基础。
学生需要理解Windows窗口的相关概念,如窗口句柄、窗口类、消息循环等,并能够用代码实现基本的窗口创建和消息响应。
3.1.2 Windows消息机制Windows程序中的消息机制是实现窗口间通信的一个重要机制。
学生在本项内容中需要掌握如何发送和接收Windows消息,以及如何对消息进行处理。
3.1.3 控件和对话框在Windows程序设计中,控件和对话框是常用的UI组件。
学生需要掌握常见控件的使用方法,如按钮、文本框、列表框等,并能够实现简单的对话框,如输入框对话框、消息框等。
3.2 实践操作本次课程设计的实践操作是一个简单的计算器程序,包括基本的加减乘除运算和清除结果功能,程序应具有友好的UI界面和良好的用户体验。
实践操作包括以下步骤:1.创建Windows窗口;2.添加计算器UI控件;3.实现控件事件处理函数;4.实现计算器逻辑;5.添加清除结果功能。
4. 考核标准本次课程设计的成绩将于实践操作阶段的完成情况、编程风格和代码规范等综合考虑。
特别地,以下考核标准将被重点关注:•代码的可读性、可维护性;•程序的UI设计、交互流畅度;•功能完备、逻辑严谨。
Windows程序设计课程设计任务书,课程设计题目1: 设计一个简单的学生信息管理应用程序一、设计目标与内容:1. 了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2. 基本掌握面向对象程序设计的基本思路和方法;3. 掌握用VC++开发应用程序的的一般步骤和方法;4. 能够利用所学的基本知识, 设计一个简单的学生信息管理应用程序,具有以下功能:①实现学生信息的存储,可以用文件来实现。
②编程实现学生信息的添加、删除、修改、浏览和查询等功能(必须实现的功能)。
二,设计要求:1. 用VC++进行编码,实现应用程序的功能。
注重编码质量,代码要有适当的注释;2. 采用单文档多视图方式,左边为树视图,右边为列表视图,左边一级节点为湖南科技学院,二级节点为计算机与通信工程系,三级节点为计算机系的三个专业。
要求可以动态增加节点。
楼便为列表视图,包含学生的学号、性别、姓名各科成绩等。
右边也可以实现动态增加3.当选中节点时,显示对应的学生信息。
选中“计算机系”时,显示所有计算机系学生信息,如当选中”软件工程专业”时,显示本专业所有的的学生信息,4.采用序列化方式保存和读取学生信息提交设计报告一份(课程设计任务书、目录、主要的数据结构、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。
Windows程序设计课程设计任务书,课程设计题目2: 设计一个简单的通讯录应用程序一、设计目标与内容:1. 了解Windows编程的基础知识,掌握MFC应用程序的基本知识;2. 基本掌握面向对象程序设计的基本思路和方法;3. 掌握用VC++开发应用程序的的一般步骤和方法;4. 能够利用所学的基本知识,设计一个简单的通讯录应用程序,具有以下功能:①用文件来保存通讯录信息(必须实现的功能)②编程实现通讯录记录的添加、删除、修改、浏览和查询(必须实现的功能)。
二,设计要求:1. 用VC++进行编码,实现应用程序的功能。
windows项目课程设计一、课程目标知识目标:1. 理解Windows操作系统的基础知识,掌握常用功能及操作方法。
2. 学习计算机硬件与软件的基本概念,了解其相互关系。
3. 掌握文件管理的基本技巧,能够对文件进行有效的组织、存储和备份。
技能目标:1. 熟练使用Windows操作系统进行日常操作,提高计算机操作效率。
2. 学会利用Windows系统资源管理器进行文件查找、排序、移动和删除等操作。
3. 能够独立解决在使用Windows过程中遇到的常见问题。
情感态度价值观目标:1. 培养学生对计算机操作的兴趣,激发学习积极性。
2. 培养学生的团队协作意识,学会在小组合作中共同解决问题。
3. 增强学生的信息素养,培养良好的计算机使用习惯,关注信息安全。
课程性质:本课程为实践性较强的课程,旨在让学生通过动手操作,掌握Windows操作系统的基本知识和技能。
学生特点:学生处于年级阶段,对计算机有一定的了解,具备基本的操作能力,但尚需进一步培养系统性的计算机知识。
教学要求:结合学生特点,注重实践操作,将理论知识与实际应用相结合,提高学生的计算机操作技能和解决问题的能力。
在教学过程中,关注学生的个体差异,分层教学,确保每个学生都能在课程中取得进步。
通过课程目标的分解,使学生在学习过程中达到具体的学习成果,为后续教学设计和评估提供依据。
二、教学内容1. Windows操作系统概述- 计算机硬件与软件的关系- Windows发展历程及特点2. Windows基本操作- 桌面环境及个性化设置- 窗口、菜单、按钮等界面元素的认识与操作- 输入法设置与切换3. 文件管理与磁盘维护- 文件夹与文件的基本操作- 文件搜索、排序与筛选- 磁盘分区、格式化与维护4. 系统设置与优化- 控制面板的认识与应用- 系统更新与安全- 系统性能优化5. 常用软件安装与卸载- 软件安装方法及注意事项- 卸载软件及清理残留文件- 常用软件的推荐与使用6. 网络与共享设置- 网络连接与配置- 网络共享与文件共享- 网络安全防护措施教学内容安排与进度:第一周:Windows操作系统概述第二周:Windows基本操作第三周:文件管理与磁盘维护第四周:系统设置与优化第五周:常用软件安装与卸载第六周:网络与共享设置教学内容与教材关联性:本教学内容紧密结合教材,涵盖教材中Windows操作系统的基本知识与技能。
基于工作过程导向的《计算机应用基础》教学设计基于工作过程的课程开发是当前我国职业教育课程模式改革的方向。
我们以工作过程为导向来设计《计算机应用基础》教学课程,把各个知识点统一到一个完整的项目制作过程中来,教学过程始终贯穿“以工作过程为导向”的理念,学生处于“发现问题、想要解决问题”的主动思考中,通过项目导向和任务驱动的教学方法,将实际的办公自动化案例和工作中的实际问题引进课堂,诱导学生运用所学知识,像实际办公人员那样处理问题,设计方案,促进学生职业能力的发展,与实际工作场景对接,为学生更好地进入社会工作奠定基础。
标签:工作过程;计算机应用基础;项目实例[引言]:“计算机应用基础”课程是中职学校开设面向所有专业的学生的公共必修课,学生通过这门课程,掌握有关计算机的基本知识、操作技能和Office 办公应用操作能力。
但传统的《计算机应用基础》职业教育无论在人才培养的定位还是教学内容、教学方法的选取上都与实际的工作需求有比较大的脱节,大多数的职业教育课程开发还是围绕学科性课堂教学进行,以教师为中心,以教材为中心。
没有做到因材施教,因专业所需不同而施教,造成毕业生不能及时顶岗,就业存在一定困难。
如果教学设计不适当,极易造成学生缺乏学习兴趣,更无法将所学知识应用于实际应用之中,严重制约着学生计算机应用能力的形成与发展。
因此,对“计算机应用基础”课程进行改革非常必要。
一、基于工作过程的《计算机应用基础》课程设计理念我们以工作过程为导向来设计《计算机应用基础》教学课程,把各个知识点统一到一个完整的项目制作过程中来,教学过程始终贯穿“以工作过程为导向”的理念,通过讲练结合教学法,加强练习过程中的引导,注重培养学生创造性思维;问题中心教学法:以学生为主体,问题为中心开展计论,激发学生的思维,学生处于“发现问题、想要解决问题”的主动思考中,教师始终是问题的引导者和解释者,有效的优化导学关系;案例分析教学法:通过对案例的深入分析,使学生增强感性认识,在理解的基础上掌握能力,通过项目导向和任务驱动的教学方法,将实际的办公自动化案例和工作中的实际问题引进课堂,诱导学生运用所学知识,像实际办公人员那样处理问题,设计方案,促进学生职业能力的发展,与实际工作场景对接。
Windows程序设计教程课程设计一、课程设计简介本教程旨在通过一系列课程,让学生掌握Windows程序设计的基础知识和开发技能。
通过该课程,学生将学会使用C语言和Windows API 开发Windows应用程序,并且学习一些常用的GUI控件的使用方法。
同时,该课程还包括了一些实战项目,让学生可以通过实践来巩固所学知识。
二、教学目标1.掌握Windows程序设计的基础知识和开发技能;2.熟练掌握C语言和Windows API的使用;3.学习一些常用的GUI控件的使用方法;4.了解Windows操作系统的底层原理;5.能独立完成简单的Windows应用程序开发工作;6.能够通过实践项目来巩固所学知识。
三、教学内容1. Windows程序设计基础(1)Windows程序设计概述了解Windows程序设计的基本概念和特点,掌握Windows应用程序的运行机制和开发流程。
(2)Windows API学习Windows API的基本概念,掌握Windows API的使用方法。
(3)C语言基础熟悉C语言的基本语法和数据类型,掌握C语言的流程控制、数组、函数等基本知识。
(4)Windows程序设计实例通过一个简单的Windows程序设计实例,让学生了解Windows应用程序的工作流程和基本原理。
2. GUI控件的使用(1)Windows控件概述了解Windows界面设计的基本原理,学习Windows界面设计的基本要素和常用的GUI控件。
(2)Windows GUI编程基础学习Windows GUI编程的基本概念和操作方法,掌握如何使用Windows API和C语言进行GUI编程。
(3)Windows GUI控件的使用方法学习如何使用Windows常用的GUI控件,包括按钮、文本框、列表框、组合框、滚动条等。
3. Windows程序设计实战项目(1)记事本应用程序通过实现一个简单的记事本应用程序来加深学生对Windows应用程序设计的掌握。
《Windows应用程序设计》课程标准一、课程性质、定位与设计思路(一)课程性质本门课程是软件技术专业的专业核心课程,课程代号为71094306,共64学时,其中理论32学时,上机32学时,4学分。
本门课程的前导课程为大学计算机基础、C#程序设计,SQL Server 数据库程序设计,后续课程为Web应用程序、管理系统、Android程序开发等。
(二)课程定位《Windows应用程序设计》是软件技术专业的一门理论性、实践性较强的专业核心课程,是软件技术专业的核心专业课程之一,它是以学生职业能力培养和职业素养养成为重点的一门集教、学、做于一体的课程。
课程以企业真实项目的模块为载体,融入了程序逻辑结构、面向对象设计原理、窗体、控件、事件、、数据库等相关知识点的运用,面向教学环境,理论与实践结合,是C#及面向对象程序设计思想的延伸和具体应用,另一方面是熟悉.NET FrameWork 的非常好的手段,同时也为下一阶段的的开发奠定了应用实践基础。
因而学好本门课程对于软件技术专业的学生意义重大。
前导课程是有关计算机相关专业基础方面的课程如“大学计算机基础”等课程;其后续课程主要有Web应用程序、管理系统、Android程序开发等综合性专业课程。
(三)课程设计思路通过本门课程的学习,使学生能对窗体应用程序的各种控件能熟练掌握,熟悉各种控件的属性和事件,熟练的使用面向对象的思想来完成程序的设计,提高开发效率;并能熟练使用 在程序中实现对数据库的连接、关闭、操作,通过程序对数据库表进行增删改查等操作;同时,通过小组协作完成项目任务的学习方式,培养学生解决问题的方法能力、团队协作能力。
课程以工作任务来组织内容,以案例驱动贯穿教学过程。
由浅入深,最后完成一个小型开发项目。
设置该课程的目的,不只是为了使学生学习某种特定的语言,更重要的是要求学生学习现代软件设计的思想,为后续的系列课程(如:ASP .NET动态网页程序设计)学习奠定基础。
基于C#的Windows应用程序设计课程标准一、课程概述本学习领域包括使用C#设计与开发Windows应用程序, 主要培养学生的使用常用组件设计程序界面、读写文件、访问数据库、利用控件显示和操作数据、自定义报表打印、企业级水晶报表设计、多线程和Windows服务程序开发、网络应用设计与开发、开发多层结构的应用系统等专业能力,以及团队分工协作精神、沟通表达能力、工作责任意识、质量至上观念、遵守职业规范和职业道德等社会能力, 以及需求分析、制订和实施工作计划、系统架构设计、详细设计、阅读设计说明书及文档编写等方法能力。
本学习领域的学习情境是依据以工作过程为导向,以典型工作任务为基点,综合理论知识、设计与开发能力、操作技能、和职业素养为一体的思路设计的。
本学习领域通过10个子领域完成学习与工作任务。
二、培养目标1. 方法能力目标(1) 需求分析。
(2) 制订和实施工作计划。
(3) 系统架构设计。
(4) 详细设计。
(5) 阅读设计说明书。
(6) 文档编写。
2、社会能力目标(1) 培养学生的团队分工协作精神。
(2) 培养学生的沟通表达能力。
(3) 培养学生的工作责任意识。
(4) 培养学生的质量至上观念。
(5) 培养学生遵守职业规范。
(6) 培养学生的职业道德。
3、专业能力目标(1) 使用常用组件设计程序界面。
(2) 读写文件。
(3) 访问数据库。
(4) 利用控件显示和操作数据。
(5) 自定义报表打印。
(6) 企业级水晶报表设计。
(7) 多线程和Windows服务程序开发。
(8) 网络应用设计与开发。
(9) 开发多层结构的应用系统。
三、前续后续课程1.前续课程其先修课为《C#语言程序设计》、《数据库管理与设计》2.后续课程其后继课为《C#.NET的Web应用程序设计》四、教学内容与学时分配为使学生掌握设计与开发Windows应用程序专业能力所需的知识与技能,本课程以简单的窗体程序等10个项目为载体来组识教学,将职业行动领域的工作过程融合在项目训练中。
基于工作过程导向的“Windows应用程序设计”课程建设方案“Windows应用程序设计”是软件专业的核心课程,要强化对学生的逻辑思维
能力和动手能力的培养,突出教学过程与实际工作流程的一致性,就要对原有课程教学内容与体系进行改革。
本文探讨了该课程的建设方案,将此课程的教学划分为三个教学情境中的不同任务,难度依次增加,每个任务的设计都参考了实际工作流程,知识点不断叠加,有效培养了学生的编程能力。
关键词:高职教育;工作过程;教学情境;任务载体
1前言
软件开发人才被列为我国六大紧缺人才之一,软件技术专业是为了适应我国软件企业的发展需要而开办的。
对软件企业的调查显示,企业对技术人员的需求主要集中在软件开发和技术支持两方面。
在软件开发人才的结构中,软件编码、测试、技术支持人员约占三分之二。
随着软件企业规模的壮大,人员分工更加明确与细化,所需的底层编程与测试人员比例也在增加。
2课程来源与课程目标
对软件开发企业现有从业人员的调查显示,软件企业的人员主要包括项目经理、系统分析员、系统架构师、高级程序员、程序员、软件测试人员、产品市场推广人员、技术支持人员、文档编制人员等,人力结构为金字塔型,如图1所示。
处于塔尖的为高级人才,如项目经理、系统分析员等,处于塔底的是从事基础编程、软件测试、文档编制等工作的人员,其中程序员、软件测试、产品市场推广等岗位人数最多,这些人员完全可以通过高等职业教育培养。
因此我校将软件专业的培养目标定为软件编程、软件测试、软件维护和技术服务这三个人员需求最大的岗位,这既符合天津软件行业发展要求,也符合高职学生的定位。
“Windows应用程序设计”是软件专业的专业核心课程,其前导课程为C语言、数据库等,后续课程为软件开发实训。
该课程培养从事应用程序的需求分析、数据库设计、程序代码编写、单元测试与程序调试、软件发布工作的软件开发一线人员,利用主流软件设计工具设计开发软件。
通过学习本课程,学生应达到以下能力目标:
图1软件开发企业人员结构
(1) 能够识读各种技术文档
(2) 能够进行数据库设计与配置
(3) 能够使用主流软件开发软件系统
(4) 能够进行软件的打包与部署
3课程的整体设计
目前,大多数应用软件都属于数据库应用系统,开发过程整体遵循“系统分析→数据库设计→界面设计→程序编码→系统测试→发布与部署”流程。
因此,“Windows应用程序设计”的教学过程如图2所示。
课程整体分为三个教学情境:
(1) 简单应用程序设计
(2) 面向对象应用程序设计
(3) 数据库应用系统设计
三个教学情境由简单到复杂,每个情境都贯穿了软件开发的主要流程,体现了以工作过程为导向的课程设计方案。
通过在三个情境中的学习,学生将达到本课程的培养目标。
此课程采用目前流行的 2005编程环境和C#编程语言。
4课程教学情境设计
三个教学情境包含了不同的任务,帮助学生从简单的程序设计开始,在不断重复的软件开发过程中逐步充实软件设计知识。
每个教学情境的任务及技能目标、知识目标如表1所示。
各教学情境中的任务难度由低到高,教学情境之间的难度与复杂度也在逐步递增。
为了巩固所学技能与知识,每个教学情境中都安排了项目训练,要求学生独立完成,教师起到监督与辅导的作用。
教学情境的设计体现了知识点为技能服务的目标。
知识点分散在各个教学任务中,通过情境中任务的学习,学生的技能水平逐渐提高。
学习第一个教学情境后,学生可以制作简单的应用软件系统;学习第二个教学情境后,学生可以制作较复杂的应用软件系统;学习第三个教学情境后,学生可以制作常见的数据库应用系统。
5课程单元的设计与实施
在教学任务的实施过程中,每个教学单元基本按照表2的教学过程进行,处处体现了软件开发的基本工作流程。
对于项目训练课程,教师要求学生独立完成,并起监督与辅导的作用。
课程的实施基本按照表3进行。
6教学方法设计
如图3所示,教学过程遵守“教与学并重”的原则,教师不但要具有实战开发经验,对课程研究透彻,准备充分;同时要对学生要求明确,严格管理。
教学过程采用技能性教学法,教学过程为:首先将示范教学与学生模仿制作相结合,逐步过渡到学生独立分析设计。
这个过程中,学生的角色从单个学习的个体逐步演变为团队协作,教师从单纯的教学者逐步过渡为项目的管理者,教师不但要负责
教学,还要负责对学生项目的管理与监督。
这种教学方法的设计遵循了“学习动机”原则,即明确每一个任务的学习目标,诱发学生的学习兴趣,引导学生不断探究,培养学生发现问题、解决问题和可持续发展的能力,体现“能力本位”的教学理念。
同时,本课程的教学采取了“课证融合”方式,推荐学生在学习课程之后考取微软的.NET中级程序员资格证书。
7考核方法的设计
教学中对学生的严格管理是必需的,但高职类学生的综合评价体系与本科类院校不同,主要由平时评价、实践训练评价和项目评价组成。
平时评价:结合课堂听课表现、回答问题、出勤、作业完成情况等,对学生的平时表现进行评价。
如表4所示。
实践训练评价:对每次项目训练的完成情况进行评价。
如表5所示。
项目评价:在规定时间内,对学生按要求完成项目的情况进行评价。
如表6所示。
总评成绩=平时评价*30%+实践训练评价*30%+项目评价*40%。
8小结
“Windows应用程序设计”课程是高职软件专业的核心课程,经过改革之后,课程原有的知识体系被打破,课在精炼知识的基础上突出了对学生技能的培养。
学生在学习课程后,不仅具备了理论基础,更具有了实战操作能力。
这种教学模式对教师也提出了更高的要求,教师不能再像以前一样,只需站好三尺讲台,而是必须具备过硬的理论知识体系和项目工作经验。
总之,高职院校的学生培养正在逐步打破原有的类似本科院校的学科体系方式,更加注重对学生实践操作能力的培养。
学生在校学习期间就可以在模拟的或真实的企业工作环境中学习知识与技能。
教师讲授时遵守理论知识“够用为度”的原则,强化了学生的动手能力。
与一般的技能培训不同,高职院校还注重学生知识体系的培养,学生通过在校期间的学习,自身的知识体系具有连贯性与可发展性,形成自己独特的社会竞争力。