执笔人:杨传栋审定人:张亮
一、前言
实践教学是大学教育中学生培养的重要组成部分,是学生的必修课程。主要包括两大类实践课程,一类是社会实践,另一类是专业实践。社会实践课包括军事理论及训练、劳动、体育健康与标准测试、读书及社会实践报告等,这类实践课的主要目的是促使学生进行体育锻炼、了解国防和军事知识,让学生接触社会、了解社会,培养学生热爱生活、热爱劳动,在德、智、体诸方面和谐发展。
专业实践的主要目的则是培养学生的实践动手能力。网络工程专业是一个实践性很强的专业,为了使学生更好地理解和掌握专业课中讲的基本原理和基本方法,培养学生理论联系实际的能力以及专业知识的综合运用能力,除了各专业课程中包含的课内实验内容外,还必须针对各专业方向开设相应的综合性实践课,为了培养学生的自学能力和创新能力,还需要有创新创业实践环节,为了缩短学生的岗前培训,尽快适应毕业后的工作环境,必须设置毕业实习与毕业设计环节。
二、实践教学大纲
(一)军事理论及训练课大纲(学工处提供)××学分,共×周
1、目的要求(明确该实践环节应达到的教学目标及主要技能要求)
2、主要内容(要详细写清学生需要完成的具体内容)
3、建议完成形式及时间(主要明确该实践环节应该在什么时间完成;以何种形式进行)
(二)劳动课大纲1学分,共1周
1、目的要求
通过劳动课使学生进一步学会一些基本的劳动知识和技能,逐步培养正确的劳动观念、良好的劳动习惯,以及热爱劳动尊重劳动的感情,培养吃苦耐劳的精神,使学生接触实际,接触社会,培养和提高实际工作的能力,同时还增进学生与学生之间、学生与社会劳动者之间的相互理解和信任。
2、劳动内容
劳动内容不拘泥于固定形式,可灵活多样,可以为以下方式(指导教师也可以自行确定采取其他适当劳动形式):
可以是公益性劳动,例如,结合我们的专业特点可进入社区为社区居民提供电脑维修、网络技术咨询等服务,或者是在泰山景区进行环保劳动和宣传等;也可以是一些助学或助研的活动,比如帮助系里开发和维护课程网站等;还可以帮助学院的一些单位打扫卫生,帮助实验中心整理仪器设备等活动。
3、建议完成形式及时间
组织方式:由于学生人数众多以及当前环境所限,集中组织大规模的劳动活动并不现实,为此本系学生的劳动活动以小组方式进行,小组的划分原则是:实行导师制时分配给同一指导老师的学生作为一组,各小组的活动由该小组的指导老师负责,老师有特殊情况不能组织的,可委托其他老师代管。
劳动时间贯穿于开设劳动课的整个学期(考试周除外),具体由指导教师根据劳动任务和学生时间确定。
(三)体育健康与标准测试(体艺学院提供)××学分,共×周
(四)读书及社会实践报告(马院提供)××学分,共×周
(五)社会实践与调查报告 (信息学院团委提供)2学分,共2周
(六)认识实习1学分,共1周
1、目的要求
通过认识实习让学生对自己所学专业有一个初步的感性认识,培养学生对本专业的热爱之情,增强学生的专业自豪感,激发学生对专业的学习兴趣,为后续专业课程的学习奠定情感基础。
2、实习内容
参观学校、IT企业、传统企业、事业单位、或网络设备研发单位等的大中小规模不等的办公网络环境或科研环境,见识不同规模与应用背景网络系统的设计与运行,见识不同类型与规格的网络设备(路由器、交换机、服务器、无线设备以及网络应用系统等)的应用情况或研发过程。
3、建议完成形式及时间
本实践环节安排在第一学期执行,可安排在第一学期期末,实习完成后学生要整理听课笔记、实习日记齐全,并撰写认识实习报告。
(七)创新创业实践2学分,共 2周
1、目的要求
通过创新创业课程教学,在教授创业知识、锻炼创业能力和培养创业精神等方面达到以下目标:使学生掌握开展创业活动所需要的基本知识;认知创业的基本内涵和创业活动的特殊性,辨证地认识和分析创业者、创业机会、创业资源、创业计划和创业项目;使学生具备必要的创业能力。掌握创业资源整合与创业计划撰写的方法,熟悉新企业的开办流程与管理,提高创办和管理企业的综合素质和能力;使学生树立科学的创业观。主动适应国家经济社会发展和人的全面发展需求,正确理解创业与职业生涯发展的关系,自觉遵循创业规律,积极投身创业实践。
2、实践内容
学生以小组为单位根据自己的兴趣、专业特长和创新灵感,自主选择课题,确定研究目标、技术路线和研究计划,进行创新性研究活动或创业实验。学生利用课余时间和假期在指导老师指导下自主进行。可以通过申报学院、学校或是国家级的SRT项目,全国性的软件设计大赛、信息安全大赛等创新创业竞赛的方式完成,也可以在指导老师指导下完成。题目包括以下几个类别:
(1)学术论文类:公开发表以及在学术会议上交流的学术论文,产生一定影响的社会调查报告等。
(2)实践项目类:完成的校级以上大学生创新创业训练计划项目等。经学校团委认定的校级以上社会实践活动等。
(3)发明创造类:发明、实用新型、外观设计等专利(以证书费的收录通知书或专利证书为准)。
(4)学科竞赛类:经学校认定的国家级、省部级、校级等各类竞赛,如数学建模、电子设计等学科竞赛。
(5)创业训练类:学生注册创办公司;参加创业大赛以及通过培训与学习,获得非教学计划规定的各类职业资格证书或技能证书等。
3、建议完成形式及时间
学生在第1-7学期自己确定实践形式,原则上第七学期结束前完成。
(八)毕业(生产)实习及报告10学分,共10周
1、目的要求
通过毕业实习,通过毕业实习,验证、巩固和充实所学理论知识,加深对相关内容的理解,进一步加强学生所学的理论知识与实践的结合,了解社会的需求和发展,提高学生的理论应用水平和解决实践问题的能力;同时使学生明确毕业设计或论文所要达到的效果和要求,为做好毕业论文(设计)做准备,确保毕业设计或论文的完成,为即将走出社会打好基础。
2、主要内容
通过进入一个IT企业、普通企业的IT部门或是事业单位的IT部门,或是在学校的实验与实训基地参与指导教师的科研项目等,要求学生参与到实际的系统开发、网络工程项目建设或网络管理与维护工作中,与项目组其他成员一起讨论并适当承担一定的工作。在实习时,要结合毕业设计或论文课题查阅相关资料,在实习过程中努力完成指导教师下达的实习任务,完全熟悉课题相关实践项目的具体内容、技术原理和应用情况并做好实习日记,通过实习能达到分析、设计和确定毕业论文或设计课题的主要框架体系。
3、建议完成形式及时间
毕业实习一般安排在第八学期进行,毕业实习时间为10周,自第八学期第一周始至第十周结束,对不考研的同学可以从第七学期开始进入实习阶段,实习单位可由学院指定,也可以由学生自己联系确定。
(九)毕业论文(设计)5学分,共5周
1、目的要求(明确该实践环节应达到的教学目标及主要技能要求)
培养和训练学生综合运用所学知识去解决实际问题的能力,检验和深化学生的综合素质,激发学生设计实践的热情,培养良好的思想品德、工作态度、工作作风、创新意识和独立工作能力。
基本要求:
(1)要求学生综合运用所学的基础理论、专业知识和实践技能,解决和本专业有关的工程技术问题或理论研究问题,并通过毕业设计(论文)巩固和扩大这些知识,提高解决实际问题的能力。
(2)通过毕业设计掌握规范的工程设计步骤、工程设计和计算方法、设计说明书撰写等。
(3)培养学生调查研究、检索和阅读中外文献资料、综合分析、方案论证、设计计算、调试、测试、撰写技术文件等方面的能力。
(4)培养学生树立严肃认真负责精神,一丝不苟的科学态度,理论联系实际的工作作风。
2、主要内容(要详细写清学生需要完成的具体内容)
毕业设计题目可以源自教师的科研项目或企业的开发项目,可以是经典项目,也可以是创新类项目,由指导老师根据自己的研究方向和兴趣,结合学生的实际工作能力及兴趣确定。要求在老师指导下由学生独立完成,具体工作包括:
(1)开展调查研究,查阅中外文献,收集资料,学习本课题必须具备的专业知识,了解课题的目的、要求,以及国内外发展水平,根据指导教师的要求写出调研报告。
(2)对于一般的课题,进行方案论证,选择确定一个经济上合理,技术上可行的方案,必要时写出论证报告或实验计划,对于方案已经预先确定的课题,必须充分了解设计思想和方案要求。
(3)进行系统设计、确定算法、绘制程序流程图、进行程序设计、软件编写。
(4)进行毕业设计(论文)文本撰写
3、建议完成形式及时间(主要明确该实践环节应该在什么时间完成;以何种形式进行)
毕业论文大致可分为理论准备、实验和论文撰写等三个阶段共5周时间。
第一阶段:从第七学期期中到毕业实习前。主要完成文献检索、阅读及整理资料、拟订实习计划、写作提纲。
第二阶段:整个毕业实习阶段。进行必要的科学实验、分析,包括数据采集、程序编写、结果检验等,撰写出毕业论文初稿。
第三阶段:毕业实习后半期到论文答辩前。修改、定稿毕业论文。这个阶段的进一步修改、定稿需在教师指导下完成。
(十)C++课程设计1学分,共1周
1、目的要求
《c++程序设计》是计算机科学与技术专业一门重要的专业基础课。为了进一步巩固课堂上所学到的知识,深刻把握面向对象开发技术的重要概念,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,特设置该实践环节。
要求学生掌握:
(1)掌握c++的语言规范,面向对象的核心概念和特性。熟悉面向对象的软件开发方法。
(2)掌握c++编程技术。
(3)掌握c++开发环境和开发过程
2、主要内容(要详细写清学生需要完成的具体内容)
该实践环节为1个学分,需要1周时间停课进行。每个学生可以根据自己的情况选择一个实际问题进行分析、设计、编程及调试,体验软件开发的完整过程。具体题目可以由指导老师指定,也可自选并经过指导教师批准。
基本要求:
(1)要求利用面向对象的软件开发方法完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(3)代码编写符合规范,文档完整。
3、建议完成形式及时间()
教学环节结束之后,学生应提交所设计的软件源代码及项目设计总结报告。
(十一)Web开发技术课程设计1学分,共1周
1、目的要求
该课程设计实践性较强,,通过综合习,加强理论与实践的相结合,使学生掌握面向对象程序设计的基本方法,具备应用采用面向对象的方法编写、完成软件的设计与开发、调试中小型应用软件的能力。
该课程设计主要进行Java Web应用的开发,要求综合应用相关的开发技术,开发完成一个较大实际应用系统。
2、主要内容
实习题目统一定为“基于Web的选课系统”。该题目可以全面加强学生对前面知识的巩固,对基于web的信息管理系统有一个全面的认识,掌握信息管理系统中的所有基本操作。
题目要求:
根据以前做的选课系统,进一步深化具体功能。具体功能如下:
在首页面中加入一些与选课相关的新闻及通知通告;
系统分三个用户权限:管理员、教师、学生;
在实现每项功能时约束每项功能在没有登陆之前必须先登陆;
管理员端在实现对学生、教师、课程、教室信息管理的基础上,增加对专业管理、培养方案管理、学期管理以及数据的导入/导出功能;
教师端实现成绩录入(包括界面录入、excel导入)、成绩分析及图表输出功能;
学生可以查询每学期或全部的课程安排;
学生可以查看全校课程安排,在没有选课之前能查看到自己必修课等信息;
学生可以完成选课功能,根据学校的具体情况尽可能设置选课系统中约束条件,避免冲突,并可以实现退选,生成自己的课表;
学生可以实现个人成绩信息的查询、打印功能;
其它的功能可以通过同学自己的理解适当添加。
3、建议完成形式及时间
本综合实习共1周时间,采取集中方式,在计算中心实验机房进行,一人一台机器。
(1)分析设计阶段(1天)
(2)编程实现与调试阶段(3天)
(3)总结报告和书写说明书阶段(1天)
在设计结束后,学生应提交设计说明书和系统源代码。指导老师将根据学生在课程设计期间的各项表现,结合设计说明书质量情况,综合后评定课程设计成绩。
(十二)网络编程技术课程设计1学分,共1周
1、目的要求
开设网络编程技术课程设计的主要目的是巩固学生网络编程技术的基本知识,加深对相关概念和原理的理解,提高综合应用所学知识开发较为实用的网络应用程序的能力,通过一个较为综合的网络应用程序的开发训练,加深学生对网络通信程序开发的基本方法、基本技术和基本概念以及相关原理的理解,熟练掌握使用流式套接字、数据报套接字和原始套接字编写通信程序的方法,加深对多线程编程、异步套接字编程以及套接字非阻塞模式下的编程方法和工作原理的理解,同时进一步提高学生对于复杂程序的编写能力,为学生将来从事实际应用开发打下坚实的理论和实践基础。
主要内容
要求学生能够利用所学的网络编程技术,独立完成一个较为复杂的实用型的网络应用程序的设计开发。可从以下各题中选择一个完成:
(1)模仿QQ完成一套即时通信软件。要求:①包含一个客户软件和一个服务器软件;服务器软件负责客户的注册、登陆、在线客户管理等;客户软件包含注册、登录、根据服务器返回的在线客户信息与在线的其他客户进行聊天等功能;②客户软件工作在P2P模式,所有客户均试运行同一个软件的不同副本,两个客户软件的聊天信息是直接发送给对方的,不能经由服务器转发;③客户软件和服务器软件均采用图形界面。
(2)编写一个图形界面的网络嗅探软件,界面模仿WireShark,协议分析层次包括网络层、传输层、应用层(能识别出DNS、FTP和WEB等几种常见应用则可)。
(3)学生自选题目,满足:基于WinSock编程、功能实用、程序较为复杂不少于30课时的工作量。
3、建议完成形式及时间
完成形式:集中在实验室完成软件开发,完成之后,学生应提交所设计的软件源代码及项目设计总结报告。
时间:第5学期第18周
(十三)网络设计与管理综合实习大纲2学分,共2周
1、目的要求:该课程是为提高学生的计算机网络设计以及管理维护能力而开设的综合实践课程,目的是加强学生对《网络设计与集成》、《网络管理》、《网络测试与分析》等课程所学内容进行综合应用的实践环节。该课程的任务是在具体实践的基础上加深学生对所学理论知识的理解,培养学生实际动手的能力,并最终熟练掌握怎样规划与设计一个网络。培养学生的实验技能、动手能力和分析问题和解决问题的能力。
2、主要内容:
本课程设计要求1周内完成,共18学时,修满一学分。要求学生掌握网络规划设计以及搭建并测试的基本过程和方法,首先以某个具体单位为例,通过调查写出网络设计的需求分析,在此基础上进行网络的逻辑设计、备份设计、网络安全结构设计和物理设计,最终作出一个完整的网络规划与设计的方案,并在实验室模拟搭建测试。要求每一步骤的完成都根据具体的实际情况,这样才能设计出满足实际需要的网络。
3、建议完成形式及时间(主要明确该实践环节应该在什么时间完成;以何种形式进行)
该实践环节建议在开设《网络设计与集成》课程后进行相应实践环节,通过在网络实验室内完成相应的实践,具体可通过教师或者邀请相关领域工程师指导教授,同时配合网络实验设备进行相应实践来完成。
(十四)网络安全综合实习2学分,共2周
1、目的要求:网络安全综合实习是针对网络工程专业学生设定的专业实践类课程。该课程是对《计算机网络安全》课程进一步学习的重要实践环节,通过技能实践使学生进一步认识网络安全的基本概念、原理和技术,掌握基本的网络安全攻防技术,常用的数据加密方法及入侵检测的原理和方法。加深对《计算机网络安全》课堂教学的理解。培养学生的实验技能、动手能力和分析问题和解决问题的能力。
2、主要内容:
网络安全综合实习内容包括:
(1)综合漏洞扫描和探测:通过使用综合漏洞扫描工具,扫描系统或者网络的漏洞,加深对各种网络和系统漏洞的理解;
(2)口令破解:通过采用暴力破解等方式来进行口令破解,加深对基本攻击方式的理解,同时掌握口令的安全设置策略;
(3)系统统计:通过使用系统攻击工具或者缓冲区溢出等系统攻击方法,利用漏洞对系统进行渗透攻击,从而加深对系统攻击的理解和掌握;
(4)防火墙渗透:根据防火墙的基本原理,利用防火墙当前的配置策略,寻求防火墙渗透方法,从而加强对防火墙策略和原理的理解和掌握;
(5)网络攻击:利用网络攻击工具和网络攻击方法,对网络进行攻击,从而加深网络基本原理和网络攻击方法;
(6)诱骗性攻击:通过挂马或者网络钓鱼等攻击方式进行诱骗性攻击,从而加深对此类攻击的原理和方法的理解;
3、建议完成形式及时间
该实践环节建议在开设《计算机网络安全》课程后进行相应实践环节,通过在信息安全实验室内完成相应的实践,具体可通过教师或者邀请相关领域工程师指导教授,同时配合信息安全实验设备进行相应实践来完成。
三、成绩考核与评定
将有关内容填入下表。各专业可根据自己的特点,将各实践环节分解为若干考核单元,对每个考核单元的内容、方法、标准、技能要求等作出明确规定
实践教学环节考核标准
课程代码 | 实践环节 名称 | 考核内容 | 考核 方法 | 考核 标准 | 完成形式 (集中/分散) | 负责单位 (人员) |
BS067010 | 劳动 | 劳动任务完成情况 | 指导教师打分 | 参见学院相关规定 | 分散 | 计算机系老师 |
BS067001 | 认识实习 | 态度、完成质量以及报告等 | 论文+综合表现 | 五级制 | 分散 | 带队教师 |
BS067009 | 创新创业实践 | 学分认定 | 参见学校相关规定 | 参见学校相关规定 | 分散 | 学院、系 |
BS067008 | 毕业(生产)实习及报告 | 实践与论 文相结合 | 教师与实习单位综合考核 | 参见学校相关规定 | 分散 | 指导教师和实习单位 |
BS002006 | C++课程设计 | 完成程序的源代码与总结报告 | 上交所开发程序代码与总结报告 | 程序+报告格 | 分散与集中相结合 | 任课教师 |
BS067006 | Web开发技术课程设计 | 完成程序的源代码与总结报告 | 上交所开发程序代码与总结报告 | 程序+报告格 | 分散与集中相结合 | 任课教师 |
BS067004 | 网络编程技术课程设计大纲 | 完成程序的源代码与总结报告 | 上交所开发程序代码与总结报告 | 程序+报告格 | 程序能运行,且功能符合要求 | 任课教师 |
BK067009 | 网络设计与管理综合实习 | 网络规划和配置 | 实践报告 | 考勤+实践报告 | 集中 | 任课教师 |
BS067003 | 网络安全综合实习 | 网络安全攻击及防护能力 | 实践报告 | 考勤+实践报告 | 集中 | 任课教师张亮 |
四、重点说明执行本大纲应注意的问题(包括如何加强领导,对指导教师和学生的要求以及其他应说明的问题)
成立由分管教学主任、专业主任为成员的领导小组,各专业主任负责组织协调,具体安排以及成绩评定由指导教师完成。学生对实践课要高度重视,实践期间必须服从指导教师安排,认真完成教师布置的任务。
1、加强组织领导:专业主任要提前与学院联系协调好实习单位或者公司来校人员,提前做好实习计划与具体安排。
2、要落实好指导教师与学生分组管理工作,做到责任到人。
3、要有切实可行的安全措施。
4、学生要严格遵守实习期间的实习纪律。
5、实习结束后学生要按时完成相应的实习后任务(实习报告等)