计算机专业工程实习平台建设的探讨.docVIP

  • 3
  • 0
  • 约3.88万字
  • 约 20页
  • 2016-06-21 发布于重庆
  • 举报

计算机专业工程实习平台建设的探讨.doc

计算机专业工程实习平台建设的探讨

计算机专业工程实习平台建设的探讨 摘要:本文对我系计算机科学与技术专业的工程实习教学模式改革进行了探讨,提出了外部工程实习基地和校内工程实习平台相结合的模式,并重点介绍了校内工程实习平台建设的模型。br  关键词br本文来自:计算机毕业网 :工程实习;教学环节;平台建设br      br  上海水产大学信息学院计算机科学与技术系在注重基础理论课程建设的同时,加强实践性环节的教学,在教学计划中设置了专业实践和综合实践课程,包括电路与电子技术设计、汇编语言程序设计实践、数字逻辑课程设计、计算机组成原理实践、基于C#的Windows程序设计实践、基于.net的Web程序设计实践、数据库程序设计、软件工程实训、需求分析与解决方案设计等。但是单门课程的设计难以帮助学生建立起完整的系统设计理念和掌握开发技术,因此工程实习作为计算机科学与技术专业的一个重要教学环节是不可偏废的。由于外部环境的变化与自身条件,学校此专业的外部实习基地条件不足,因而工程实习教学环节未达到应有的效果,现实情况要求我们寻求一种新模式。br  br  1工程实习的安排br  br  我们在大三期末和大四上学期安排学生专门完成工程实习的教学任务。将全体学生分成若干大组,每个大组配备专业指导教师。整个工程实习为三周时间,实习环节分成两个阶段。第一阶段,校外实习时间为一周。在该阶段学生在专业教师指导和组织下到计算机专业相关生产、开发企业参观、学习,接触社会,了解行业动态和需求。在实习的基础上,每位学生要写出实习调研报告。本阶段的目的就是让学生直观地、感性地认识IT行业,初步接受IT职业训练。第二阶段,校内实习时间为二周。该阶段把学生分成若干小组,每组4~5人。在校内的工程实习平台上,每组根据一个实际的需求,其成员共同完成系统总体设计、功能模块划分、代码设计及调试、系统联调等阶段工作,最终开发出符合需求的计算机应用系统。本阶段的目的不仅仅是锻炼学生利用所学知识解决实际问题的能力,而且更重要的是培养学生协同工作精神。在这一阶段,指导教师应事先了解学生的情况,进行合理的分组,尽力做到组内学生能力均衡,要求各组内部的成员既要分工,又要协作。为防止在单门课程设计中出现的每组仅由个别同学来完成整个系统开发工作,而其他同学袖手旁观的现象。在校内的工程实习中采用全面的成绩评定规则,即在本阶段的后期,指导老师要对每组的开发工作进行验收。在大组的范围内由小组主要成员演示他们所开发的系统功能,小组中的每位同学都要进行简单答辩。br  br  2校内工程实习平台的建设br  br  结合学生前三年课程学习的实际,平台被建设成以SQL Server数据库系统为核心,采用C/S结构的计算机应用系统模型。整个工程实习平台分成如下8个子项目建设:校园“一卡通”管理系统设计;连锁酒店网络管理系统设计;学生上机管理及考勤系统设计;超市冷冻机远程监测系统设计;冷藏车多温区温度记录与控制系统设计;基于ARM7的实时检测系统的设计;RPG游戏软件设计;多媒体系统设计。每个子项目均模拟一个实际应用问题,但进行了必要的简化处理,以适合4~5个学生的开发小组在二周时间内完成。生产实习平台为每个子项目提供所需的硬件设备,包括4~5台连成局域网的计算机和IC卡读写器、RS232-RS485转换模块、调制解调器等及软件学习模板,使学生具有开展工作的必要条件和环境。br  在工程实习平台的硬件建设中,我们尽量利用现有的实验设备。利用现有网络机房的计算机,每4~5台为一组,相互之间用以太网连接,其中一台用作数据库服务器,其他的用作客户机。如果所开发的应用系统中需要通信前置机,则利用其中一台计算机来承担通信前置机的任务。对应用系统中需要的一些外围设备,如IC卡读写器、温度传感器、RS232-RS485转换模块等,采用自制或购买。而对于有些不能自制或购买的外围设备,如PH值参数采集器等,分别用一台计算机来模拟,通过程序模拟这些设备参数的产生及设备动作。br  在工程实习平台软件建设中,为每个子项目开发了一套软件学习模板。软件学习模板将提供关键单元软件和子项目系统软件。关键单元软件是指学生以前没有接触过的设备接口软件,如传感器的读写程序、串口通信程序等;子项目系统软件是指按照系统设计需求,设计的系统软件架构及按此架构设计的所有功能程序。学生通过对软件模板的学习和借鉴,可缩短开发周期,在二周时间内完成该阶段工程实习任务,达到学习和锻炼的目的。br  br  3工程实习具体实例br  br  本小节以工程实习平台中的“基于ARM7的实时检测系统的设计”子项目为例,来说明工程实习平台的建设内容。子项目的需求为系统必须具备以下3个功能模块。br  (1) 检测模块。本模块包括三部分,分

文档评论(0)

1亿VIP精品文档

相关文档