欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 教育教学 > 项目驱动教学在《C#程序设计》课程中的研究

项目驱动教学在《C#程序设计》课程中的研究

日期:2023-01-06 阅读量:0 所属栏目:教育教学


摘 要:本文针对高职学生的培养目标和学生特点,通过对《C#程序设计》课程创新教学方法的探索性研究,阐述了\"项目驱动教学法\"在高职《C#程序设计》课程教学中的优势,并对这种方法进行了必要的理论和实践研究。教学实践证明项目驱动教学法能够高效快速培养学生掌握C#语言的应用技能。

关键词:项目驱动;C#程序设计;教学法
在近几年的软件开发市场中,以C#为编程语言的.NET 技术逐渐成为开发平台的主流。目前,我国各职业院校为适应社会人才需求,相继开设《C#程序设计》课程,但是在该课程的设置上却往往不合理、针对性不强、教学方法单一,不能满足应用人才培养的需要。因此,加强《C#程序设计》课程建设,对这门课程进行教学研究就显得尤为重要。
1.《C#程序设计》课程特点
  《C#程序设计》课程作为我校计算机网站开发方向的专业核心课程,是教学的重要组成部分。
  学习程序设计必须具有语言、算法、数据结构和程序设计的方法等方面的知识,所以《C#程序设计》的教学内容理论性较强,学生容易产生厌烦情绪。目前很多学生对编写程序仅仅是感性的认识, 缺乏实践经验。因此,在教学中应强调学科应用的重要性,使学生能够真正提高动手操作能力,而不是单纯介绍理论知识。
2.传统教学中存在的问题
  传统的计算机课程教学模式在实践环节上的不足,造成了专业教育与应用需求严重脱节,不能适应今天社会人才市场的需求。
  在传统教学模式中,理论教学与实验教学是区别对待的,后者通常用来"辅助"前者,学生通过实验教学环节来"验证"理论教学的内容。传统的《C#程序设计》授课教师在组织教学时,往往按照教材编排的顺序,先介绍单纯的理论知识,再讲解具体的使用。过多的理论介绍,既增加学生的学习负担,又不能突出教学重点,还会挫伤学生的学习积极性。
3.项目驱动法在《C#程序设计》教学中的应用
3.1 项目驱动式教学方法
  项目驱动式教学法, 是德国职业教育在20 世纪80 年代开始大力推行的一种"行为引导式的教学形式",以项目为主体,以现代企业的行为为目标, 强调对学生综合能力的全面培养,通过组织学生参加项目设计、履行和管理, 完全在项目实施过程中完成教学任务,是高校学生就业实现零距离上岗的一条很好的学习途径。
  项目驱动式教学强调知识的综合性和学生全面能力的培养, 其形式、内容与传统教学课程有较大差异。"项目驱动"教学就是按照软件工程思想把某一工程项目展开并贯穿于整个教学,教学过程为师生互动过程。
3.2 项目驱动式教学方法的过程特点
  传统的知识驱动式教学法是以知识为核心,由于很多知识是抽象的,所以有的时候学生很难理解各个知识点。项目驱动教学法来源于建构主义学习理论,它与传统的教学法相比最大的区别是:由以教师为中心转变为以学生为中心;由以课本为中心转变为以"项目"为中心。项目是学生能够直接感受到的东西,因此学生能够很快理解教学内容,从而引发学生的学习积极性。
  在这种模式中,教师的任务是根据学生已有的经验、知识、水平和兴趣来选取适合项目。学生在项目实践过程中,理解和把握课程要求的知识和技能,培养分析问题和解决问题的思想和方法。从根本上将传统课堂中老师满堂灌转变为"学生为主体,教师为主导"的教学模式。
