《专业实习(实训)》教学大纲
(2013版)
课程编码:0611110712
课程名称:专业实习(实训)(嵌入式方向)
学时/学分:12/12
先修课程:《操作系统》、《嵌入式程序设计基础》、《嵌入式系统软件设计与实现》
适用专业:计算机科学与技术
开课教研室:嵌入式系统教研室
执笔:
审定:
一、实习(实训)目的与要求
本课程为项目实战环节,意在通过团队合作,使学生掌握Linux环境软件开发的基本流程,掌握嵌入式系统软件开发的基本手段和基本知识,积累一定的经验,并切身感受软件开发的全过程,通过团队的努力完成一个中小型项目,为日后的求职奠定基础。
本课程的目标为:
(一)了解Linux环境软件开发的基本流程,掌握嵌入式系统软件开发的基本手段和基本知识;
熟悉和掌握嵌入式开发平台的应用;
(二)熟悉开发工具、数据库设计工具、项目管理工具等使用;
(三)熟悉常用服务器的安装、配置;
(四)熟练掌握C语言和开发技术,并能灵活运用;
(五)养成良好的表达、沟通和团队协作能力;
基本要求:
(一)教师认真组织,充分调动学生的积极性和主动性,严格要求,在规定的时间内按计划有步骤地完成实训的各项内容,达到预定的教学目的;
(二)实验室提供方便,全力配合;
(三)学生充分发挥主观能动性,积极主动地查阅资料,创新思维,学以致用。
二、教学内容与基本要求
(一)实训内容(题目)
1.基于Linux环境论坛的开发与设计
在Linux+Apache+MySQL+php 平台上,以教材的论坛为基础,扩充开发,风格自定
2.嵌入式Linux系统中基于Web的步进电机的远程控制
在Linux环境中,开发基于PXA270实验箱的步进电机WEB远程控制
3.嵌入式Linux系统中蓝牙通讯系统的设计
在Linux环境中,开发基于PXA270实验箱的蓝牙通讯系统的设计
(二)实训要求
要求首先搭建好每个实训项目的软硬件平台,并调试好基础的原程序,并在此基础上研读源代码,并做二次开发。
三、实习(实训)的方式
学生以分组的形式参与实训项目,每组2-3人,充分发挥团队合作的精神,完成以上三个实训题目,并提交实训报告;最后选择其中之一作为自己团队最终的考核项目,加以完善提升到实用阶段,参与最后的项目答辩
每个实训项目,教师都提供基础的源代码、驱动程序、操作流程等,学生是在此基础上做二次开发。
四、实习时间安排
序号 |
项目 |
内 容 |
所用时间 |
1 |
论坛 |
平台搭建及调试原代码程序 |
16 |
研读源代码并二次开发 |
24 |
||
项目测试 |
8 |
||
2 |
步进电机 |
平台搭建及调试原代码程序 |
16 |
研读源代码并二次开发 |
24 |
||
项目测试 |
8 |
||
3 |
蓝牙通讯 |
平台搭建及调试原代码程序 |
16 |
研读源代码并二次开发 |
24 |
||
项目测试 |
8 |
||
4 |
答辩项目 |
在原有基础设计上提升性能、优化界面 |
32 |
项目答辩 |
16 |
||
合计 |
192 |
五、考核内容和考核办法
专业实训重在培养学生解决问题的能力,团队协作的能力,以及编写规范化的文档的能力。主要依据软件开发文档、实训报告、主要软件模块的功能及项目答辩进行评分。评分标准如下:
项目 |
分值 |
考核点 |
三个基础项目 |
45 |
完成基础的二次开发,并测试成功 |
三个基础项目实训报告 |
15 |
实训报告格式规范,实验截图完整 |
答辩项目二次开发 |
30 |
主要检查二次开发的功能完善、界面友好 |
作品展示与答辩 |
10 |
主要检查实训作品完成情况及成员对所完成工作的熟悉程度 |
合计 |
100 |
|