从就业角度探讨“应用软件课程设计”的教学改革

来源 :中国电力教育 | 被引量 : 0次 | 上传用户:mater
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:计算机专业的人才被分为科学型、工程型、应用型三类,而社会需要的绝大多数是工程型和应用型。为此,很多高校都在探索以就业为导向的能切实培养学生专业能力的实践类课程的建设之路。从就业角度探讨“应用软件课程设计”课程的教学设计,介绍了该课程的设置意义、教学方法和实施细则,希望能对计算机科学与技术专业实践类课程的建设和学生就业有所帮助。
  关键词:课程建设;课程设计;计算机软件
  作者简介:张艳(1976-),女,河南南阳人,上海理工大学光电信息与计算机工程学院,讲师。(上海 200093)
  中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)05-0096-01
  计算机是一门技术性、工程性和应用性很强的学科,教育部高等学校计算机科学与技术教学指导委员会的发展战略研究报告中也指出:计算机专业的人才应该被分为科学型、工程型、应用型三类,而绝大多数应该是工程型和应用型的。许多高校注重学生专业能力的培养,纷纷开设实践类课程以满足信息社会对实用型人才的需求。因此,如何建设实践类课程无疑是摆在每位一线专业教师面前的重要课题。本文以“应用软件课程设计”课程的建设为主要探讨对象,介绍了该课程的设置意义、教学方法和实施细则,希望能对计算机专业实践类课程的建设和教学以及学生的就业有所帮助。
  一、课程设置的重要意义
  在大学里,设置一门课程,不能只关注这门课程所含的内容,更要考虑本科教育培养学生基本专业能力、可持续发展能力等这些本质性的问题。计算机学科问题求解的基本思路是“问题→形式化描述→计算机化”,以抽象、理论、设计为其学科形态。按照计算机科学与技术专业本科生的培养目标,到学生毕业时应具备计算思维;算法设计与分析;程序设计与实现系统的认知、分析、开发与应用等四大基本能力。
  “应用软件课程设计”课程面向大三的学生开设,在计算机科学与技术专业四年本科教学中,是以前期的“数据结构”、“计算方法”、“离散数学”、“软件系统”(包括编译原理,操作系统)、“软件工程”、“程序设计”、“数据库原理”以及“计算机网络与通信”等课程为基础的一门软件开发技术综合应用的专业课程。该课程让学生综合运用专业知识,通过动手实践,以团队协作的方式根据软件工程的原理选择难度适中的课题,完成网络环境下基于B/S架构的综合应用软件的系统设计与实现任务。课程设置的目的就是通过本课程的系统学习与实训,达到全面提升学生综合应用软件的实际开发能力和团队合作能力,以解决传统教学中理论学习与工程应用相脱节、单门课程孤立地学习与缺乏正确运用学科体系的理念来指导学生实现综合技术全面应用的突出问题,以期有效地实现计算机科学与技术专业本科学生的培养目标。
  课程开设近10年的实践证明,学生综合运用计算机专业基础知识,科学设计、开发软件,合理进行软件开发的能力得到全方位的、实战型的锻炼,不仅实现了专业理论知识与实践有效地相互结合,而且很好地锻炼了学生的动手实践能力和团队协作能力,为日后的择业起到很好的铺垫作用。
  二、“应用软件课程设计”的教学内容
  “应用软件课程设计”主要以曹渠江教授编写的《综合运用软件设计》一书为教材,辅助以课程网站和网络上的各类学习资源,要求学生利用软件工程、面向对象程序设计的思想,根据课程项目任务和功能完成课题的需求分析;制定课程项目详细的时间进度规范;利用面向对象程序设计、计算机网络、数据库原理、多媒体技术等相关知识来进行数据库设计与开发;熟悉和掌握网络应用的开发环境,分析课题中技术难点并进行技术攻关;根据制定的时间进度计划和需求分析,进行网络环境下基于B/S架构的系统软件模块的编写、开发与整合;对整个项目所有模块进行代码集成测试、软件产品完善;最后提交课程设计个人报告、课程设计小组报告以及完整程序。整个课程总学时为64学时,主要以机房实践为主,通过演示软件、答辩的形式公开、公平地评定成绩。
  三、应用软件课程设计的实施方法
  1.本课程的实施原则
  实践类课程不同于其他计算机专业课程,主要以实践为主,这就比较难控制进度和公正地评价学习成绩,因此笔者制定了如下实施原则:
  由教师提供网上新闻管理发布系统、网上宠物商店、网上公文流转系统、药品管理系统、继续教育管理系统、网上用户投诉系统、在线同学录、企业仓库管理系统、班级相册管理系统、在线学籍管理系统、网上聊天室、客户关系管理系统等难度适中的十几个项目,对于每个项目都讲明设计要求和要求实现的基本功能;按照自愿原则,四到六个同学组成一个项目小组,推选出一位组长。对于没被组合的同学,由教师统一安排,每组配备一位有项目开发与项目管理经验的研究生为指导教师,负责学生的上机辅导、课外答疑、技术咨询与指导;每组由组长填报所有成员的个人信息,以便师生之间紧密联系;每组组长代表小组全体成员与指导教师商定每周一次的辅导、提问与答疑的时间,并互通联络信息;教师每周安排两次上机,每次4个学时。最初的3周(12学时)进行理论授课,主要讲课程基本要求和安排以及软件工程、软件开发工具和方法的基本知识;设立课程公共电子邮箱,上传所有课程资料、进度安排和学生要提交的各个阶段的文档模板,每位学生必须根据给定的工作模板与课程要求,在不同时间节点完成个人与小组的初期、中期、末期三个时期的阶段报告和最终的课程设计报告;最后进行大组公开演示和答辩,全体指导教师根据答辩情况、提交的报告质量、平时上机表现与平时的检查情况集体打分,综合评定出每位学生的最终成绩。
  2.本课程的教学安排
  整个课程在实际教学过程中,按照16周的总体时间共分为以下5个阶段。
  (1)课程设计第一阶段(3周):认真学习教材和阅读课题任务说明书,根据软件工程的理论和选定项目任务完成课题的需求分析;制定本课题的实施方案,完成个人角色任务分配等各类文档和开发规范;确定课题技术难点及其攻关措施;熟悉和掌握.NET的开发环境、后台数据库开发工具以及与课题相关的开发工具。在本阶段结束时,向指导教师提交课程设计个人及小组的初期报告。   (2)课程设计第二阶段(4周):根据制定的时间进度计划和需求分析,进行系统数据库的实现及应用软件的初步模块编写与开发。在本阶段结束时,向指导教师提交课程设计个人与小组的中期报告以及个人阶段性开发的程序源码。
  (3)课程设计第三阶段(4周):本阶段是项目开发的实质性阶段,对整个项目所有模块进行开发并进行代码集成测试、完善整个软件产品。在本阶段结束时,向指导教师提交课程设计末期的个人和小组的报告。
  (4)课程设计第四阶段(3周):完成全部代码的开发工作,检查并汇总本课题小组成果,课题小组完成项目开发总结报告,个人完成各自的课程设计个人报告。在本阶段结束时,向指导教师提交课程设计个人与小组的报告以及小组的完整的、可供运行的代码文档。
  (5)最后是课程设计综合评价阶段(2周):对本课题设计项目综合评价,最后进行大组公开演示和答辩,检查程序运行效果;全体指导教师根据答辩情况、提交的报告质量与平时的上机情况集体打分,综合评定出每位学生的最终成绩,力求公平、公正。
  另外,在课程结束后会召开师生座谈会,集中讲评、总结课程的教学、学习情况,征求学生对课程和教学方面的建议和意见,同时给学生指出专业学习的努力方向,学生给教师提出今后课程需改进的地方,使教与学相互促进从而不断完善该课程。
  四、结论
  “应用软件课程设计”在上海理工大学已经开设10年,是上海理工大学精品课程与上海市教委重点课程建设项目,它很好地体现了计算机专业课程的系统性、完整性、科学性和原理性,有效锻炼了学生的动手实践、软件开发和团队协作能力,对提高学生的专业能力和专业素质起到了关键作用。任课教师在教学实践中付出了很大的努力,不断完善课程的教学模式和评价手段,积累了大量经验,该课程多次受到学生的好评,很多已就业的学生反馈的信息表明:该课程对学生专业素养的培养和从学校到职场的衔接起到了很好的作用,为计算机专业的实践教学探索出一条切实可行的道路。
  参考文献:
  [1]教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业人才专业能力构成与培养[M].北京:机械工业出版社,2010.
  [2]蒋宗礼,赵一夫.谈高水平计算机人才的培养[J].中国大学教学,2005,(9):24-27.
  (责任编辑:宋秀丽)
