PC版
搜索导航
论文网 > 教育论文 > 学科教育论文

软件技术专业.NET实训课程教学设计与探索

  中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2014)10-68-03
  Design and exploration on .NET software technology training course teaching
  Gu Pengpeng
  (Suzhou Chien-Shiung Institute of Technology, Taicang, Jiangsu 215400, China)
  Abstract: Software technology professional .NET direction offered training courses require comprehensiveness. A practical curriculum system programming made up of C #, database design, UML modeling, .NET multi-layer architecture design, ASP.NET dynamic web development technologies is designed. The system takes typical enterprise project as a carrier. It systematically, comprehensively trains students' developing, designing and coding capabilities. Corporate standards and job flow capacity development student project designing, coding and team development capabilities are complied, which lays foundations for future student internships and employment posts.
  Key words: ASP.NET; software technology; curriculum system; system development
  1 课程教学目标
  该类实训课程旨在通过实战项目综合训练学过的所有软件编码技术和系统设计开发方法,尤其训练目前流行的系统开发技术和方法,培养学生岗前准职业人的编码能力和职业素养。
  学生在学习过程中需熟悉、掌握以下目标。
  1.1 知识目标[2]
  ⑴ 掌握页面间的数据传递和跳转技术;
  ⑵ 掌握母版页与站点导航控件的使用;
  ⑶ 熟练地使用ADO.NET访问数据库;
  ⑷ 掌握Web.config的各种常用配置;
  ⑸ 掌握主流第三方控件和工具的使用;
  ⑹ 能够编写用户控件;
  ⑺ 掌握IIS各种常用配置;
  ⑻ 熟悉使用HTTPHandler技术应用方法;
  ⑼ 掌握快速数据添加、修改页面的设计方法。
  1.2 能力目标[3]
  ⑴ 能够在三层架构下架构B/S网络数据库系统;
  ⑵ 能够熟练地在网络页面中使用母版页和导航控件;
  ⑶ 能够实现快速的数据添加、修改页面的设计;
  ⑷ 能够根据系统实际需求进行Web.config的配置;
  ⑸ 学会通过ADO.NET访问多种数据库;
  ⑹ 能根据实际项目编写自己的用户控件;
  ⑺ 能够灵活运用IIS管理网站和部署;
  ⑻ 能熟练在系统开发中应用HTTPHandler、第三方控件。
  1.3 态度目标
  ⑴ 具备信心,培养学生学好软件的信心,在学习过程中充分调动学生学习的主观能动性;
  ⑵ 具备细心,培养学生学习软件的严谨作风,编码以行业标准进行规范,杜绝编码过程中的主观随意性;
  ⑶ 具备耐心,培养学生对职业特点的熟悉[4]。
  2 课程设计思路
  首先,在前期应当先开设C#程序设计专业基础课[5],在此基础上进一步研究和探讨面向对象技术在多层数据库应用系统中的应用和开发技术,在实训中培养学生真实的项目经验和解决项目问题的能力。
  在教学过程中选取一个综合性的企业级软件项目为载体,采取大课程实训的形式开展训练,坚持“产学并行”的训练理念,营造生产性流程和职业环境,不断提高学生生产实践能力和编码岗位胜任能力,主要采取基于产品质量的课程管理和评价方法,也就是更重视学生团队协作下的软件项目研发质量,对接企业化的要求进行拟岗训练。
  课程内容项目设置应遵循以下原则。
  ⑴ 根据软件服务外包行业企业岗位操作流程和规范设置项目场景和实训进度。
  ⑵ 根据行业企业的技术要求筛选全面、真实的项目作为课程内容载体。
  ⑶ 根据课程能力目标设置课程实训形式和团队协作项目实战形式开展教学。   ⑷ 根据职业素养和职业能力要求设置多种形式的教学形式和组建项目实战库供学生课外训练和提高。
  3 教学内容与学时分配
  教学内容与学时分配情况如表1所示。
  4 课程教学实施
  本课程按照教、学、做一体化的思想进行设计,以项目为载体,以任务为导向,以模拟和真实工作项目为载体组织教学内容,将.Net企业级综合项目实训课程的基础知识和基本技能分解到各个学习情境中,并以具体的工作任务作为教学实施的关键步骤。
  4.1 教学重点及难点
  重点:系统总体分析、设计、综合项目设计与编码、基于高级控件的数据操作设计与编码。
  难点:数据统计、报表与打印、个性化功能设计与实现。
  4.2 教学模式
  采用“课程内容项目化,能力培养项目化,实践指导个性化”的新教学模式。
  4.3 教学方法
  项目驱动教学法、讲练结合、案例教学法等。
  4.4 教学手段
  多媒体教学、学生科技创新等。
  5 考核方案与考核标准
  该课程考核分为课堂项目考核(50%)、阶段测试(20%)、拓展项目(20%)、期终测试(10%)四部分。每部分都以百分制计算。
  课堂项目考核=课堂教学项目得分*60%+课堂表现*30%+出勤*10%
  拓展项目考核=任课教师评分*50%+学生互评*50%
  说明:总评成绩=课堂项目得分*50%+阶段测试得分*20%+拓展项目得分*20%+期终测试得分*10%。
  6 教学资源开发与利用(含教材选用、实验实训场室、耗材规划等)
  ⑴ 要充分利用教师研发项目、企业横向软件项目、成熟的软件项目案例、大学生创新软件项目作为教学项目载体。教师可根据实际情况选取适合的实战项目。
  ⑵ 教学过程中要注意新建并行项目或完善现有项目以进一步完善项目资源库。
  7 教师能力要求
  ⑴ 具备扎实的教学能力和丰富的教学经验,专业技术较深厚。
  ⑵ 具有较强的课程开发能力,能够快速的开发项目,最好能够承担产学研工作。
  ⑶ 教师要具有很强的协同施教能和教学改革能力,以及校企合作经验。
  8 课下学习建议
  教师应当给学生提供相应的学习网址、技术论坛等网上学习环境,鼓励学生利用课余时间自学新技术、巩固课堂学习内容;同时,教师可以将课堂学习内容录制成视频,并提供相关教学PPT,供学生在课后进一步巩固所学知识,为了达到更好的教学效果,教师可以给学生安排课后项目,项目内容可以贴近学生生活、兴趣爱好,项目完成的要求可以在教学内容的基础上,进一步鼓励学生创新,最后可以以汇报的形式验收学生的项目,并纳入总评成绩。
  这样的学习方式不但能让学生学习好课堂知识,更重要的是能激发学生学习的兴趣,培养他们的创新精神、以及团队协作能力和解决问题的能力。
  9 结束语
  在该课程教学设计上要以实战项目来强化学生的编码练习,在实战中让学生加深对编码的认识,以及对编码逻辑的思考,同时在课后安排学生自选的类似项目,从而更进一步地巩固学生所学的知识。在课程教学设计过程中容易出现实训项目单一、实用性较差等有待进一步解决的问题,针对这些问题,应当尽可能地多与软件企业加强校企合作,引入企业优秀的指导教师和企业项目素材,丰富课堂教学内容,同时也可派专业教师下企业参与一线工作,为专业发展提供更多的一手资源,把握最新行业动向,为软件技术专业的发展指明方向。

相关论文

技术专业设计课程教学探索
试论新文科背景下民办高校行政管理专
论区块链技术在电子档案管理中的实践
论沉浸传播的新闻传播学课程思政实践
浅谈会计专业技术职务制度的演进及启
深度学习的小学数学有效教学策略探讨
借助数据加密技术提升计算机网络安全
浅谈新工科背景下高职院校高等数学教
试论大学物理教学对学生解决问题能力
试论课程思政背景下职业院校保险人才
试论如何在初中地理教学中有效整合信