3.3项目驱动教学法在《C#程序设计》课程中的实施过程
  实施项目驱动教学法,教师起主导作用,也就是教师必须根据教学内容预先准备一个或多个项目。利用项目工程的研发过程引导和组织学生开展讨论活动,在活动过程中进行学生互评、教师点评,再结合成功的项目给予演示。由项目任务引发出教学内容,由点到面地演练整个项目的开发过程,通过项目活动过程来培养学生掌握C#语言知识的应用,实现整个教学内容。下面我们以《C#程序设计》课程作为平台,描述项目驱动教学模式的过程。
3.3.1 结合企业需求,精心设计项目
  在项目驱动教学法中,项目的选取起着关键作用。选取的项目一定要有实际的应用价值,要能覆盖课程知识。教师应根据高职网站开发方向学生的知识、能力基础和培养目标,结合项目驱动教学法的项目任务设置原则,来设置"C#程序设计"课程的项目任务。在这个阶段,教师要把本课程的主要知识点提取出来,并融入到每个具体的项目中,这样师生的教与学都围绕这些项目的实施展开,并且在场景上引入企业化的背景。例如,在 "常用控件"章节中讲授命令按钮控件时,可以设置项目"计算器"。
3.3.2 引导学生创建协作学习环境
  教师充分运用现代教育技术手段给学生提供多种学习资源。针对每个项目,教师给出所需背景知识、项目要求、相关案例、开发流程、注意事项等相关指导内容。根据项目开发流程组成学生开发团队,创建协作学习环境。这种做法模拟了企业中真实开发情景,使学生群体的思维与智慧为每个学生所共享,从而达到全队学生共同完成意义建构的目的。
3.3.3 辅导学生完成项目
  教育之所以能够进行,就在于师生二者的相互作用。教学辅导是在课堂教学之外对学生进行学习辅导的过程,是课堂教学的必要补充,是适应学生个别差异,贯彻因材施教的重要措施,能及时解决学生在学习过程中的问题。在这一过程中学生相互启发,相互学习,充分挖掘学生的潜力,发挥学生的创新思维能力。同时要求教师应该具有丰富的项目开发经验。只有教师拥有强大的项目整合能力,才能有策略地帮助学生学习到成熟的项目开发经验。
3.3.4 项目评讲
  项目开发的每个阶段,都要组织学生进行阶段性总结,不同团队之间相互交流开发经验及所遇到的困难,教师对出现的共性问题及时讲授。评价学生学习效果时主要看学生完成项目的情况,基于项目驱动式教学思想,在课程总体评价上主要从两方面进行,一是让学生整合十个分项目的知识和技能,提前向学生提出评价要求,让学生按真实项目中的规范进行设计项目,并提前写出项目报告,然后在规定的时间内成功完成项目。二是让学生对整个教学过程进行评价,对自我学习过程和学习效果进行评价。
结束语
  项目驱动教学法的应用,使"C#程序设计"课程在教学设计上实现了以项目覆盖知识面、以项目体系构成教学布局的教学新思路。在教学过程中始终贯彻"问题引导、项目驱动、学生为主"的原则。几年来的教学实践证明,项目驱动教学法的应用极大地激发了学生学习的积极性和兴趣, 提高了学生的专业素质和综合能力;能够较好的培养学生的社会责任感和团队协作能力;培养学生工作积极主动、仔细认真的工作态度和质量意识;使学生在专业技术领域具备可持续自学能力,适应社会发展需要。
参考文献:
[1] 姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007.
[2] 周苏,王文.信息资源管理教学改革与实验创新[J].信息技术与信息化,2006,(5). 23-25.
[3] 国家教委职业技术教育中心研究所.以实践为向导的教学方法[M].北京:北京经济科学出版社,1998.
[4] 徐国庆.实践导向职业教育课程研究:技术学范式[M].上海:上海教育出版社,2005.
[5] 祝世海.《C#语言程序设计》课程的教学探索与实践[J],林区教学,2007(5) .
[6] 张季良.任务驱动教学法在计算机教学中的使用[J].中国科技信息,2005,(13) .
[7] 徐南.基于项目驱动的Java课程教学改革研究,2011,(14).

本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/jyjx/57400.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学