您的当前位置:首页正文

应用型本科院校计算机专业程序设计能力培养模式探究

来源:画鸵萌宠网
2012年第29期 SCIENCE&TECHNOLOGY INFORMATION o本刊重稿。 科技信息 应用型本科院校计算机专业程序设计能力培养模式探究 赵军 王晓 曹智娟z (1.张家口教育学院 河北 张家口075000;2.张家口市房地产交易产权管理处 河北 张家口075000) 【摘要】传统的本科院校计算机程序设计能力培养教育模式适合于理论研究型人才的培养,而对于应用型人才的培养就显得力不从心。 应用型本科院校计算机专业应该根据IT企业一线对编程能力的需求改革课程体系、革新教学方法及教学手段,提高学生学习兴趣,构建人才 培养新模式.从而培养出既有合理的知识结构又具备较强程序设计能力的计算机专业创新型人才 【关键词】程序设计能力;培养模式探究;应用型本科院校 Research of Programming Ability Training Mode of Application Undergraduate Colleges’Computer Professional 【Abstract]Traditional colleges’computer pmgramming skills training and education model are suitable for theoretical research talents,appeared to be inadequate for the applied tlaents.Application colleges’computer professional should be based on IT companies’first-line programming capability needs to reform the curriculum system,innovative teaching methods to enhance students interest in learning,building personnel training new model,and to cultivate both a reasonable knowledge structure and strong program design capacity of the computer professional and innovative tlaents. 【Key words]Prorgam design ability;Study of training mode;Applied Underrgaduate colleges 随着计算机技术的迅猛发展及在网络上的广泛应用,企业对于程 第五阶段,实践应用 开设《软件工程》、《数据库原理》课程时可以 序设计开发人员数量的需求大大增加。而传统的计算机类本科教育单 让学生把理论与实际应用结合起来.开发一些中小型项目。如开发设 纯重视理论知识的系统性和完整性.却忽视了对大学生的理论联系实 计学校目前需要的《学生考勤管理系统》。从问题定义及可行性分析、 际能力的培养 现在的情况是.学校对学生的创新能力培养不足,学生 需求分析、总体设计、详细设计、软件测试,一直到软件投入使用,让学 实际编程能力较弱 学生毕业后进入软件公司.利用在课堂上学习的 生按照《软件工程》的思想去设计软件、开发软件,按照《数据原理》的 编程语言很难编写出令用户满意的具有一定规模的程序.代码结构不 知识去设计及实现数据库 培养学生不光是听老师讲理论,而是要把 完善,出错率也高.与用户沟通困难。由此形成了一方面企业需要大批 学到的知识运用到实践当中的能力,真正做到知识、能力、素质的提 的编程人员.却一时难以找到合适的人选:另一方面每年有成千上万 高 的计算机专业本科生毕业.却不能找到满意的工作这一怪圈。因此很 有必要开展应用型本科院校计算机专业学生程序设计能力培养模式 2改革教学方法。合理运用多种教学手段 的探究。 程序设计类课程重在培养学生编程的逻辑思维能力,增强动手能 针对以上情况.提出以下方案来设计应用型本科院计算机专业学 力 但在学习之初要掌握程序编写的基本语法规则和流程.学生们会 生程序设计培养模式: 接触到大量生涩难懂的语言符号.学习的目的和作用一时难以理解。 1 改革教学内容。构建合理连贯的课程群体系 因此.一定要注意授课的通俗易懂性,尽量少用专业术语,讲授时多运 用启发式教学.最大限度的提高学生学习兴趣。对于基础好理解快的 以往本科教学中编程课程的开设千人一面.相应的课程设置只是 学生可以设计难度递增的实验项目.使不同层次的学生都能有题可 在本科课程这个平台上进行修修补补.没有考虑到课程间的连续性。 做.有题可思.充分调动学习的积极性。 因此,要研究课程群中各门课程之间的逻辑关系、优化课程内容增强 另外.教学过程中应该理论与实践相结合.通过上机实践加深学 知识连贯性,构建科学的程序设计五个阶段的课程群体系。具体为: 生对程序的理解.培养学生从掌握书本知识到具备解决问题能力的思 第一阶段.重视基础理论课程的开设.以编程理论基础的学习为 维方式。 主线,逐步夯实学生的程序设计基础 在大一时.通过开设《计算机文 利用多种不同的现代教学手段.以知识为载体,从单一的课堂教 化基础》和《c语言程序设计》等课程培养学生的编程思维。在教学过 学到多媒体课件助教、网络教学多种教学方式相结合,以基础训练、项 程中引入大量经典的、趣味性浓的、联系生活实际的案例,引导学生从 目驱动和课赛结合等形式组织教学,提高学生的主动学习能力。逐步 解决问题出发、学习编程知识和语句.并提高其学习编程的兴趣。 完成从程序阅读能力.到程序编写能力,直到最后的综合程序设计能 第二阶段.开设面向对象程序设计类课程.加入面向对象和可视 力的三阶段程序设计能力的培养过程。 化编程的思想。在第一阶段基础之上,大二可以开设《C++程序设计》、 根据教学特点和课程内容.开发多媒体助学课件。针对于高级语 (JAVA程序设计》等面向对象编程课程,并可以开设vc++、aspmet、 言程序设计类课程可以采用P 课件教学,便于教学内容的更新、补 LINX等选修课从而拓展学生的程序设计层面 充;而对于抽象算法较多的《数据结构》,可以利用Flash开发全动画的 第三阶段.在学生具备了基本的编程能力之后.让其选择自己贯 算法演示课件.以动画的形式来展现算法执行过程,提高学生对算法 穿大学四年的软件开发工具.并进行分类教学。现在IT企业用的最多 理解的直观性 的编程工具有三:一是C/C++方向.比较侧重于底层驱动或嵌入式系 鼓励学生充分利用网络平台进行自主学习。网络化的教学管理平 统的开发:二是Java方向.侧重于跨平台或手机等移动媒体应用程序 台具有访问方便、开放性等特点。高校良好的校园网构建,使学生的学 的开发设计:三是asp.net方向.侧重于WindoWS操作系统下的网络软 习场所不再局限于课堂.而是扩展到了校园网或Internet上。任课教师 件开发。可以说这三个编程工具都很有市场.同学们可以据自己的情 开发精品课程网站.用立体化的网页式多媒体课件助教助学,将课程 况选择其一.作为自己大学期间编程的主要工具 这样做一方面能将 的所用教学资料、教学课件等内容全部上传服务器,规范教学内容,突 精力集中,易出成绩:另一方面也适应了市场的需求。学校根据学生所 出了知识点.增加了信息量。在精品课程网站上建立程序题库,有专门 选内容,选取分类教学.务求学深学精 教师对平台进行日常运行管理维护,检查学生访问情况,在线解答问 第四阶段.提高数据抽象及实际问题的处理能力 在大三时通过 题.对学生的学习进行干预指导。学生可以依据自身情况有选择地进 开设《数据结构》等课程,进行构造性思维的训练,培养数据抽象与程 行相应的学习.使授课过程从课上延续到课下。 序抽象能力。通过学习《算法分析与设计》掌握几大经典算法,包括贪 另外.教师可以从网上查找一些新技术、新方法,再通过文字、图 心算法、背包问题、递归与分治、图论算法、动态规划、回溯法等,提高 片、视频等方式给学生演示。教师还可以通过博客、QQ或E—mail这些 对实际问题的处理能力。而且在这两门课程学习过程中.可以利用之 通讯技术为师生提供方便的在线或留言式的交流条件。学生通过网络 前学过的编程语言上机实践完成作业.巩固编程基础 资源平台学习不仅学习了知识点,而且可以培养出独l下转第73页) 科技信息 。科教前沿0 SCIENCE&TECHNOLOGYINFORMATION 2012年第29期 表6聚乙烯燃气管道与热力管道之间的垂直净距 管道(当有套管时,从套管外 0.5(加套管) 1.0(加套管) 0.2(加套管)或0.4 0l3(加套管) 6聚乙烯燃气管道必须严格执行《聚乙烯燃气管道工程技术 规程》中的第1.O.3、5.1-2、7.1_7强制性条文 综上几点.是设计人员在进行聚乙烯燃气管道设计过程中应注意 的几点问题。 一 【参考文献】 『1]GB 50o28—2006城镇燃气设计规范【s]. 『2 ̄CJJ 63—1995聚乙烯燃气管道工程技术规程【s] f3)GBfF 18475—200l热塑性塑料压力管材和管件用材料分级和命名总体使用 (设计)系数 5聚乙烯燃气管道布置 4]GB/T 18252—2000塑料管道系统用外推法对热塑性塑料管材长期静液压 聚乙烯燃气管道与热力管道之间的水平净距和垂直净距不应小 fs1. 于表5和表6的规定,并应确保燃气管道周围土壤温度不大于40%; 强度的测定『与建、构筑物或其他相邻管道之间的水平净距和垂直净距,应符合现 作者简介:赵鹏,毕业于吉林省司法学院,本科学历,2003年开始从事燃气 行国家标准《城镇燃气设计规范》GB50O28的规定。当直埋蒸汽热力管 工程施工管理工作.现任吉林浩源燃气有限公司总经理助理,工程师技术职称。 道保温层外壁温度不大于60℃时.水平净距可减半。 [责任编辑:王静] (上接第26页)进步,取得了良好的效果 . 3)学生党建进公寓 学院以学生公寓党支部为平台.党员利用课余时间到各个宿舍了 解同学们的学习、生活情况,特别是针对后进学生,进行帮扶和指导, 发现问题及时上报和解决:经常在公寓开展主题活动,先后举办了“我 心中的党员风采”演讲比赛、人文医学素质征文比赛、“心理健康进公 寓”等活动 在日常生活中不断提高党员和入党积极分子的理论和实 践能力.密切联系群众。 4)深入基层,服务社会 学院组织开展各类社会实践活动.让党员和入党积极分子深入基 层和群众.熟悉社会、体察民情,坚定理想信念,增强对党和人民的感 情。如开展各类志愿服务活动,到社区、养老院、聋哑学校、孤儿院开展 爱老扶幼活动.长期承担交通协管工作 担当义务讲解员等。党员和入 党积极分子还深入农村开展暑期“三下乡”社会实践活动,关注农村居 民、煤矿工人、留守儿童、生态移民的生活状况以及医疗卫生情况,为 他们带去医疗保健知识。 【参考文献】 [1]卫静芬.构建大学生党员教育管理的长效机制:制度和阵地建设的实践探索  lJll当代教育论坛,2oo8(1):87. 作者简介:黄晓娟(1987_),女,汉族,宁夏医科大学基础医学院,助教,研 究方向为大学生党建 ※基金项目:本文系201 1年宁夏医科大学“塞上堡垒”党建工 程立项课题。 [责任编辑:周娜] (上接第48页)立自主的学习能力。 3通过举办各类竞赛活动。提高学生学习兴趣与创新能力 改变“~方面社会需要大量的计算机人才.而另一方面计算机及软件 专业毕业生数量大,难于找到合适的工作’’的局面。 【参考文献】 通过开展计算机知识竞赛、Java手机游戏大赛、c语言程序设计 f1]张晓孪,王西锋.计算机专业大学生程序设计能力培养模式的探索『J1l哈尔 大赛等多种多样的竞赛活动,激发学生学习的兴趣和主动性,也可以 滨:信息技术,2011(1O). 结合教师的科研项目来强化学生的软件开发能力,为学生提高程序设 f2]耿同华.程序设计能力培养模式的探索与实践咖.北京:中国大学教学,2009 计能力提供重要平台 (3). 4学院与计算机相关大企业联手合作 4.1加强师资培养 学院不仅重视教师进修学历.也鼓励教师到企业一线进行锻炼. 培养教师拥有为企业服务之能力.把理论知识融汇到实践工作中去, 成为“理论水平高.实践能力强”的双师型人才 教师在教学时就可把 程序设计的企业一线经验直接传授给学生.做到产学研结合。 4.2学生在校期间为企业提供服务 对于三四年级的学生.学院为其开创到企业“顶岗实习”的机会. 或者与企业联手建立“校内实训基地”.把一些企业中的编程任务拿到 学院.由教师指导学生在一定时间内完成。这样既方便了企业,也锻炼 了学生,取得“双赢” 实现了学生从校门到企业的无缝对接。 通过以上四项内容来改革传统计算机本科教育中的程序设计能 力培养重理论轻实践的模式,做到“理论与实践并重、理论指导实践”。 使应用型本科院校计算机类专业学生程序设计能力有质的提高.彻底 [3]冯雅洁.浅谈高职院校计算机程序设计课程改革叫.武汉:新课程研究,201 1 (11). [41朱传华.以导师制为平台构建应用型\国际化人才培养模式研究f J1l北京:教 育与职业:理论版,2012(2). 作者简介:赵军(1978 ,男,讲师,张家口教育学院,研究方向为数据库技 术、软件开发。 Xc-¥ ̄(1983--),女,讲师,张家口教育学院,研究方向为数据库技术、软件技 术。 曾智娟(1982一),女,助理工程师,张家口市房地产交易产权管理处,研究方 向为计算机应用技术 ※基金项目:河北省教师教育协会科研课题(课题编号JJS201 1— 085)。 [责任编辑:汤静] 73 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top