哈尔滨工程大学计算机学院实训方案.docx
- 文档编号:8025026
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:67
- 大小:656.96KB
哈尔滨工程大学计算机学院实训方案.docx
《哈尔滨工程大学计算机学院实训方案.docx》由会员分享,可在线阅读,更多相关《哈尔滨工程大学计算机学院实训方案.docx(67页珍藏版)》请在冰豆网上搜索。
哈尔滨工程大学计算机学院实训方案
哈尔滨工程大学计算机学院
东软实训方案
2013年3月
一、东软企业项目实践培养体系
凭借东软二十年发展历程中积累起来的一套全面完整的员工培养体系与架构,依托东软对行业和客户的深刻理解与分析,东软面向学生提供系统化、工程化、实用化的全周期能力培养解决方案,在巩固学生基础知识的同时,更加注重提高其动手实践能力,通过为学生提供涵盖嵌入式软件开发、JAVA软件开发、.NET软件开发、软件测试、影视动漫设计、游戏开发、多媒体制作、网站设计与开发、BPO等领域的大型项目的真实案例,应用CMMI5项目管理成熟度模型,按照模块化,使学生在实训的过程中,体会到国际规范的软件测试、开发流程,评估标准,并提高学生在未来工作中面对项目的专业化能力,同时感受公司中的工作节奏,培养学生良好的职业习惯,实现从校园人到企业人的转变。
1.1培养目标
-对高校项目实践的补充
-完成从理论知识到工程实践能力的顺利转化
-全面提高学生的动手能力和工程实践能力
1.2培养形式
●大学一、二年级学生的专业实习(课程设计类实践)
通过职业素质训练、企业参观、技术人员业务与职业生涯分享等,让学生对专业有更加深刻的认识,加强学生对专业知识的兴趣,带动学生的学习积极性;同时通过课程设计类项目实践,让学生进一步深入掌握软件开发技术。
●大学三年级学生的项目强化(综合项目类实践)
通过职业素质训练、技术讲座、编程强化、综合项目类实践等,让学生对软件开发有专业的认识,激发学生为中国软件事业贡献的积极性,让学生达到软件开发领域的“基础层”水平。
●大学四年级学生的实训、实习(企业级应用类实践)
通过心智&行为模式训练、新技术讲座、行业趋势分享、企业级应用类项目实践、业务实习等,全面提高学生的职业竞争力,保障学生就业质量的提升,达到软件开发领域的“工作层”水平。
●研一学生的项目研发实训(企业级应用类实践)
通过软件研发全生命周期的参与,技术讲座与交流,新技术培训、项目研发,强化研究生对软件开发项目的全生命周期的认识,了解并参与企业项目开发的实际环境,能够从项目开发的实际中发现问题、分析问题、解决问题,增强从理论-实践-理论的研究水平。
●研二学生的专业实习(实习)
通过参与企业实际项目的开发和管理,承担相应责任,使学生进一步提升项目开发能力,同时具备基本的项目管理能力。
1.3培养内容
聚焦不同的方向,根据实践需要,划分为若干模块,每个模块是一个单独的实训解决方案,有一个独立的目标。
每个模块的具体的培养内容包括:
-知识强化:
对应面授,通过该阶段,达到相应知识点的掌握。
-技能强化:
对应编程强化,通过该阶段,使用相关知识点解决某一问题。
-能力强化:
对应项目实战,通过该阶段,使用该模块相关知识完成某一项目的开发。
初级模块适合课程设计类实践,中级模块适合综合项目类实践,高级模块适合企业级应用类实践。
二、企业项目实践培养方案
2.1实训方案设计思路
根据哈尔滨工程计算机学院的实际需求,为大三学生设计了六个方向的专业实习课程。
2.1.1嵌入式方向
培养目标:
能够掌握硬件芯片体系结构,操作系统原理,并胜任产品级程序设计和实现
培养对象:
大三学生。
方案内容:
培训内容
课程名称
课程内容概述
学时
备注
软件基础
ARM处理器编程
1、ARM概述
2、ARM编程模型
3、ARM指令集
4、基于ARM的C语言编程
12
LPC2000系列处理器接口编程
1、LPC2000系列处理器简介
2、系统控制模块
3、UART、SPI、I2C
4、定时器、RTC、看门狗、AD、PWM
24
嵌入式操作系统
1、操作系统概念
2、任务切换
3、任务间通信
4、中断和时钟
5、信号量集
6、内存管理7、移植
30
工程实践(3选1)
智能家电系统
主要功能包括安全、灯光控制、厨房电器控制、温度控制、客厅电器控制、家用音响的场景控制。
44
项目规模较大可以根据实际情况进行裁剪
手持医疗终端
通过传感器收集人体数据,通过网络传输到处理端,完成人体数据的分析并输出。
手机游戏模拟器
编写C语言程序实现GreedySnake游戏
总计
108
计划及安排:
周次
时间
培训内容
学时
第一天
8:
00-11:
30
ARM处理器编程
3
14:
00-17:
30
ARM处理器编程
3
第二天
8:
00-11:
30
ARM处理器编程
3
14:
00-17:
30
ARM处理器编程
3
第三天
8:
00-11:
30
LPC2000系列处理器接口编程
3
14:
00-17:
30
LPC2001系列处理器接口编程
3
第四天
8:
00-11:
30
LPC2002系列处理器接口编程
3
14:
00-17:
30
LPC2003系列处理器接口编程
3
第五天
8:
00-11:
30
LPC2004系列处理器接口编程
3
14:
00-17:
30
LPC2005系列处理器接口编程
3
第六天
8:
00-11:
30
LPC2006系列处理器接口编程
3
14:
00-17:
30
LPC2007系列处理器接口编程
3
第七天
8:
00-11:
30
嵌入式操作系统
3
14:
00-17:
30
嵌入式操作系统
3
第八天
8:
00-11:
30
嵌入式操作系统
3
14:
00-17:
30
嵌入式操作系统
3
第九天
8:
00-11:
30
嵌入式操作系统
3
14:
00-17:
30
嵌入式操作系统
3
第十天
8:
00-11:
30
嵌入式操作系统
3
14:
00-17:
30
嵌入式操作系统
3
第十一天
8:
00-11:
30
嵌入式操作系统
3
14:
00-17:
30
嵌入式操作系统
3
第十二天
8:
00-11:
30
概要设计
3
14:
00-17:
30
详细设计
3
第十三天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十四天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十五天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十六天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十七天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十八天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
结束
结束
总学时:
108
2.1.2Java方向
培养目标:
1、本方案重点让学生对软件开发过程有较深入的理解,更深入地理解和掌握软件开发流程;
2、使学生能够熟练掌握JavaWeb开发项目的应用基础知识,对面向对象开发有更深入的认知;
3、掌握Oracle基础开发技巧;
培养对象:
大三学生
方案内容:
培训内容
课程名称
课程内容概述
学时
备注
软件基础
Web实用页面设计方法
1、WEB开发基础
2、HTML
3、JavaScript
4、CSS
24
JavaWeb编程
1、分布式应用基础
2、Web应用基础
3、JavaEE简介
4、Tomcat基本使用
5、Html的Web应用
6、Servlet及其对象
7、JSP基本原理
8、JSP标签
9、JSP脚本元素
10、Web应用的编码问题
11、Web资源的跳转和包含
12、基于MVC的Web应用
13、Web容器的错误处理
14、使用数据库连接缓冲池
15、Filter简介
16、使用EL
17、使用自定义标签
36
工程实践(3选1)
报刊发行系统
随着报刊市场竞争的日益激烈,报刊发行事业正面临着一个前所未有的发展时机,抓住机遇,迅速的响应市场,是报刊发行企业获得竞争优势刻不容缓的任务。
信息产业的飞速发展以及技术水平的提高,使我们能够紧跟时代发展,建立先进的信息化的处理平台,将科学技术和企业的优秀管理经验结合起来,推动企业的进步和发展。
基于对报刊发行企业业务数据管理的复杂性和重要性的深刻理解,我们推出了报刊发行业务系统(POMSPaperOperationManageSystem),实现了对报刊发行业务流程的合理规划和基础数据的整合,为报刊发行企业全面、及时、准确的处理业务提供了基本保证,同时为企业的内部管理和决策支持提供了坚实的数据基础和分析手段。
为纸媒体发行行业提供完整完善的业务管理平台是联融科技有限公司的长期服务宗旨之一。
48
题库管理系统
习题库管理系统作为现代化教学手段的必要组成部分,其主要使用范围为各学科的习题管理。
习题库管理系统软件PMSV1.0是一套功能较为完善的数据管理软件,对习题的管理具有较好的分类处理功能,能够完善习题种类,并具有相当强的组卷能力。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。
除此以外,PMSV1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。
电子商务
电子商务是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方互不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。
电子是手段,商务是目的。
电子商务,英文是ElectronicCommerce,简称EC。
电子商务涵盖的范围很广,一般可分为企业对企业(Business-to-Business),或企业对消费者(Business-to-Customer)两种。
48
总计
108
计划及安排:
周次
时间
培训内容
学时
第一天
8:
00-11:
30
Web实用页面设计方法
3
14:
00-17:
30
Web实用页面设计方法
3
第二天
8:
00-11:
30
Web实用页面设计方法
3
14:
00-17:
30
Web实用页面设计方法
3
第三天
8:
00-11:
30
Web实用页面设计方法
3
14:
00-17:
30
Web实用页面设计方法
3
第四天
8:
00-11:
30
Web实用页面设计方法
3
14:
00-17:
30
Web实用页面设计方法
3
第五天
8:
00-11:
30
JavaWeb编程
3
14:
00-17:
30
JavaWeb编程
3
第六天
8:
00-11:
30
JavaWeb编程
3
14:
00-17:
30
JavaWeb编程
3
第七天
8:
00-11:
30
JavaWeb编程
3
14:
00-17:
30
JavaWeb编程
3
第八天
8:
00-11:
30
JavaWeb编程
3
14:
00-17:
30
JavaWeb编程
3
第九天
8:
00-11:
30
JavaWeb编程
3
14:
00-17:
30
JavaWeb编程
3
第十天
8:
00-11:
30
JavaWeb编程
3
14:
00-17:
30
JavaWeb编程
3
第十一天
8:
00-11:
30
JavaWeb编程
3
14:
00-17:
30
JavaWeb编程
3
第十二天
8:
00-11:
30
概要设计
3
14:
00-17:
30
详细设计
3
第十三天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十四天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十五天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十六天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十七天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十八天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
结束
结束
总学时:
108
2.1.3C++方向
培养目标:
1、本方案重点让学生对软件开发过程有较深入的理解,更深入地理解和掌握软件开发流程;
2、使学生能够熟练掌握C++开发项目的应用基础知识,对面向对象开发有更深入的认知;
3、熟练掌握Windows编程中控件的使用;
培养对象:
大三学生
方案内容:
培训内容
课程名称
课程内容概述
学时
备注
软件基础
高质量C++编程
1、从C过渡到C++
2、类与对象3、数组、指针与字符串4、类的继承5、类的多态6、异常处理7、名空间8、I/O流
36
Windows编程
1、Windows程序的运行机制
2、MFC简介
3、VC++开发环境
4、对话框
5、Windows常用控件的使用
6、MFC消息映射基础
7、菜单、工具栏和状态栏
8、多线程编程基础
24
工程实践(3选1)
学生成绩管理系统
开发一个运行于WindowsXP平台的学生成绩管理程序,可以实现学生成绩的输入、插入、排序、查询等功能。
48
个人日程管理系统
开发一个运行于WindowsXP平台的个人日程的程序,可以定时提醒,定期提醒,固定节日提醒,个人日记,备忘录等功能.
外企自动化设备配置与管理系统
外企自动化设备配置与管理系统是自动化系统组态软件的一个缩影,图形系统是组态软件开发的重要组成部分。
系统采用面向对象的思想描述问题,将复杂的系统简单化、直观化,而且易于用面向对象语言编程实现。
系统对组态图形元素进行分类,并结合面向对象的技术,实现了图元对象的创建、管理、存储等功能,同时系统还实现了自动化系统中数据及设备的管理。
总计
108
计划及安排:
周次
时间
培训内容
学时
第一天
8:
00-11:
30
高质量C++编程
3
14:
00-17:
30
高质量C++编程
3
第二天
8:
00-11:
30
高质量C++编程
3
14:
00-17:
30
高质量C++编程
3
第三天
8:
00-11:
30
高质量C++编程
3
14:
00-17:
30
高质量C++编程
3
第四天
8:
00-11:
30
高质量C++编程
3
14:
00-17:
30
高质量C++编程
3
第五天
8:
00-11:
30
高质量C++编程
3
14:
00-17:
30
高质量C++编程
3
第六天
8:
00-11:
30
高质量C++编程
3
14:
00-17:
30
高质量C++编程
3
第七天
8:
00-11:
30
Windows编程
3
14:
00-17:
30
Windows编程
3
第八天
8:
00-11:
30
Windows编程
3
14:
00-17:
30
Windows编程
3
第九天
8:
00-11:
30
Windows编程
3
14:
00-17:
30
Windows编程
3
第十天
8:
00-11:
30
Windows编程
3
14:
00-17:
30
Windows编程
3
第十一天
8:
00-11:
30
概要设计
3
14:
00-17:
30
详细设计
3
第十二天
8:
00-11:
30
详细设计
3
14:
00-17:
30
详细设计
3
第十三天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十四天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十五天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十六天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十七天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十八天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
结束
结束
总学时:
108
2.1.4LINUX方向
培养目标:
1.了解企业项目的整体开发流程。
2.提高针对Linux系统的动手编程能力
3.提高快速学习、问题解决及团队协作能力。
培养对象:
大三学生
方案内容:
培训内容
课程名称
课程内容概述
学时
备注
软件基础
LINUX应用编程
1、Linux介绍
2、Linux操作
3、VI操作
4、GCC编译器
5、Makefile写法
6、GDB调试器
7、Linux下的配置管理工具
8、Shell编程
36
Linux系统编程
1、文件
2、进程
3、进程间通信
3、网络通信
4、线程
5、线程通信
36
工程实践(3选1)
即时通讯软件Linpop
此项目目标是使受训人员初步掌握Linux下应用软件的开发经验,了解Linux下开发工具的使用。
项目的开发方法是通过socket通信收发数据,界面基于Gtk2来实现。
利用Eclipse+Cdt配合GCC、GDB等工具进行编译及调试。
48
项目规模较大可以根据实际情况裁剪
基于DLNA协议媒体播放器
编写兼容DLNA协议的音视频播放器,可以获取DLNA网络上媒体列表,播放列表中的音视频和照片。
Neusoft-Mail邮件系统
开发一款运行于Linux操作系统平台的邮件系统软件,可以实现局域网内任意电脑之间的信息接收与发送,也可作为支持中小型规模的企业内部信息交流。
总计
108
计划及安排:
周次
时间
培训内容
学时
第一天
8:
00-11:
30
LINUX应用编程
3
14:
00-17:
30
LINUX应用编程
3
第二天
8:
00-11:
30
LINUX应用编程
3
14:
00-17:
30
LINUX应用编程
3
第三天
8:
00-11:
30
LINUX应用编程
3
14:
00-17:
30
LINUX应用编程
3
第四天
8:
00-11:
30
LINUX应用编程
3
14:
00-17:
30
LINUX应用编程
3
第五天
8:
00-11:
30
LINUX应用编程
3
14:
00-17:
30
LINUX应用编程
3
第六天
8:
00-11:
30
LINUX应用编程
3
14:
00-17:
30
LINUX应用编程
3
第七天
8:
00-11:
30
Linux系统编程
3
14:
00-17:
30
Linux系统编程
3
第八天
8:
00-11:
30
Linux系统编程
3
14:
00-17:
30
Linux系统编程
3
第九天
8:
00-11:
30
Linux系统编程
3
14:
00-17:
30
Linux系统编程
3
第十天
8:
00-11:
30
Linux系统编程
3
14:
00-17:
30
Linux系统编程
3
第十一天
8:
00-11:
30
Linux系统编程
3
14:
00-17:
30
Linux系统编程
3
第十二天
8:
00-11:
30
Linux系统编程
3
14:
00-17:
30
Linux系统编程
3
第十三天
8:
00-11:
30
概要设计
3
14:
00-17:
30
详细设计
3
第十四天
8:
00-11:
30
详细设计
3
14:
00-17:
30
详细设计
3
第十五天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十六天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十七天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
第十八天
8:
00-11:
30
项目实践
3
14:
00-17:
30
项目实践
3
结束
结束
总学时:
108
2.1.5Android方向
培养目标:
1、本方案重点让学生对软件开发过程有较深入的理解,更深入地理解和掌握软件开发流程;
2、使学生能够熟练掌握Android开发项目的应用基础知识;
培养对象:
大三学生
方案内容:
培训内容
课程名称
课程内容概述
学时
备注
软件基础
Android应用开发
Andriod应用开发基础:
Android平台介绍、Android平台架构、AndroidSDK及其开发环境搭建、Android模拟器使用、Android项目结构分析、Activity、Intent
Andriod用户界面设计:
Android中的常见控件:
文本、按钮、列表、日期和时间、进度条、MapView控件、GalIery控件、Spinner控件、对话框、布局管理器、适配器、菜单、样式、主题等UI组件
Andriod系统组件开发:
Service、Toast、Notfication、Broadcast、ContentProvider、Handler线程处理、Widget
Android数据存储和数据库开发:
SharedPreferences、File、sqlite数据库、CursorAdapter绑定数据
AndroidWeb应用开发:
访问因特网(HTTP)、获取服务器端数据、访问webService、解析网络获取XML
Android多媒体开发:
MediaPlayer播放音频和视频、控制播放、音频视频录制、控制摄像头并拍摄照片、语音识别
AndroidJSON&XML:
XMLSex解析、XMLPULL解析、JSON数据解析
60
工程实践(3选1)
手机天气日程通
项目总体目标是开发出一款满足人们对实时天气预报的获取,以及查询、添加、更改出行计划,分享天气的Android手机应用软件,以便于人们随时随地查询实时天气情况、近几天天气情况及制定相应的出行计划。
48
个人信息助理系统PMAS
项目总体目标是实现对个人信息的有效管理,能够帮助用户管理日常的各种信息,如家人、同学、朋友的重要日子到来前的提示,管理同事、客户,工作的伙伴的重要通讯信息等功能。
MP3在线下载播放系统
该程序适于使用Android手机操作系统的个人使用,方便使用者从MP3网站上下载、收听MP3歌曲,并可以维护已下载与收听列表。
总计
108
计划及安排:
周次
时间
培训内容
学时
第一天
8:
00-11:
3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈尔滨工程 大学计算机 学院 方案