欢迎来到天天文库
浏览记录
ID:31380570
大小:115.50 KB
页数:10页
时间:2019-01-09
《高职院校基于mvc模式的c语言课程教学实践研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、高职院校基于MVC模式的C语言课程教学实践研究 摘要:MVC设计模式是当前广泛运用的软件设计方法,能够提高软件开发质量和效率。本文从软件工程的角度,将MVC设计模式引入到C语言课程教学,让学生掌握一种程序设计理念和良好的软件架构方法。采用项目驱动、小组讨论的方式,把枯燥的语法、命令融入项目开发,综合培养学生分析问题、解决软件开发实际问题的能力和职业素养。教学实践表明,学生学习C语言的积极性和主动性有了很大提高,团队协作和实际软件开发能力得到了有效提升。 关键词:C语言;软件工程;MVC模式;职业技能
2、 中图分类号:G424文献标志码:A文章编号:1006-8228(2016)11-86-03 ResearchontheteachingpracticeofClanguagecourseinhighervocationalcolleges ZhangZhihui (BeijingInformationTechnologyCollege,Beijing100015,China) Abstract:MVCdesignpatternisawidelyusedsoftwaredesignmethod,wh
3、ichcanimprovethequalityandefficiencyofsoftwaredevelopment.Inthispaper,fromtheperspectiveofsoftwareengineering,theMVCdesignpatternisintroducedintotheC10languageteaching,sothatstudentscanmasteraprogramdesignconceptandagoodsoftwarearchitecturemethod.Theuseof
4、projectdrivenandgroupdiscussionintegratestheboringgrammarandcommandintotheprojectdevelopmenttocomprehensivelycultivatestudents'abilitiesofanalyzingtheproblemandsolvingthepracticalproblemsofsoftwaredevelopment,andtheirprofessionalquality.Teachingpracticesh
5、owsthattheenthusiasmandinitiativeofthestudentstolearntheClanguagehasbeengreatlyimproved,andtheabilityofteamworkandactualsoftwaredevelopmentabilityhavebeeneffectivelyimproved. Keywords:CLanguage;softwareengineering;MVCdesignpattern;occupationskill 0引言10
6、 灵活运用知识解决实际问题的工程能力和动手能力是高等职业教育重点培养的职业能力。高级语言程序设计作为高职院校信息技术专业的必修课,主要是面向编程技能和逻辑思维能力培养,现有的人才培养质量和规格已远不能满足人才市场需求[1]。传统C语言程序设计教学往往按照知识点先后顺序和难易程度讲解程序的基本结构,注重语言的各种语句、语法和命令,却无法真正让学生形成解决实际问题的能力[2]。本文将当前流行的MVC设计模式引入C语言课堂教学实践,能够让学生从软件工程的角度,了解掌握一种良好的程序架构和设计方法,在学习基本的语
7、法命令和编程技巧的基础上,进一步提升解决实际问题的综合能力,并能为后续课程实训和第一岗位任职打下坚实的基础。 1MVC设计模式在C语言教学中的应用 对于刚接触程序语言的学生来说,在对程序设计能解决什么问题、怎么去解决问题没有基本概念的情况下,很难将学到的语法、命令与复杂的软件功能关联起来。 1.1对MVC的认识 从传统的结构化、面向对象程序设计方法,到C/S、B/S软件架构,以及SAAS/PAAS/IAAS云计算架构,都是通过合理的应用架构使得复杂的软硬件以及网络体系结构得以建立[3]。同样,一个
8、好的程序架构,可以使得软件开发过程更加简单,开发质量效率更高,可维护性更强。MVC架构是20纪80代编程语言Smalltalk-80提出的一种软件开发模式,至今已经广泛应用于Asp.net、Php、Java等语言和软件开发,越来越受到欢迎[4],这也是将MVC模式引入C语言课程教学的主要原因。 MVC架构将一个应用程序分为三个部分:模型(Model),视图(View),控制器(Controller)。 模型(Model)用
此文档下载收益归作者所有