基于ASP.NET软件开发技术的课程改革及研究
浅谈Asp.net课程教学改革
浅谈课程教学改革计算机网络技术飞速发展,Web开发技术已成为IT程序员必需掌握的技术之一。
本文分析了我院目前課程教学存在的问题,并提出了针对性的教学改革建议。
标签:;教学改革1.引言我院是一所高职院校,计算机专业的人才培养目标是:“培养具有良好综合素质,动手能力强,熟悉计算机知识,懂管理、会开发、能维护的专业技术人才。
” 21世纪是一个网络时代,大小企业纷纷发布自己的网站来展示信息和电子商务,人们也习惯了拿出手机或电脑从网上获取信息、进行交易。
而这些都是依靠Web 技术强有力地支持。
因此掌握Web开发技术亦然成为软件开发人员必须的一门职业技能。
目前主要的Web开发技术有:ASP、、Jsp、Php等。
其中 简单易学、有良好的跨平台型、易于部署,所以几乎所有的高职计算机专业都开设了这门专业课程。
我从事教学多年,在实践教学中积累了一些经验,下面就针对我院计算机专业课程教学现状问题作一些分析,并谈谈自己的改革看法,和大家共同探索课程教学。
课程教学现状分析2.1 课程特点是.NET FrameWork的一部分,是一项技术,而非一门语言。
它是微软公司提供的一种全新的Web应用程序开发技术。
其功能强大,使用友好的Visual Studio作为开发环境。
本课程综合性强,其开发的首选语言是C#及VB .NET,同时综合了HTML、CSS、Javascript、DOM、JQuery、AJAX和数据库系统方面的知识。
2.2 学情分析我们的高职学生思想活跃,求知欲旺,动手能力强,但他们文化底子薄弱,比较浮躁,学习的自觉性、主动性不是很强,逻辑思维能力较弱。
所以同学们在动手强,内容较简单的操作课程学习掌握比较好,但有一定难度,思考性较强的课程就差一些。
因此前导课程,如静态网页制作、数据库系统同学们都掌握得很好,但的脚本语言C#由于我院和asp.ne开在了同一学期,导致很大一部分学生c#底子薄弱。
2.3 教学模式分析目前是“2+2”教学模式,即2节理论+2节实践教学。
浅谈ASP.NET课程教学改革模式
基于项目驱动的ASP.NET程序设计课程教学改革和实践
【 Ke y w o r d s ] A S P . N E T ; P r o j e c t — D r i v e n T e a c h i n g M e t h o d ; T e a c h i n g R e f o r m a t i o n
科技・ 豫 ・ 争鸣
S c 科 i e n c e & 技 T e 于 项目 驱 动 的A S P . N E T 程序 设计 课 程教 学 改 革 和 实 践
潘英 花 ( 广西 民族 师范学 院 , 广 西 崇左 5 3 2 2 0 0 )
【 摘 要1 本 文基 于项 目驱动教 学法对 A S P . N E T程序设计课 程的教 学方 法进行 了改革 , 并提 出了相 应的教 学实施方案。 【 关键" h  ̄ ] A S P . N E T ; 项目 驱动教学法 ; 教 学改革 【 A b s t r a c t ] T h e p a p e r r e f o r m s t h e t e a c h i n g m e t h o d o f A S P . N E T p r o g r a m m i n g c o u r s e b a s e d o n p r o j e c t — d r i v e n t e a c h i n g m e t h o d , a n d p r o p o s e s t h e
0 引 言
对 于“ AS P . N E T程序设计” 等计算机技术专业 的实践型课程 . 若采 用传统 的理论与上机实验一体化的教学模式 . 虽然有助于学生理解和 掌握各章节的知识点 , 但学生掌握的各个 知识点是离散 、 点状分布的 . 学生很难将离散 的知识点串连起来进行项 目 开发. 1 I 项 目驱动教学法 是师生通过共 同实施一个完整 的项 目开发而进行 的教学活动 项 目驱 动教学的主要特点是“ 以项 目为 主线 、 教 师为主导 、 学生 为主体 、 注重 实践” I 2 1 . 能帮助学生将所学 的知识 点系统化 . 有效地 发挥 学生的主动 发 类 似 的 网站 项 目 性和创 造性。 任务二 : 搭建 网站项 目的整体架构。教学内容 : 开发环 境搭建 : 主 本 文基于项 目驱动教学法对 A S P . N E T程序设计课 程的教学进行 题 与母版页 ; 导航控件与站点地 图; w e b . c o n f i g配置 。 教学实施 : 教师先 改革 .构建了完善 的 w e b 项目 设计和开发的完整理论和实践体系 . 取 引导学生熟悉 V S . N E T开发环境 。 创建网站项 目, 规划 网站文件 夹 ; 再 得了 良好 的教学效果 讲解主题与母版页的相关知识 . 以影子项 目的母 版页设计 和主要页面 的静态设计 为例 . 介 绍静 态网页设计 的技 巧 : 然后指导学 生如何在母 1 教学 过程改革 版 页中使用导航控件 与站点地 图; 最后讲 解使用 We b . c o n f i g配置数据 教学过程改革的总体思路 是:教学围绕项 目来实施 .以学生为主 库 连接字符 串、 文件夹访 问权 限 、 S e s s i o n超时 时间等 。在教学过程 中, 体. 让 学 生 在 和教 师 一 起 进行 项 目开 发 的过 程 中 . 完成 知 识 点 的 学 习和 学生与教师一起共同搭建 网站项 目的整体架构 应用。在教学过程 中, 教师首 先设计一个 与京东商城 、 淘宝等电子商务 任务三 : 页面的表单设计。教学 内容 : 标准服务器控件 : 数据源控 网站功能类似的实际网站项 目( 以下简称影子项 目) . 并完成项 目的需 件 ; 用户 自定义控件 ; 扩展 : 开源组件 的应用。教学实施 : 首先 , 教师 以 求分析和设计 , 提供相应 的设计文档 : 接着 . 教 师先 以影子项 目的典型 用户管理模块的注册页面的表单设计为例 . 讲解标准服务器控件的使 功能模块 的实现为例 , 并打开京东商城等原 型网站的对应 页面 . 讲解如 用 ,以及选择 控件绑 定 X ml D a t a S o u r c e和 S q 1 D a t a S O H r c e数据 源的方 何使用知识点完成该页面的指定功能 . 并提供详细的编码实现步骤 : 然 法 : 学生 以小组为单位完 成其他 页面的表单设计 。 接着。 教师讲解如何 后. 学生再 以小组为单位 接受开发任务 . 共同讨论 , 运用 所学 的知识 点 在商品信息添加页面 中. 使用 H T M L 编辑器提供图文并 茂的商 品详情 完成影子项 目其他模块 的相似功能 , 达到学以致用: 最后 , 各个 开发小 录人功能 。 讲解扩展知识点 : 开源组件使用 : 学生独立查 阅相关资料 , 组演示阶段性成果 , 教师予 以点评 , 指出不足的地方和改进方案。 学会使用 m y 9 7 d a t e p i c k e r 等 日期插件的使用 , 培养 自 主学 习的能力 。 这种方式可以大大提高学 生的主动性 、创造性 和动手 实践 能力 。 任务 四: 页面 的数据验证。 教学内容 : 数据验证控件 。 教学实施 : 教 整个教学过程结束后 。 学 生和教 师能够共 同完成一个功 能完善且实 用 师以注册 页面 的数据验证为例 . 灌输数据 验证要基于需求分析 和设计 性强 的网站项 目的开发和发布. 达 到和原型项 目相似的效果 。 文档来设计的观点 . 讲解数据验证控 件的使用 : 学 生以小组为单位 完 成其他 页面的数据验证 2 教 学 过 程 实 施 方 案 任务五 : 页面 的局部刷新。教学内容 : AJ A X技术 。 教学实施 : 教师 2 . 1 项 目选 取 以注册页面 的局部刷新为例 . 讲解 A J A X技术 要点 : 学生 以小组为 单 在项 目驱动教学法中 . 选择合适的实 际项 目是能否取得 良好教学 位完成其他页面的局部刷新 。 效果 的关键 。如果直接使用教材中的案例 。 虽然对知识点 的讲解具有 任务六 : 页面的表单提交。 教学 内容 : A D O . N E T访问数据库。 教学 针对性 , 但时效性和实用性往往 比 较差 . 而且学生不熟悉或不感兴趣 实施 : 教师先 以注册页面 和登 录页面的表单提 交为例 , 讲解如何使 用 为此 . 笔者选择京东商城 、 淘宝等 目 前 比较流行且学生 比较熟 悉的电 A D O . N E T查询和更新数据库表记 录:学生 以小组为单 位完成其他页 子商务 网站作为原型项 目. 分析此类成功 的且实用性强的网站项 目的 面的表单提交 : 教 师再与学生共 同探讨选择购物车商 品下订 单功能的 开发过程涉及 的实际问题和解决方案. 设计 出功能类似的影子项 目作 实现 . 引人事务处 理机制 。 为教学过程所采用的项 目。这种项 目 选取方式具备以下优势 : 任务七 : 在页面中显示数据库 的查询结果。 教学 内容 : 数据绑定语 ( 1 ) 学生更容易理解项 目的设计文档。因为学生正在使用这些 网 法和数据绑定控件 教学实施 : 教师先 以前台商品信息显示和后 台商 站, 对整个 网站 的基本功能 、 处理流程都比较熟悉 , 对各个功能模块 的 品信息管理 的实现 为例 . 讲解数据绑定控件 的基本用法 ; 学 生完成其 最终效果也有直观的认识 . 所以很容易理解项 目的设计 他页面 的相似功能 : 接着 , 教 师与学生共 同探讨订单显示功能的实现 , ( 2 ) 提 高学生 的成就感 。 激发学生的学 习兴趣 。 选择 目前 比较成功 指导学生学会数据绑定控件 的嵌套使用 。 的电子商务 网站作 任务八 : 页面跳转和页面间的参数传递 ; 完善角色权限分配。 教学 为原型项 目.让学生通过学习也能 自己动手实现类似 的功能 . 开 内容 : AS P . N E T内置对象及全局事件处理 。 教学实施 : 教师以防止相 同 发出实用性强的系统 . 学生会觉得所 学的知识是有用 的 , 会有很强 的 用户名 同时登录为例 . 讲解知识 点; 学生完成页面跳转 、 页面 间传递参 成就感 . 学习兴趣 会更加浓厚 。 数、 页面访 问控制 、 弹 出消息框等功能。 任 务九 : 发布网站。教学内容 : 发布 网站项 目到 I I S服务器 ; 申请 2 . 2 教学内容设计 和教学实施 选取京东商城网站 的笔记本 电脑类商品销售子功能 为项 目原型 . 免费域 名 教学实 施 :教师指 导学 生发布 网站 ,使 用免 费域名 在 设计功能类似 的影子项 目: 笔记本电脑 网上商城 , 将项 目划分 为用 户 i n t e me t 环境下访问网站 . 实施 系统测试。 ( 下转第 1 6 5页 )
关于“ASP.NET动态Web开发技术”教学模式改革的探索
关于“动态Web开发技术”教学模式改革的探索【摘要】本文探讨了动态Web开发技术教学模式改革的实践与探索。
首先介绍了研究背景和目的,然后概述了动态Web开发技术及传统教学模式存在的问题。
接着重点探讨了基于案例教学和项目实践的改革方法,并结合实习经验的反馈进行了深入分析。
在总结了教学模式改革的成果,并展望了未来发展趋势。
最后提出了对教学模式改革的建议,为动态Web开发技术教学提供了有益的借鉴和建议。
通过本文的研究,为动态Web开发技术教学模式改革提供了一定的指导和启示。
【关键词】动态Web开发技术, 教学模式改革, 案例教学, 项目实践, 实习经验, 探索成果, 展望未来, 建议。
1. 引言1.1 研究背景通过对动态Web开发技术的概述和传统教学模式存在的问题深入分析,我们将基于案例教学和项目实践的理念,引入实习经验做为反馈机制,探索一种更加富有启发性和实践性的教学模式。
本研究旨在通过实践探索,总结出一套适合动态Web开发技术教学的新的改革方案,为提升教学质量和学生创新能力做出贡献。
1.2 研究目的研究目的旨在探讨动态Web开发技术教学模式改革的必要性和可行性,挖掘传统教学模式存在的问题,并提出基于案例教学和项目实践的新型教学模式。
通过引入实习经验的反馈,探索如何更好地培养学生的实际动手能力和创新思维,以期推动教学改革,提高学生的实际技能水平和就业竞争力。
通过对教学模式改革的探索与实践,总结出一套可行的教学方法和模式,为未来动态Web开发技术教学提供有益的参考和借鉴,为培养高素质的IT人才做出积极贡献。
通过本研究的深入探讨和分析,旨在为当前动态Web 开发技术教学模式改革提供切实可行的建议和方法,促进教学质量的提升和学生能力的全面发展。
2. 正文2.1 动态Web开发技术概述动态Web开发技术是一种基于微软公司的.NET平台的开发技术,它能够帮助开发者快速地构建动态、可交互的Web应用程序。
技术不仅拥有强大的功能和性能,还具有丰富的开发工具和支持资源。
基于项目驱动的ASP.NET程序设计课程教学改革和实践
咱责任编辑院汤静暂
. Al渊上l接R第i1g7 h页t冤表s 3R灰es枣e生r长v中e苯d甲.酸预测的多项式方程
年份
方程
R2
灰枣 2 年 y=-2.9E-8x4+0.0049x3-310.62x2+8.7E+6x-9.1E+10
学生再以小组为单位接受任务袁运用所学的知识点完成相似功能遥
任务一院了解项目需求和设计遥 教学内容院影子项目的需求分析和
设计遥 教学实施院教师打开京东商城网站的相关页面袁介绍影子项目的
功能模块划分和每个功能模块的处理流程袁使得学生理解影子项目的
需求分析和设计文档曰同时提出课程目标院能够运用 技术开
版页中使用导航控件与站点地图曰最后讲解使用 Web.config 配置数据
库连接字符串尧文件夹访问权限尧Session 超时时间等遥 在教学过程中袁
Asp.net程序设计课程教学研究与改革
【 9 ]董亮 ,朱磊 ,何鹏.MC S 一 5 1 单片机课程设计 的研究 [ J ] .实验 室科 学 ,2 0 0 8( 4) :5 6 — 5 7
A s p . n e t 程序设计课程 教学研究与改革
翟秋 菊
A s p . n e t 是一种动态建立 We b应用程序的技术 ,它是. N e t 框架 的一部 分 ,是开发动态网站的主要 技术 之一 . 传统 的 As p . n e t 程序设计教学模 式是 以教师授课 为主体 ,以教材为 主线 ,教学重点 一般都放在对基础 知识 和理论 知识体 系 的讲解上 ,即使穿插案例 ,也都 是各 自独立存 在的小案例 ,这种教学方法通 常会 导致如下几个 问题 : ( 1 )贯穿于整个 教学 过程的是教师 ,学生处于被动学 习的状 态 ;( 2)学生对所学 的理论知识感到抽象 、难 以理解 ,无 法培养学生 的学 习兴趣 ; ( 3) 学 生对 面向对象编程思想和方法 的理解和掌握不够扎实 , 导致实际解决 问题 的能力和编程能力
第3 期
文继权 , 等: 任务驱动教 学法在 A s p . n e t 教学中的应用
9 1
[ 5 】吴芳 .任务驱 动教 学法 在大学计算机基础教学 中的应用与探索 [ J ] .科教文汇 ( 下旬刊 ) ,2 0 1 1( 5) :1 0 1 — 1 0 2
【 6 】龚琦安.任务驱动式教学在 体育课堂教学中的运用[ J J .职业 ,2 0 1 1( 1 4) :1 3 — 1 4 【 7 ]王媛.任务驱动教学法在 高等教育中的实践与策略【 J J .科教 文汇 ( 中旬刊 ) ,2 0 1 1( 5) :8 7 — 8 8 【 8 】迟津愉 ,王红军.任务驱动教学 法在 计算 机基 础教学中的实现[ J ] .福建 电脑 ,2 0 1 1( 4) :2 9 — 3 0
《ASP.NET程序设计》教改的尝试
教 科 园 地
r 肛 科 技 2 0 ̄ 2 女 ’ 06
《 P. 程 序 设 计 》教 改 的尝 试 AS NE T
罗春 辉
f 春汽车工 、高等专科学 校 ) 长 I 摘 要 《 S N TE 设计 》的教 改 ,要 由因 “ A P・ E  ̄序 村”施教 转变为固 “ 需”施教 ,由零散பைடு நூலகம்实例转 变为核心 实例 .由培 养专 业素质 转变为培 养综合 素质 ,由闭卷考试 转 变为三步曲 。由 “ 要我学”转变为 “ 我要 学”
1 由因 “ 材”施教转变为因 “ 需”施教
传统 的々业课程教学 H标是知 和理 沦的传授 , 在教学实践过
程中发现 单纯理 沦与知 以的传授很 准提 高学 生的综 合素 质 , 件生 软 产的}会化 要求开发 没I人员婴有 良好的编 码能 、F觉的规范意 十 十 1 和 团队精 神 、认 和运州数据的能 力 、 l 软件上 程的概 念 、认 题解决 n题 的能 力、 问资料 的能 力等等 往教学过程 中以培 养学 _ J 查
生的综合素质为 目株展,教学活动 , I : 并特 别重视学 牛的 专业能 力
的培 养 在第…堂课就把学生 分成 i题 d ̄ ,每组三到 一 , - H 人 每一 小组歧… 正组长和一 名副组长 ,备小组 根据 自已的喜 好确定一个 ・ 与核心实例相类似的课题 在 以后 的全部谍{进 程中从模 仿核 心实 例 始 ,完成对该课题 的 故计 、 分析 、 编辑 、嗣试等工 作 在教学 过 中对 各个 课题 小组进行考核 、检查 与 指导 各个课题小组在讨论问题 、分析问题 、 决问题的过程 中提 高 解
2 由 零 散 实例 转 变 为 核 心 实例
在传统的其末闭卷笔试 考核之 外 ,该谍程的考核增 J了 时考 J I J 核和操作考核的 内容 期末闭卷考核成绩 -s%. 0 平时成绩站1%, 0 设计操作能 力I4) 平时 考核包括 课堂提 fT 课外作 业 .课童提 【 % .a il 问的重点是'练学生的表达能 力 .课外作业的重点是培 养学生,事 J I l J j 、 的规范意 识、质量意识和守时 意 ;设汁操作能力考核是既对 备小 组所做课题整体考丰采取分组 模拟 答辩的方式 ,对各小组 )发 的课 褒 r 题进行性能指标的测试和 没汁文 档的检查考核 ,这项考核的重点是 学生完成一个项 H的综合能 力和集 体工作的协作能 力,对各小组成 员所分担的任 务进行考核是 通过抽查与定期检查的方式对各小组成 员所分担的功能模块进行考核 。 考核 内容及方j在 第一堂 i就 告诉学生 ,使学生充分重视综合 ℃ 粜 l 素质的 .彻底打消侥幸和依赖 心理 实践证明 .这种考核办法 埘 凋动学生的学 爿积檄性 ,提 高学 爿兴趣 ,客观 、公正地 评 浚门 价
基于工作过程的《ASP.NET程序设计》课程改革研究
定课程对 岗位 ( S .E A PN T程序设计) 的典 T作任务 ,并根 据职业能力发展模式 ,确定 岗位的职业 能力和职业素养要求。 ()确定课程学习 目标 2 通 过对 岗位 职业能力要 求 的深 入分析 ,确定 了本 课程 的 主要学 习 目标 ,内容包括 了解并熟悉 V .E SN T开发平台和 A P S. N T程序结 构 ;掌握 A PN T基础控件的使 用 ;能够通过 A E S .E —
互蜡 { { 1 耐 轻 书娜t 跨’ 掌簿惜境 2 设钟套 爨张 册与登 最 : 学 习一标 : 1了解会员沣册 与登录的意义 2 掌握收集用户信息并写入后台数据库的方法 3掌握 设计产生验证码网页的方法 4掌握发送 电子邮件的方法 学习内容: 1 设计会 员沣册 网页 2设计会 员登录网页 3设计退 出登录 网页 4设计找 同密码 _页 矧 5 构建并发送包含用户登 录密码 的电子 邮件 学潮值j 谖谵始斑搜索 蠹 学习 同标 : 1 了解 网站 首页重要性 2 悉常规刚站首 页的布局格式 . 熟 3 . 网站首页布局 的基本方法 掌握 4 学会设计常用 的网站首 页 学习内容: 1 . 网站首页功能与需求 分析 2 样式 的使用 3母版页的使用 4设计 瑚站首页外 舰 5设计首页各版块 外观
,
igq ai , t. h t m t rcs o ti c rc lm rfr a ods nf a c te r om f o p t jrcr n uly ec T ea e p oes f hs u i u om h sgo i icn et oh r e r so m ue ma u— t t p u e g i o f c r o
摘
要 :以 《 S .E A PN T程序设计》 课 程改革为例 ,介绍 了基 于_作过 程 系统化思路进行课程改革的有益 尝试 ,重点 T -
基于工作过程的《ASP.NET程序设计》教学改革探讨
工作 过程 的各个 子项 目进 行 更详 细 的分 解 :
子 项 目名称 需 求 分析 能 力需求 撰 写需求 报告 写 知 识点 职业 景质 需求分 忻 能力 . 对 项 目 艟进 行 需 求 分 析 并 艨 需求 分析 的 方 法 和撰 堵 学 生对 软件 项 目的
项 目来 源 : 西 农 业 职 业 技 术 学 院 院 级 精 品 课 程 建 设 立 项 《 s .e 程 序 设 计 》 公 文 号 : 农职 院研 【O O 1 .8号 。 广 A pN t , 桂 2 l ]21
福 环 节 以子项 目的形 式进行 . 如图 2所示 :
建 电
脑
面 向对 象程 序代 具备 代码编 写 能力 , 完成 软件 A N 开发 环 境 的使 培养 学 生独 立分 析和 解 m d 码 实现 开发 的代码 堀 写工 作 用 .v 语 言或 c语 育 决 坷蘧 的能力 .独 立代 B
的 学 习和 使片 ,各种 服 码编 写 能力 和代码 调通 } 务 器控 件 的使 用,并 种 能 力等职 业襄 质 Ap e s. t内部 对 象的 使 N
工 作 过 程 这 一 概念 是 借 鉴 德 国” 双元 制 ” 思想 而逐 渐形 成 的 .是指 在 企 业 里为 完 成一 件 工作 任 务 并 获得
,
图 1 传 统 教 学 的课 程 内 容 整体 设 计
软 件项 目开 发具 有 一 系 列 严 格 的工 作 流程 。 包括 : 需求 分析 、 模 、 据 库设 计 、 程 、 试 等 。基 于工 作 建 数 编 测 工 作成果 而 进行 的一 个 完整 工 序【 1 】 作过 程 是 ” 。工 为完 成 一件 工作 任 务并 获 得工 作 成 果 而进 行 的一 个 完 整 的 过程 的教 学 改革必 须 在 内容上 体 现实 际 工作 过程 的需 为 课程 将 各个 工 作程 序 ” 高 职教 育 的 目标 是 使学 习者具 备 能 够 任务 要 , 了能将 各个 工作 环 节 体 现 到教 学 中 , .
基于任务驱动的ASP .NET高级应用开发课程改革探究
基于任务驱动的高级应用开发课程改革探究摘要:根据高职教育的目标,课程建设小组基于“项目载体,任务驱动、教学做相结合”的思路,尝试在不同的学习情境中,分别采用了任务导向、证书抵学分、分组教学、工学结合等教学方法进行教学,提高了学生的学习兴趣。
通过在三届学生中开展教学实践,基本达到了学生毕业后不需要企业对其进行再培训就能上岗的目标,同时收到了良好的教学效果。
关键词:任务驱动;高级应用开发课程;改革高级应用开发课程是计算机网络技术专业的主要专业课之一。
本课程以培养高技能人才为宗旨。
以为企业培养合格程序员为目标,目的是为了满足行业企业在NET平台下开发基于WEB业务系统制作人员的用人需求。
本课程的前导课程包括C程序设计、.NET初级应用开发、软件工程、数据库应用开发等;本课程的后续课程包括软件团队开发、软件测试等。
本课程旨在培养学生具备用SQL Server数据库进行软件开发的能力,以及在.NET平台下开发基于WEB业务系统的职业能力,这些能力都是计算机软件研发及WEB软件程序员岗位最重要的能力,也是最基本的能力。
一、基于任务驱动的课程的设计理念与思路建构主义学习理论强调:学生的学习活动必须与任务或问题相结合,应通过对问题的探索,引导和维持学习者的学习兴趣,创建真实的教学环境,让学生带着真实的任务学习,使学生拥有学习的主动权。
“任务驱动教学法”要求学生带着真实的任务在探索中学习。
在这个过程中,学生会不断地获得成就感,有利于激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养学生独立探索、勇于进取的自学能力。
课程应坚持以WEB应用产品行业的需求为导向,以WEB应用开发程序员等职业岗位能力培养为重点,与WEB应用软件开发公司密切合作,运用任务驱动教学法,设计和开发一系列基于工作过程的教学标准和教学资源,以实现“教学做一体化”的设计理念。
学院一般会安排学生在第二学期的上半学期学习课程。
该课程具有较强的实践性,为此该课程应秉承“项目载体、任务驱动、教学做相结合”的设计思路,把企业真实项目融入课程教学中,根据岗位需求和职业能力培养要求对课程体系进行重组和优化,以培养学生的实际操作能力,真正实现“零”距离就业的目标。
基于高职ASP.NET课程成果导向的进一步研究与实践
基于高职课程成果导向的进一步研究与实践一、引言是微软推出的一种用于动态网页开发的技术,其功能强大、灵活性高,受到了广泛的关注和应用。
在高职教育中,课程作为计算机专业的重要组成部分,对学生进行了系统的开发技术培养,并且不断引入最新的技术和发展趋势,以适应不断变化的行业需求。
本文将从课程的成果导向出发,进一步探讨研究与实践的相关内容,以期更好地提高学生的开发技能,满足社会对技术人才的需求。
二、课程的成果导向课程的成果导向,主要包括以下几个方面:1. 教学目标课程的教学目标主要是培养学生对开发技术的掌握能力,包括框架、C#编程语言、数据库操作等基本技能的学习和应用。
还包括培养学生的实际项目开发能力,能够独立完成一个项目的开发和调试。
2. 能力要求学习课程的学生需要具备良好的编程基础,包括HTML、CSS、JavaScript等基本前端技术的掌握,同时还需要具备良好的逻辑思维能力和系统分析能力,能够根据需求开发出符合要求的项目。
3. 教学内容课程的教学内容主要包括框架的介绍、C#编程语言的学习、 数据库操作技术、 MVC框架等方面。
通过这些内容的学习,学生可以掌握 开发的基本技能,能够进行实际项目的开发。
三、进一步研究与实践的内容和方法1. 课程内容的更新随着技术的不断发展,课程的内容也需要不断更新,包括引入新的 技术和框架、新的C#编程语言的特性、新的数据库操作技术等方面。
这需要教师及时了解最新的技术发展动态,不断更新教学内容,确保学生所学的内容符合当下的行业需求。
2. 实践项目的设计作为课程的一部分,实践项目的设计对学生的实际能力提高至关重要。
教师可以设计一些实际的项目,让学生进行实际的开发和调试,从而掌握开发的技能。
同时还可以引入一些开源项目或者模板,让学生在实践中学习更多的知识和技术。
3. 多媒体教学手段的应用随着多媒体技术的不断发展,教学手段也需要不断更新。
教师可以通过视频教学、实验演示等多媒体手段来进行教学,使学生更直观地了解开发的过程和技巧,提高学生的学习兴趣和效果。
《Asp.net网站设计》课程中的教学改革研究
1传统教学法存在的问题目前,《网站设计》课程的教学主要是采用传统的教学模式“课堂讲授+课下练习”。
授课流程主要是教师在课堂讲授理论知识,然后学生在实验室完成课堂布置的上机作业,并提交上机报告。
授课教师讲解理论知识,学生被动接受。
这种教学方法使学生不能及时地对已学的理论知识进行上机练习,导致学生对于知识的理解不够深入,并不能很好地将已学知识应用到实践中。
于是出现了这样的情况:在理论课堂上,学生对于很多知识看似理解,但是当进入实践编程时却不能正确灵活地运用。
在实验室中教师集中演示实验内容,并不能完全符合每位同学的学习进度,导致部分同学无法很好地掌握实验内容,由于学习时间和学生人数等因素的限制,实验教师不能顾及每位同学,无法及时解决每位同学的问题。
这种教学方式导致了学生理论知识强,实践能力弱,不利于培养学生的学习兴趣和实践能力。
本课程培养的学生将来从事的岗位要求学生具有很强的实践操作能力。
如果还是遵循传统的教学方法来指导学生学习这门课程并不利于学生将来的职业发展。
因此,我们将微课教学法引入到传统教学中来,微课教学法的加入改进了传统教学法中的不足。
让学生在掌握理论知识的同时可以及时进行实践操作,锻炼了学生的实践能力。
2微课概述随着现代化教学手段的不断发展,如何提高教育资源的质量,如何能够让学生在学习中体验到个性化教学的好处,这是我们研究的重中之重。
目前,微课在教学中的应用还处于探索阶段。
网络搜索中关于微课的研究文章还很少。
优质的微课资源少之又少。
教育学者们还在不断地研究如何让微课更好地应用在教学中。
微课根据课程大纲及教学标准要求来制定,将微课视频与日常教学相结合。
它需要任课教师对于课程内容不断研究和细化,将分散的内容总结出独立完整的小知识点,这样才能达到制作微课的标准。
微课与课程是有区别的,它往往容量小,目标明确,内容具有一定的独立性。
教师可以把教学内容中重要的环节,有价值的知识点(例如,一个网站运行时一个小功能的实现方法)作为微课的内容。
基于项目驱动的ASP.NET程序设计课程教学改革和实践
基于项目驱动的程序设计课程教学改革和实践-设计论文基于项目驱动的程序设计课程教学改革和实践潘英花(广西民族师范学院,广西崇左532200)【摘要】本文基于项目驱动教学法对程序设计课程的教学方法进行了改革,并提出了相应的教学实施方案。
关键词;项目驱动教学法;教学改革0 引言对于“程序设计”等计算机技术专业的实践型课程,若采用传统的理论与上机实验一体化的教学模式,虽然有助于学生理解和掌握各章节的知识点,但学生掌握的各个知识点是离散、点状分布的,学生很难将离散的知识点串连起来进行项目开发[1]。
项目驱动教学法是师生通过共同实施一个完整的项目开发而进行的教学活动。
项目驱动教学的主要特点是“以项目为主线、教师为主导、学生为主体、注重实践”[2],能帮助学生将所学的知识点系统化,有效地发挥学生的主动性和创造性。
本文基于项目驱动教学法对程序设计课程的教学进行改革,构建了完善的web项目设计和开发的完整理论和实践体系,取得了良好的教学效果。
1 教学过程改革教学过程改革的总体思路是:教学围绕项目来实施,以学生为主体,让学生在和教师一起进行项目开发的过程中,完成知识点的学习和应用。
在教学过程中,教师首先设计一个与京东商城、淘宝等电子商务网站功能类似的实际网站项目(以下简称影子项目),并完成项目的需求分析和设计,提供相应的设计文档;接着,教师先以影子项目的典型功能模块的实现为例,并打开京东商城等原型网站的对应页面,讲解如何使用知识点完成该页面的指定功能,并提供详细的编码实现步骤;然后,学生再以小组为单位接受开发任务,共同讨论,运用所学的知识点完成影子项目其他模块的相似功能,达到学以致用;最后,各个开发小组演示阶段性成果,教师予以点评,指出不足的地方和改进方案。
这种方式可以大大提高学生的主动性、创造性和动手实践能力。
整个教学过程结束后,学生和教师能够共同完成一个功能完善且实用性强的网站项目的开发和发布,达到和原型项目相似的效果。
以就业为导向的《ASP.NET应用开发技术》课程改革
以就业为导向的《应用开发技术》课程改革摘要】《应用开发技术》是一门培养学生网站开发能力的重要课程。
目前,很多院校都设置应用开发技术课程的教学,但在教学中会出现学生掌握系统编程能力较差的问题。
有必要对其进行改革。
【关键词】网站设计;教学改革;就业《应用开发技术》课程是计算机科学与技术专业的一门主干专业课程,它也是计算机类专业的一门实践性和操作性很强的专业课程。
一、所研究内容的现状目前,本科院校课程的教学模式仍然采用传统的授课模式,在技能训练上以单个知识点为中心,缺乏整体性。
计算机专业程序设计类课程应偏重于实践,在实施“校企结合,为企业培养应用型人才”的人才培养模式方面还有着很大的改革空间,目前的教学过程中仍存在着这样的问题:(一)教学内容方面应用开发技术课程内容覆盖较多,知识点分散,课程难度大。
在传统的教学过程中,教学内容以逻辑顺序排序,每个知识点配套有相关的案例,但各章节知识点配对的案例相对独立而没有贯穿在一起。
整个教学过程中学生能掌握一些理论知识和操作技能,但是学生并没有开发完整系统的思想。
(二)教学方法方面传统的教学方法是老师负责把每个知识点讲解清楚,然后把相关的案例演示给学生,这种教学方法缺乏连贯性的案例分析,学生学起来枯燥无味,缺乏明确的目标,学习完本门课程后并没有得到开发一个完整项目的经验。
这将导致学生与社会需求脱节,造成学生不能很好地适应就业岗位的需求。
(三)实践教学方面目前采用的传统的教学方法,缺少工程理念,这相对于这种强调动手能力的,实用性强的课程来说,往往是学生学会了整本书上的知识点,却不会在实践中应用。
这种教学模式下培养出来的学生,理论知识掌握得很好,平时上机也能完成一些小实验,但是一遇到大型的完整的项目时,却感到很茫然。
因此有必要通过应用开发技术课程的教学改革,进一步规范课程教学内容,加强实验环节训练,使学生在课程的学习后能具备完整开发一个项目的能力,更好的适应企业的需求。
ASP.NET课程设计课程改革计划
“ASP.NET课程设计”课程改革计划1、引言“课程设计”是一门实践性非常强的课程,要求学生不仅要掌握技术原理,更要注重应用。
通过本课程的学习,学生应能够建立常见的Web应用程序。
而要达到这一要求,学生必须要有较强的动手能力。
因为我所教的班级学生有一定的基础,因此打算用一套适合于本课程的教学方法——“案例教学法”和“任务教学法”,可以有效提高学生对课程的学习兴趣,提高学生的动手能力。
2、课堂教学方法在课程的讲授过程中,采用案例教学法与传统教学法相结合,针对课程的不同内容,设置不同的案例,供上课使用。
所谓案例教学法,是根据教学目的的需要,用案例来组织学生进行学习、研究、锻炼能力的方法。
本课程内容主要分下面几部分:简介、Web服务器控件、编程、内置对象,针对不同的章节,设置不同的案例,使学生易于掌握重点知识,学起来更轻松。
下面详细介绍各部分的教学方法。
2.1“AS 简介”部分教学方法这部分内容主要介绍运行环境和编程环境,讲课采用vs2005和SQL Server 2005作为开发工具,这一部分需要教会学生如何安装所需软件。
采用演示+学生实际操作的形式,教师提供所需软件,供学生下载,然后老师演示程序的安装,学生按照老师的提示同步安装,对于安装过程中出现的问题,及时给学生解决。
通过这样的方法,使学生能够在自己的机器上安装所需软件,为以后的学习打下基础。
2.2“Web服务器控件”部分教学方法这一部分内容因为有可视化的外观,学生一般比较喜欢学习。
但是学生往往只注意到如何向页面上添加控件,如何控制页面布局更美观,却往往忽视了对控件进行必要的属性设置,以及对控件的编程。
所以上课时,除了说明控件的适用场合外,还必须要加强学生对控件更深层次的理解。
比如,在讲RadioButton控件时,为了加强学生对GroupName这个重要属性的理解,可以设计一个要求用户选择性别的页面,首先不设置GroupNarlle属性,运行看效果,学生会发现当分别点击两个控件时,男、女两个项同时选中,这时再说明解决的方法,可有效加深学生对此属性的理解。