《Web程序设计》说课稿
各位老师,各位评委,大家好,今天我说课的课程是《Web程序设计》,我将从以下两大方面来阐述本课程
课程的总体设计;
单元设计。
课程的总体设计将通过以下六个方面的内容来进行讲解:
一、课程定位
课程定位指开设这门课程的意义以及这门课程在整个课程体系中的地位。
现分以下5个方面来进行说明:
1、调研市场岗位需求
.NET 工程师在全国市场需求仍占相当大的比重,就智联招聘网站已经达到需求1.6万个岗位。
2、分析工作任务
对广东省内1000多个ASP.NET程序员招聘岗位调查发现,用人单位对ASP.NET程序员都有以下共性要求:
1) 具有1--3年C#程序开发经验
2) 能够熟练进行ASP.NET2.0或ASP.NET4.0的开发
3) 具备CSS,JAVASCRIPT,AJAX的开发经验
4) 掌握Oracle,SQL Server,My SQL任一种或多种数据库的使用
3、分析课程培养目标
Web程序设计的培养目标:
培养学生掌握Web应用程序开发的基本方法;培养学生应用.net技术进行中小型Web应用程序开发的能力,并形成良好的编程习惯和团队合作精神;培养学生的自主学习和创新能力,为其成长为一名合格的Web程序员奠定良好的基础。
4、重构课程体系
根据市场调研结果,把《Web程序设计—ASP.NET》放在软件技术专业的第三学期学习,使其与先修课程和后续课程衔接得当,形成课程链路,对学生的职业能力培养和职业素质养成起到主要支撑作用。
5、提炼课程地位
《Web程序设计—ASP.NET》是软件技术专业的职业能力必修课程,是培养高职计算机专业人才的主要核心课程,是初级、中级程序员、软件工程师、软件技术服务的必备知识和必备技能。
二、课程设计理念
1、基于工作过程
用一个教学项目贯穿于整个教学过程,体现了软件项目开发的整体性、连贯性;同时,又根据项目开发的先后步骤,将教学项目划分为若干个任务,每个任务又由一个或几个训练子任务来完成。
2、任务驱动
在教学方法上从具体的工作任务入手,通过具体的训练内容来完成任务,教学过程是能力训练过程,所有教学内容都不是从教学生知识点出发,而是将知识点融入到相应的任务中,让学生通过实际的训练任务练就相应的能力。
4、课程设计总体思想
1) 开放性: 以用人单位对ASP.NET开发的需求为依据,聘请校外专家审核教学计划,实训项目来源企业真实项目。
2) 职业性: 以程序员职业能力为导向,以典型工作过程为依据,按照国际行业标准选取教学内容,依托“WebQQ系统”设计教学情境
3) 实践性: 以工作过程为主线、以项目为载体,实施“项目(任务)驱动、案例教学、边讲边练”教学模式。对课程内容进行重构和重组,充分体现了高职“理论够用,实践为重”的原则。
三、内容选取和组织
1. 内容选取;
2. 面向就业岗位;
3. 以职业能力培养为目标确定以下岗位职业能力;
4. 根据高职学生学习的特点选取;
5. 按学时分配组织内容。
四、表现形式
1. 教材
2. 参考网站
3. 网络课程
五、教学方法与手段
教学模式
1.采用“基于工作过程的项目导向、任务驱动”教学模式
a) 采用基于工作过程的教学模式;
b) 把教学和工作过程结合在一起;
c) 建设“教、学、做”三位一体的教学情景;
d) 按照软件开发的流程划分为工作任务即学习单元;
e) 每个学习单元的教学由项目任务导入;
f) 引导学生学习解决问题的方法;
2.教学方法
以生为本,激发兴趣:
项目导向教学法;
任务驱动教学法;
互动研讨专题讲座;
角色扮演法;
分组教学法;
订单项目课外延伸;
3.以项目为导向的教学方法
根据实际的项目划分成7个任务,项目教学法充分体现“教、学、做”一体的高职教育特色,培养学生的综合职业能力和职业素养。
4.任务驱动教学法
每一个教学单元都对应一个工作任务:每一个教学单元的组织都从工作任务单的设计、项目导向任务驱动的教学、注重过程的的多元化考核三方面进行。
5.边讲边练,放手自练
教师先对教学案例作全程操作演示,然后教师再逐步讲解逐步操作,让学生边观看边操作,最后放手让学生再按步骤练习老师所演示的内容。教师深入其中,给予学生个别辅导,以加深理解并熟练掌握操作过程。
6.分组教学、角色扮演,体会工作过程不同岗位职责
进行分组教学,一方面能够增强学生团队协作、沟通交流能力,另一方面又可以合理安排学生在学习中扮演不同的角色,从事不同的工作,完成一个项目中各类岗位工作任务的能力
7.互动交学法
通过提出一连串的问题,要求学生快速回答,或逐个提问回答。这种方法可以激发学生的快速反应能力,提高集中注意力, 加深印象,提高用脑效率,活跃课堂气氛。
8.互动研讨、专题讲座,引导学生全面提升职业发展能力
通过互动研讨、专题讲座的方式,选择在课程与就业,技术与发展等具有典型代表意义的主题进行教育,扩大学生看待问题的视野,开阔了思路,积极引导学生全面提升职业发展能力。
9.订单项目课外延伸
在ITEM中成立虚拟公司,指导教师指导学生分组完成一个订单项目,学生在课余时间逐步完成,作为学生的综合技能实训。通过订单项目,可以使一部分动手能力较强的学生得到锻炼,也使得其他同学能参与进来,锻炼学生的协作能力。
教学手段
1. 采用多媒体设备
2. 网络课堂
六、考核方式
1. 平时成绩
a) 平时作业
b) 上机实训
c) 出勤
2. 课程设计成绩
a) 课程期末大作业
b) 上台答辩
3. 期末考试成绩
a) 随堂上机考试
b) 闭卷笔试
下面来讲课程的单元设计,我从Web程序设计中提取验证控件的使用这部分内容来进行讲解。
单元设计——验证控件的使用
一、教学目标
1. 了解各类网页验证功能的实现过程
2. 理解、掌握RequiredFieldValidator、RangeValidator、
RegularExpressionValidator、CompareValidator和
CustomValidator控件的作用和使用方法
3. 掌握ASP.NET验证控件的综合使用
二、重点难点
1. 重点:
5种验证控件的作用和使用方法;
2. 难点:
正则表达式的语法和使用方法
三、教学方法
1. 以“结果演示”引导“行动”教学方法:先给学生看WebQQ注册页面的最终效果演示,让学生知道自己该做成什么效果。然后,采用提问方式,启发学生积极思考、分析、讨论,寻找解决途径和问题的答案的方法。
2. “讲、学、练”相结合:对于实现验证控件的相关技术细节,采用大量演示、讲解和练习等方式。使学生在实践中加深对验证控件的理解,然后让学生边看演示,边实践,从而熟练掌握相关的技术细节。
四、教学过程
1. 以演示导入新课(启发提问 )(5分钟);
媒体演示—激发学生兴趣—启发提问法—产生好奇—引入新课
2. 利用PPT演示验证的种类, 各验证控件的特点和使用方法,以及正则表达式的应用(30分钟);
3. 提问(10分钟):
4. 演示实现步骤(从添加控件到代码录入和讲解);(30分钟)
5.学生在脱离老师带领的情况下,重新实现一次,若有问题则个别提问,老师进行逐个指导;(10分钟)
6.小结,列举学生实践过程中存在的相关问题,进行集体解决。(5分钟)
7.让学生学会举一反三,在实现WebQQ注册窗体的验证之后 ,布置作业,实现学生管理系统注册窗体的控件验证功能。
相关阅读推荐: