2009级第四学年实习方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

天工大计算机科学与软件学院合作办学12009级第四学年实习方案企业名称:天津南开创元信息技术有限公司学生专业:软件工程类别:考研班一、技术方向和培养目标:1、技术方向:.NET系统研发工程师C#(CSHARP)是微软为.NET量身定制的解决方案,学习.NET必须从学习C#开始。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。经过三年多的学习,学生已经基本掌握了软件开发的基本流程、开发的基本技能。能够根据需求,编写设计文档,进行项目开发工作。但是,作为软件开发的高级人才,仅仅满足于需求的实现还远远不够,社会需要的,是具有高端开发理念的综合性人才。基于此,南开创元第四学年的培养目标,是定位于培养综合性的高级软件人才。使学生不仅能够开发满足客户需求的软件,而且能够使用.NET底层技术优化项目运行。不仅如此,通过对于.NET高级技术的学习,使学生具有开发SOA、云计算等更高级别的软件的能力。2、培养目标:大四技术课程,侧重于.NET高级技术的培养。通过大四的课程,使学生熟练掌握WPF、WCF、WWF、Silverlight、ParallelExtensions多线程体系、对等网络、VRML等技术的应用;了解并掌握WindowsAzure云计算系统的使用,掌握并应用XNA框架下的游戏开发。二、关于第7学期开设的5门企业培训课程(共16学分):1、课程列表:(在该方案实施前须提供各课程的教学大纲及教学日历)序号课程名称学分学时分配总学时讲授学时实践学时1C#的RIA实现和分布式系统45020302C#开发搜索引擎45020303C#云计算45020304VRML技术详解2201010天工大计算机科学与软件学院合作办学25XNA游戏开发2301020合计1620080120【注】1学分对应的学时数应≥15学时。2、课程说明:(1)课程1:C#的RIA实现和分布式系统●教材:教材名称:WPF编程宝典——C#2010版编著者:(美)MatthewMacDonald著王德才译出版单位:清华大学出版社出版时间:2011年5月●参考书:参考书名称:C#高级编程(第7版)编著者:(美)ChristianNagelBillEvjen等著李铭译出版单位:清华大学出版社出版时间:2011年10月●课程内容简介:1.WPF概述2.XAML3.依赖项属性4.路由事件5.元素绑定6.样式和行为7.高级动画8.列表、网格和树9.Silverlight的使用10.WCF的实现11.宿主、双工通信12.P2P对等网络●学习该课程所需的前期专业基础课程:ASP.NET基础、ADO.NET数据库操作●课程考核方式:满分100分,其中,70%为笔试成绩,30%为实战成绩。(2)课程2:C#开发搜索引擎天工大计算机科学与软件学院合作办学3●教材:教材名称:使用C#开发搜索引擎编著者:罗刚出版单位:清华大学出版社出版时间:2012年2月●课程内容简介:1.搜索引擎简介2.使用C#开发网络爬虫3.索引各种格式文档4.自然语言处理5.用C#实现中文分词6.Lucene.NET的原理及使用7.实现用户搜索界面8.使用Solr开发网站搜索●学习该课程所需的前期专业基础课程:ASP.NET应用、多线程●课程考核方式:满分100分,其中,70%为笔试成绩,30%为实战成绩。(3)课程3:C#云计算●教材:教材名称:详解微软WindowsAzure云计算平台编著者:方国伟BillLiu出版单位:电子工业出版社出版时间:2011年11月●参考书:教材名称:云计算核心技术剖析编著者:吴朱华出版单位:人民邮电出版社出版时间:2011年5月●课程内容简介:1.开发WindowsAzure应用2.平台构建和原理3.WindowsAzure计算服务4.WindowsAzure存储服务天工大计算机科学与软件学院合作办学45.结构化数据存储——SQLAzure6.WindowsAzureAppFabric7.云计算应用架构8.WindowsAzure平台安全●学习该课程所需的前期专业基础课程:ASP.NET基础●课程考核方式:满分100分,其中,70%为笔试成绩,30%为实战成绩。(4)课程4:VRML技术详解●教材:教材名称:VRML编程实训教程编著者:张金钊张金锐杨昊诚出版单位:清华大学出版社北京交通大学出版社出版时间:2008年1月●参考书:参考书名称:VRP10/3dsMax虚拟现实制作技能实训教程编著者:中视点数字科技出版单位:科学出版社出版时间:2011年2月●课程内容简介:1.虚拟现实技术简介2.虚拟现实项目开发设计3.三维场景设计4.自然景观场景设计5.人体及动物设计6.道路桥梁设计7.综合场景设计8.VRML与JavaScript交互9.使用WCF开发VRML交互系统●学习该课程所需的前期专业基础课程:JavaScript语言●课程考核方式:满分100分,其中,70%为笔试成绩,30%为实战成绩。天工大计算机科学与软件学院合作办学5(5)课程5:XNA游戏开发●教材:教材名称:学习XNA游戏编程(中文版)编著者:AaronReed著龙吟晖译出版单位:清华大学出版社出版时间:2011年9月●参考书:参考书名称:Direct3D和XNA游戏开发基础(C#语言版)编著者:耿肇英出版单位:清华大学出版社出版时间:2010年10月●课程内容简介:1.好玩的精灵2.用户输入和碰撞检测3.音效和音频4.基本人工智能5.3D游戏开发6.创建第一人称摄像机7.HLSL语法8.粒子系统9.多人游戏●学习该课程所需的前期专业基础课程:C#窗体开发、数据结构和基本算法●课程考核方式:满分100分,其中,70%为笔试成绩,30%为实战成绩。三、第7学期的10周实习安排(共10学分):1、实习课程名称:C#软件开发实习2、该实习应达的目标:本阶段旨在提高学生的项目分析、开发能力。通过不同类型的.NET项目开发实习,强化学生所掌握的WPF、WCF、WWF、Silverlight、ParallelExtensions、对等网络、VRML、WindowsAzure云计算、XNA框架等知识。并且通过使用数据结构进行程序优化,提高学生对于底层代码的掌控能力。使学生掌握高级软件开发理念,具备全面掌握项目开发流程及技天工大计算机科学与软件学院合作办学6能的目的。同时,通过团队合作项目开发,积累项目开发经验,提高团队意识。3、实习教材或参考书:教材名称:南开创元内部教材编著者:南开创元项目组出版单位:南开创元信息技术有限公司出版时间:——4、完成该实习所需的前期专业基础课程:ASP.NET项目开发、ADO.NET技术、数据结构和算法5、该实习所需的软件(或硬件)开发环境:操作系统:Windows7/WindowsServer2008开发软件:MicrosoftVisualStudio2010数据库系统:SQLServer20086、实习内容说明:阶段序号实习内容简介学时分配阶段考核方式总学时讲授学时实践学时1C#多层结构的搭建624上机2MVVM模式和WPF20515上机3数据结构的使用1046上机4创建并使用WCF及宿主826上机5C#多线程20515上机6ParallelExtensions的使用201020上机7C#搜索引擎的开发20515上机8云计算开发技术20515上机9分布式数据库1257上机10使用VRML开发虚拟现实应用401030上机11XNA游戏开发20515上机12简单人工智能413上机合计20059151上机天工大计算机科学与软件学院合作办学77、实习项目说明(1-1)实习项目名称:DS网络对战平台(1-2)项目实现目标:本项目是一个网络对战平台,学生通过本项目的实战,强化WPF、Scoket网络对战、多线程、ADO.NET、ASP.NET、RBAC等开发技术。并且通过对战游戏引擎的开发,熟练设计模式、数据结构和算法等方面的技术,积累项目开发经验。(1-3)项目相关的技术方法:1.WPF2.ADO.NET3.Scoket4.数据结构5.设计模式6.ASP.NET7.多线程、RBAC(1-4)实习项目的组织方式:学生以6人为一组创建团队,其中包含1个TL、2个SE、3个PG。(1-5)实习项目的阶段性安排:需求分析阶段:(1周)本项目共分为三大部分。第一部分为平台部分,显示主体框架,包括游戏列表、用户信息、广告、用户动态等;第二部分为游戏部分,该部分需要进行具体游戏的开发,本项目设定游戏为“斗地主”游戏,开发包括游戏引擎、网上对战、音效、多线程等;第三部分为管理后台,该部分主要包括广告管理、平台信息管理、会员管理、权限(RBAC)管理等部分。本阶段要求学生分别从三个部分出发,进行项目的调研、分析工作。概要设计阶段:(1周)本阶段要求学生根据已有的需求分析,进行项目整体设计,包括项目流程、模块划分、进度安排等内容。另外,针对项目需要的技术体系,要求学生进行技术整理,在此期间,老师会针对技术问题给与解答。详细设计阶段:(1周)本阶段要求学生进行具体、详细的项目设计。包括命名规范、数据库设计、页面迁移图、天工大计算机科学与软件学院合作办学8详细的流程图、框架搭建等。并根据技术模块,制作出相应的DEMO供编码阶段借鉴使用。编码阶段:(6周)本阶段要求学生根据详细设计及制作出的DEMO进行编码开发,要求编码阶段符合命名规范,项目没有BUG、开发过程中充分考虑代码的安全性、高效性。编码阶段共分为三个步骤:第一步:美工、前台设计,要求学生进行WPF窗体美工,ASP.NET后台HTML页面设计等,要求页面、窗体美观、大方。第二步:代码编写,要求学生根据DEMO进行算法、Scoket网络对战、多线程、ADO.NET、ASP.NET、RBAC等部分代码的编写,要求体现OOP思想,兼顾代码安全性、高效性。第三步:项目整合,要求TL、SE进行项目模块的合并、整合,并进行简单的测试。测试阶段:(1周)本阶段要求学生针对已完成的项目进行测试,本阶段要求使用UT技法进行项目测试,并书写测试相应文档。(1-6)实习项目的考核方式:满分100分,其中,60%为项目演示成绩,40%为平时成绩。(2-1)实习项目名称:心之音音乐人推荐平台(2-2)项目实现目标:本项目是一个基于搜索引擎的音乐推广平台,该平台模仿国内外著名的音乐人推广平台,结合“百度”音乐搜索引擎功能。是一个功能完整、专业的音乐综合性音乐人社区。本项目技术主要采用ASP.NET、ADO.NET、数据结构、PLINQ、网络爬虫、搜索引擎、中文分词、索引格式文档、多线程等技术。通过本项目的实战,使学生熟练所学.NET高级技能,熟练使用C#开发搜索引擎技术,并提高项目经验。(2-3)项目相关的技术方法:1.ASP.NET2.存储过程、计划任务3.ADO.NET4.数据结构5.多线程、PLINQ6.网络爬虫7.搜索引擎8.Lucene.NET(2-4)实习项目的组织方式:学生以6人为一组创建团队,其中包含1个TL、2个SE、3个PG。天工大计算机科学与软件学院合作办学9(2-5)实习项目的阶段性安排:需求分析阶段:(1周)本项目共分为四大部分。第一部分为网站前台,类似于当前流行的音乐网站,包括音乐分类、音乐列表、音乐人列表、新歌排行榜、音乐人排行榜;第二部分为音乐人互动,其目的在于通过博客、留言、新歌试听等方式宣传新专辑,推荐刚出道的音乐人,包括VIP会员注册、音乐人博客、原创试听、音乐人资料等;第三部分为搜索引擎,使用网络爬虫,中文分词等技术实现类似于“百度”音乐搜索的搜索引擎。并将结果以分布式数据库的形式进行存储;第四部分为管理后台,针对音乐人模块进行管理,包括音乐上传管理、VIP认证管理、音乐列表管理、排行榜收集管理。本阶段要求学生分别从四个部分出发,进行项目的调研、分析工作。概要设计阶段:(1周)本阶段要求学生根据已有

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功