其他文献
一台电脑最近出现光驱不读盘的现象,拆开机箱换上笔者自带的光驱准备开始装系统。令人费解的是,光驱进出舱正常,但就是不读盘。排除了光驱和光盘本身的问题,笔者将疑点全部集中到光驱电源线和数据线上,但仔细观察后没有发现任何问题。又将光驱的电源D形插头和硬盘的电源D形插头对调,开机测试,果然发现无法从硬盘启动系统,但光驱使用正常。这就证明了是电源D形插头出现问题。  电源D形插头从表面看没有任何异常,轻轻地
期刊
影子系统的出现,让用户的电脑安全保护出现了新的方式,无论木马病毒对系统做了什么修改破坏,只需轻轻一点,重启后系统全部恢复正常。不过在Vista逐渐普及的今天,不是每一款软件都支持Vista,因此我们要向大家推荐的是一款强大的虚拟系统——“Returnil Virtual System”,它不仅支持最新的Vista操作系统,而且功能远比PowerShadow(目前最常见的影子系统)强大得多!    
期刊
不知不觉,炎热的夏日已经到来。现在的大型3D游戏、图形设计软件等都需要电脑高速运行,电脑长时间使用,自身产生的热量如果像夏日那般热情,将导致运行速度越来越慢、频繁重启、死机,甚至于烧坏硬件,让大家苦不堪言。那么,电脑降温,你准备好了么?    热从何来    电脑整机包括两大部分:显示器和机箱,显然电脑热源的中心在机箱部分。机箱内部配置的硬件,只要处于工作状态就会产生热量。机箱内每个部件的发热量均
期刊
摘要:探讨了管理创新与创业实践基地的建设思路、教育理念,以及基地的文化建设对教育理念的蕴含与体现,构建了以“德育首位、能力本位、文化品位”为人才培养目标的培养模块,形成了“333”人才培养模式,同时阐述了基地的作用以及收到的成效。  关键词:管理创新与创业;实践基地;培养体系;培养模式  作者简介:樊世清(1967-),男,安徽桐城人,中国矿业大学管理学院,副教授;于泽(1972-),女,黑龙江巴
期刊
摘要:高校是为企业培养高层次人才的重要基地,高校要把好教育出口关,考试环节就显得尤为重要。黑龙江科技学院结合应用型本科培养要求,积极推荐考试改革,在考试中注重团队考核、实践技能考核、注重科研启蒙。通过改变考核方式,提高学生的自主学习能力、动手操作能力、解决实际问题能力、创新探索能力,培养出综合素质高的应用型人才。  关键词:考试改革;动手能力;自学能力;特色应用型人才  作者简介:钱兵羽(1981
期刊
由于IE的安全漏洞接二连三被发现,而且针对IE的流氓软件也是多如牛毛,让人防不胜防,所以不少网友都改用了更安全、更高速的Firefox。但是在实际使用中许多用户却发现Firefox打开网页的速度并不比IE快多少,难道“高速浏览”一说是Firefox的虚假宣传?事实并非如此,出于稳定与兼容性方面的考虑,Firefox的默认设置较为保守,关闭了高速浏览的大部分设置,按照下面的方法修改设置,即可为它提速
期刊
如果在Windows Vista系统下安装了Office 2007,那么在“组织”下拉菜单中激活“布局/预览窗格”后,在不打开Word、Excel、PowerPoint等组件的情况下,就可以非常方便地预览Office文档的具体内容。可能很多朋友都会这样设想:既然Office 2007安装后可以在Vista中预览到Office文档的内容,那么安装了Adobe Reader后是否也能够预览PDF文档的
期刊
今年在网络安全领域中,ARP应该是出现频率最高的名词之一了,各种ARP病毒、ARP木马、ARP网络管理工具层出不穷。无论是校园局域网还是单位内部网都深受其害,但ARP到底是什么呢?    ARP协议    在局域网中,虽然我们习惯用IP地址来标识计算机,但在网络数据传输过程中,真正起到地址作用的是“MAC地址”。MAC(Media Access Control)地址又称物理地址,它通常由网卡生产厂
期刊
从Photoshop cs2版本开始,Photoshop的文件浏览器已经被完全重新改造并命名为Adobe Bridge。Adobe Bridge是一个能够单独运行的完全独立的应用程序。并且成为了CS套装中新的一分子。但Adobe Bridge CS2也存在着启动,运行速度缓慢等诸多毛病。    贴心的面板设计    当我们进入Adobe Bridge CS3中,首先就会看到它的界面、颜色都与Ado
期刊
最近傲游将经典的Maxthon 1.x更新到了1.6版本,以满足老版本用户的使用需要。笔者就这个版本总结了几个小技巧,写下来与大家分享。    清除访问收藏记录  Maxthon有个功能可以把“傲游起始页”作为首页,每次打开Maxthon都会自动显示最近通过“收藏夹”菜单打开的网址。虽然方便,但难免会泄露自己的隐私。如果要清除这些记录,可打开菜单“查看/工具栏”,勾选“搜索栏”选项在工具栏添加一个
期刊