随着大规模网络技术的日益普及,在分析软件专业课程体系的基础上,对应届毕业生的软件知识进行了充分的调查。该方案基于当前流行的C#和MySql,开发软件,用标准化的软件开发流程训练学生,丰富他们开发实际项目的经验。
项目培训描述:本培训项目面向:名完成专业基础课程的中专学生。培训周期9培训内容2.1 C#编程规范
2.1.1养成良好的排版格式和排版习惯。
2.1.2掌握规范的命名规范。
2.1.3添加评论和解释
2.2软件架构的构建
2.2.1学会用多个项目构建软件架构
2.2.2了解各个项目之间的依赖设置和环境配置。
2.3调试技术
2.3.1学会调整程序。
2.4项目管理
2.4.1学会使用Visual Studio 2012来控制我们的项目,这样我们就可以方便地安排和跟踪项目在整个开发过程中的所有活动,从而对项目开发的进度有更清晰的了解。
2.4.2学会使用git管理源代码。通过使用git,团队项目团队使得项目和源代码易于管理,团队的工作更加协调。
2.5开发文件的编制
2.5.1编写标准软件需求和设计文档。
3.培训项目和要求
这个训练项目是针对学生内部管理的。详情和开发流程请参考项目开发计划。培训以小组为单位进行,每组4-5人。
3.1项目经理3360负责项目规划,分配和管理项目资源,跟踪项目进度,建立和维护项目配置管理数据库。
3.2软件开发团队3360根据项目计划参与需求开发、设计、编码和测试(由于所有学员都扮演各种角色,开发团队负责人可以考虑担任项目经理)。
4.项目跟踪
本练习使用项目日志管理系统来跟踪项目的进度和文档。
安排第一天。
公司/讲师/企业发展流程介绍
简要介绍公司/讲师/情况,说明企业级软件开发流程,本次培训的整体流程,概述培训计划的内容,介绍常用的方法。
第二天
# c基本介绍
软件介绍,修改常用快捷键方法,解释变量(变量三步)
第三天
# C流程介绍
解释结构(if,switch),循环结构(while,do-while,for)
第四天
表单简介
简单窗体包括窗体的通用属性(AutoSize、backcolor、backgroundimage、backgroundimagelayout)和事件(click事件、load事件shown show事件、formclosed close事件、formclosed closed事件)。
第五天
控制简介
解释控件标签、单选按钮、文本框、按钮和公共属性。
第六天
综合实践
对前面的东西进行一般的练习和复习,搭建一个简单的登录界面。
第七天
介绍和安装MySql
简单介绍MySql,讲解MySql安装流程和图形界面操作。
第八天
MySql的查询和添加
解释mysql的基本查询和条件查询,以及新的(图形化和代码)
第九天
# c连接到数据库
解释c#代码与数据库的连接(添加引用、设置连接字符串、打开连接、关闭连接)
第十天
项目设计
构建一个简单美观的界面,完成相应的代码。
第十一天
整体项目(检漏和补缺)
解释常见问题,提供思路,完成项目。
完成项目效果项目完成后执行的效果图如下所示。
实训课教学方法理论课讲师先在课堂上讲解本课程的知识点;根据课程计划,一个理论包括3-5个讲座知识点;讲师根据学生基础,有针对性的进行讲解。通过3W1H教学法,把一个知识点讲解清楚,注意学生的接受程度。在教学过程中,教师应积极引导学生积极思考,融入课堂。每节理论课都有提问等课堂互动,以引起学生的注意,让他们专心听讲。学生
理论课结束后,去机房实操,检验理论课的学习效果。授课时,讲师会讲解本计算机班的培养任务,培养目标会分为几个阶段。讲师会根据训练任务逐步讲解,带领学员完成实现代码;重复每个任务,直到完成本实践课。讲师会在教学过程中主动进行课堂巡查,解决学生的问题;
7.3项目实战课
在实训课准备的知识点讲解结束,就进入项目实战课;项目实战课是对前期学习过的零散知识点的综合运用.通过项目实战课,学生把具体的知识点应用的到项目,达到融会贯通的效果.
项目实战课主要流程如下:讲师演示项目完成后的执行效果,以引起学生兴趣;讲师讲解项目需求;讲师讲解项目的模块划分,让学生有初步的计划;讲师根据学员学习情况进行分组,不同学习程度的学生注意搭配协调;讲师搭建项目开发的基础框架,分发给学员作为开发的基础框架;带领学员逐个模块的讲解并完成实现代码.总结整个项目实战课过程中,讲师会进行过程把控;逐个小组检查模的完成进度.对于没有按时完成的小组要进行必要的加班指导,保证各个小组 跟上总体的项目进度.同时要对小组的各个成员进行必要的监督,确保每 个小组的所有成员都参与到项目;并且在小组开始做项目之前要提交小组 项目计划表和小组内模块分配表两个文件.
8.1 评审环境;
参加的评审老师包括所在院校的相关讲师或辅导员,AAA软件教 育的相关讲师和助教.实训讲师根据预先安排的评审顺序进行
8.2 项目评审;
主要环节包括项目小组进行自我介绍,项目小组进行项目功能演示评审讲师根据演示情况提出问题,项目成员根据评审老师提出的问题进行答疑,最后,项目总结;并谈心得和体会.