执笔人:牟少敏审定人:张亮
一、前言
计算机科学与技术专业旨在培养具有较高的科学素质,具有扎实的专业知识结构,能适应计算机学科发展,系统地掌握计算机科学与技术领域的基本理论、基本知识和基本技能与方法,能在科研部门、教育部门、企业、事业、技术和行政管理部门等单位从事教学、科学研究和应用工作的应用型高级专门人才。该专业实践性较强,为了进一步培养学生的实践能力,除了各专业课程中包含的实验、课程设计等内容外,还必须开设相应的综合性实践课,包括认识实习、毕业实习、毕业(论文)设计等。为贯彻落实教务处指示和计算机科学与技术专业人才培养方案的要求,特制定本实践教学大纲。
二、实践教学大纲
(一)军事理论及训练课大纲(学工处提供)1学分,共1周
1、目的要求(明确该实践环节应达到的教学目标及主要技能要求)
2、主要内容(要详细写清学生需要完成的具体内容)
3、建议完成形式及时间(主要明确该实践环节应该在什么时间完成;以何种形式进行)
(二)劳动课大纲1学分,共1周
1、目的要求
通过自我服务劳动、卫生劳动、公益劳动以及科研、办公等劳动教育和实践,使学生进一步学会一些基本的劳动知识和技能,逐步培养正确的劳动观念、良好的劳动习惯,以及热爱劳动尊重劳动的感情,培养吃苦耐劳的精神,使学生接触实际,接触社会,培养和提高实际工作的能力。
2、劳动内容
劳动内容不拘泥于固定形式,可灵活多样,可以为以下方式(指导教师也可以自行确定采取其他适当劳动形式):
可以是公益性劳动,例如,结合我们的专业特点可进入社区为社区居民提供电脑维修、网络技术咨询等服务,或者是在泰山景区进行环保劳动和宣传等;也可以是一些助学或助研的活动,比如帮助系里开发和维护课程网站等;还可以帮助学院的一些单位打扫卫生,帮助实验中心整理仪器设备等活动。
3、建议完成形式及时间
组织方式:由于学生人数众多以及当前环境所限,集中组织大规模的劳动活动并不现实,为此本系学生的劳动活动以小组方式进行,小组的划分原则是:实行导师制时分配给同一指导老师的学生作为一组,各小组的活动由该小组的指导老师负责,老师有特殊情况不能组织的,可委托其他老师代管。
劳动时间贯穿于开设劳动课的第3学期(考试周除外),具体由指导教师根据劳动任务和学生时间确定。
(三)体育健康与标准测试(体艺学院提供)0.5学分,共0.5周
(四)读书及社会实践报告(马院提供)5学分,共5周
(五)社会实践与调查报告1-2 2学分,共2周
1、目的要求
通过社会实践与调查报告,使学生深入了解社会及信息产业的发展形势、生产实践和日常生活中隐含的信息与计算科学问题,培养和锻炼理论联系实际能力、社会适应能力,培养和巩固专业思想,增强专业意识,促进专业学习。
2、主要内容
社会实践和调查报告的形式多样,主要内容包括两部分,一是学生参加各种各样的社会实践活动,二是在社会实践活动基础上完成的调查报告或总结报告。社会实践和调查报告的主要形式有:
(1)学生参加学校和上级部门组织的各种社会实践活动,如大学生暑期社会实践活动、科技咨询和调查等。
(2)学生对所在地区的区域经济如县、乡一级的农业生产、农村经济与管理、科学技术与推广、农村政策、社会风俗、精神文明状况进行专题调查,并完成调查报告。
(3)学生深入厂矿企业、科研院所,了解信息与计算科学的应用现状及尚待解决的问题,提供信息与计算技术咨询服务。
3、建议完成形式及时间
本项工作由院团总支组织领导实施,专业教师积极参与。要有明确的活动目的和要求,团总支组织制定调查提纲,评阅调查报告,进行思想发动,分配任务,组织协调与总结交流等各项工作,院学生会可以成立社会实践活动工作领导小组,在院团总支领导下负责各项工作的实施,以调动学生的积极性。学生必须参加两次社会实践和调查报告活动,第一次在第4学期完成,第二次在第6学期完成。
(六)认识实习1学分,共1周
1、目的要求
认识实习的主要目的是使学生了解国内知名的IT公司和学校的专业实习基地,对IT工作的直接认识与认知,为以后专业实习和走上工作岗位打下坚实的基础。
2、实习内容
参观国内知名的IT公司和学校的专业实习基地,并听取基地指导教师的介绍,了解我国空间信息与数字技术产业的发展现状,产品研发过程。
3、建议完成形式及时间
本实践环节安排在第1学期第19周执行,可安排在第一学期期末时间,实习完成后学生要整理听课笔记、实习日记齐全,并撰写认识实习报告。
(七)C++课程设计1学分,共1周
1、目的要求
《C++程序设计》是计算机科学与技术专业一门重要的专业基础课。为了进一步巩固课堂上所学到的知识,深刻把握面向对象开发技术的重要概念,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,特设置该实践环节。
要求学生掌握:
1)掌握C++的语言规范,面向对象的核心概念和特性。熟悉面向对象的软件开发方法。
2)掌握C++编程技术。
3)掌握C++开发环境和开发过程
2、主要内容
该实践环节为1个学分,需要1周时间停课进行。每个学生可以根据自己的情况选择一个实际问题进行分析、设计、编程及调试,体验软件开发的完整过程。具体题目可以由指导老师指定,也可自选并经过指导教师批准。
基本要求:
(1)要求利用面向对象的软件开发方法完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(3)代码编写符合规范,文档完整。
3、建议完成形式及时间
建议第2学期19周执行,学生应提交所设计的软件源代码及项目设计总结报告。
(八)Web应用开发技术课程设计1学分,共1周
1、目的要求
该课程设计实践性较强,通过综合习,加强理论与实践的相结合,使学生掌握面向对象程序设计的基本方法,具备应用采用面向对象的方法编写、完成软件的设计与开发、调试中小型应用软件的能力。
该课程设计主要进行Java Web应用的开发,要求综合应用相关的开发技术,开发完成一个较大实际应用系统。
2、主要内容
实习题目统一定为“基于Web的选课系统”。该题目可以全面加强学生对前面知识的巩固,对基于web的信息管理系统有一个全面的认识,掌握信息管理系统中的所有基本操作。
题目要求:
根据以前做的选课系统,进一步深化具体功能。具体功能如下:
在首页面中加入一些与选课相关的新闻及通知通告;
系统分三个用户权限:管理员、教师、学生;
在实现每项功能时约束每项功能在没有登陆之前必须先登陆;
管理员端在实现对学生、教师、课程、教室信息管理的基础上,增加对专业管理、培养方案管理、学期管理以及数据的导入/导出功能;
教师端实现成绩录入(包括界面录入、excel导入)、成绩分析及图表输出功能;
学生可以查询每学期或全部的课程安排;
学生可以查看全校课程安排,在没有选课之前能查看到自己必修课等信息;
学生可以完成选课功能,根据学校的具体情况尽可能设置选课系统中约束条件,避免冲突,并可以实现退选,生成自己的课表;
学生可以实现个人成绩信息的查询、打印功能;
其它的功能可以通过同学自己的理解适当添加。
3、建议完成形式及时间
本综合实习建议第4学期18周执行,共1周时间,采取集中方式,在计算中心实验机房进行,一人一台机器。
(1)分析设计阶段(1天)
(2)编程实现与调试阶段(3天)
(3)总结报告和书写说明书阶段(1天)
在设计结束后,学生应提交设计说明书和系统源代码。指导老师将根据学生在课程设计期间的各项表现,结合设计说明书质量情况,综合后评定课程设计成绩。
(九)专业综合实习12学分,共2周
1、目的要求
实习的主要目的是借助于真实的项目(如:航空售票管理、电信流量计费、财务管理等),系统性的学习软件研发全过程。通过项目实训,学习并掌握相关的前沿技术。进一步加强学生对Java JDK核心API、数据库技术、HTML/CSS、Struts2以及Ajax等技术的学习。使学生能够更好的适应就业环境,为学生的考研就业增加砝码。
2、主要内容
借助于实习项目,完成相关模块的研发,并要求项目能够达到发布上线、投入使用的标准。下面以网上购物平台为例:
模块一:用户模块
用户模块是为商城的前台展示所设计的,强调良好的用户体验。用户模块又可大致分为以下子模块:用户注册模块、用户登录模块、用户信息修改模块、修改用户密码模块、商品展示模块、购物车模块以及查看以往订单等模块。
用户注册模块负责新会员的注册,实现新会员信息服务的持久化,实现新注册会员信息的管理等功能。登录模块主要负责会员的验证登录,防止恶意登录以及验证密码是否正确等。用户信息修改模块提供用户修改个人信息等功能。商品展示模块则是从数据库中提取商品信息,以某种友好的方式向用户进行展示。购物车模块包含收集和记录用户所购买的商品,以及收集用户购物行为等信息。
模块二:购物网站管理员模块
管理员模块可以划分为会员管理模块、商品类别管理模块、商品管理模块、订单处理模块以及管理员自我管理等模块。
会员管理模块负责管理商城的注册会员,包含查看会员、修改会员信息、删除会员等功能。商品类别管理模块提供管理商品类别功能,实现添加商品类别,修改商品类别和删除商品类别等。商品管理模块负责管理商城的商品。订单处理模块管理会员所下订单,查阅统计会员所下的订单,并处理购物订单等操作。
模块三:数据分析与决策支持模块
该模块主要负责用户(访问者和会员)的行为数据的收集、统计以及分析等功能。为网站管理者提供一定的决策支持。学生运用所学的相关算法知识,实现对购物行为数据的挖掘和知识发现。
3、建议完成形式及时间
本实习需要安排2周时间,在第5学期进行。
(十)专业综合实习23学分,共3周
1、目的要求
专业综合实习2主要是移动互联项目实训,实习方式是和企业实训机构合作共同完成,目的是增加就业的砝码,追求成就感。
2、主要内容
以天气预报应用程序为例。
Java基础,Android布局,Android网络连接,Android组件。
系统主要模块:
模块一:欢迎界面
通过动画的效果来展示天气预报的欢迎界面
模块二:城市选择模块
通过本模块,可以提供用户选择城市,实现对不同城市的天气信息查询
模块三:城市天气和即时天气读取
本模块通过读取国家天气预报网站,可以实时显示用户选择的城市的天气信息,以及未来几天的天气信息
模块四:根据坐标查询当前位置
本模块实现实时定位效果,通过百度地图完成本功能
模块五:扩展模块
本模块实现手电筒功能,通过控制传感器,开启手机闪光灯,实现手电筒功能
3、建议完成形式及时间
专业综合实习2需要安排3周时间,在第6学期进行。
(十一)毕业(生产)实习及报告10学分,共10周
1、目的要求
通过毕业实习,通过毕业实习,验证、巩固和充实所学理论知识,加深对相关内容的理解,进一步加强学生所学的理论知识与实践的结合,了解社会的需求和发展,提高学生的理论应用水平和解决实践问题的能力;同时使学生明确毕业设计或论文所要达到的效果和要求,为做好毕业论文(设计)做准备,确保毕业设计或论文的完成,为即将走出社会打好基础。
2、主要内容
根据本人分配到的论文课题或毕业设计的具体要求和设计任务,选定毕业实习的具体单位及项目(项目具有一定的应用面和发展前景),在实习时,要针对毕业设计或论文课题查阅相关资料,在实习过程中努力完成指导教师下达的实习任务,完全熟悉课题相关实践项目的具体内容、技术原理和应用情况并做好实习日记,通过实习能达到分析、设计和确定毕业论文或设计课题的主要框架体系。
3、建议完成形式及时间
毕业实习一般安排在第八学期进行,毕业实习时间为10周,自第八学期第一周始至第十周结束,对不考研的同学可以从第七学期开始进入实习阶段,实习单位可由学院指定,也可以由学生自己联系确定。
(十二)毕业论文(设计)5学分,共5周
1、目的要求
培养和训练学生综合运用所学知识去解决实际问题的能力,检验和深化学生的综合素质,激发学生设计实践的热情,培养良好的思想品德、工作态度、工作作风、创新意识和独立工作能力。
基本要求:
1. 要求学生综合运用所学的基础理论、专业知识和实践技能,解决和本专业有关的工程技术问题或理论研究问题,并通过毕业设计(论文)巩固和扩大这些知识,提高解决实际问题的能力。
2.通过毕业设计掌握规范的工程设计步骤、工程设计和计算方法、设计说明书撰写等。
3.培养学生调查研究、检索和阅读中外文献资料、综合分析、方案论证、设计计算、调试、测试、撰写技术文件等方面的能力。
4.培养学生树立严肃认真负责精神,一丝不苟的科学态度,理论联系实际的工作作风。
2、主要内容
(1)开展调查研究,查阅中外文献,收集资料,学习本课题必须具备的专业知识,了解课题的目的、要求,以及国内外发展水平,根据指导教师的要求写出调研报告。
(2)对于一般的课题,进行方案论证,选择确定一个经济上合理,技术上可行的方案,必要时写出论证报告或实验计划,对于方案已经预先确定的课题,必须充分了解设计思想和方案要求。
(3)进行系统设计、确定算法、绘制程序流程图、进行程序设计、软件编写。
(4)进行毕业设计(论文)文本撰写
3、建议完成形式及时间
毕业论文大致可分为理论准备、实验和论文撰写等三个阶段共5周时间。
第一阶段:从第七学期期中到毕业实习前。主要完成文献检索、阅读及整理资料、拟订实习计划、写作提纲。
第二阶段:整个毕业实习阶段。进行必要的科学实验、分析,包括数据采集、程序编写、结果检验等,撰写出毕业论文初稿。
第三阶段:毕业实习后半期到论文答辩前。修改、定稿毕业论文。这个阶段的进一步修改、定稿需在教师指导下完成。
(十三)创新创业实践2学分,共2周
1、目的要求
通过创新创业课程教学,在教授创业知识、锻炼创业能力和培养创业精神等方面达到以下目标:使学生掌握开展创业活动所需要的基本知识;认知创业的基本内涵和创业活动的特殊性,辨证地认识和分析创业者、创业机会、创业资源、创业计划和创业项目;使学生具备必要的创业能力。掌握创业资源整合与创业计划撰写的方法,熟悉新企业的开办流程与管理,提高创办和管理企业的综合素质和能力;使学生树立科学的创业观。主动适应国家经济社会发展和人的全面发展需求,正确理解创业与职业生涯发展的关系,自觉遵循创业规律,积极投身创业实践。
2、实践内容
(一)学术论文类:公开发表以及在学术会议上交流的学术论文,产生一定影响的社会调查报告等。
(二)实践项目类:完成的校级以上大学生创新创业训练计划项目等。经学校团委认定的校级以上社会实践活动等。
(三)发明创造类:发明、实用新型、外观设计等专利(以证书费的收录通知书或专利证书为准)。
(四)学科竞赛类:经学校认定的国家级、省部级、校级等各类竞赛,如数学建模、电子设计等学科竞赛。
(五)文学艺术类:已发表的或获得校级以上表彰的文学作品、美术及艺术设计作品、音乐作品及表演等。
(六)体育类:发明体育动作标准,刷新体育项目记录,在省级以上大学生运动会获得前八名的个人及集体项目。
(七)创业训练类:学生注册创办公司;参加创业大赛以及通过培训与学习,获得非教学计划规定的各类职业资格证书或技能证书等。
3、建议完成形式及时间
学生在第1-7学期自己确定实践形式,原则上第七学期结束前完成。
三、成绩考核与评定
实践教学环节考核标准
课程代码 | 实践环节 名称 | 考核内容 | 考核 方法 | 考核 标准 | 完成形式 (集中/分散) | 负责单位 (人员) |
BS002010 | 劳动 | 劳动任务完成情况 | 指导教师打分 | 参见学院相关规定 | 分散 | 计算机系老师 |
BS002002-3 | 社会实践调查报告1-2 | 实践与报告相结合 | 团总支综合考核 | 等级制 | 分散 | 课程负责人 |
BS002001 | 认识实习 | 认识实习报告 | 论文+综合表现 | 等级制 | 分散 | 课程负责人 |
BS002006 | C++课程设计 | 设计报告和源代码 | 指导教师打分 | 等级制 | 分散 | 课程负责人 |
BS002011 | Web应用开发技术课程设计 | 设计报告和源代码 | 指导教师打分 | 等级制 | 分散 | 课程负责人 |
BS002004 | 专业综合实习1 | 专业综合实习1报告 | 论文+综合表现 | 等级制 | 集中 | 课程负责人 |
BS002005 | 专业综合实习2 | 专业综合实习2报告 | 论文+综合表现 | 等级制 | 集中 | 课程负责人 |
BS002007 | 毕业(生产)实习及报告 | 实践与论 文相结合 | 教师与实习单位综合考核 | 参见学校相关规定 | 分散 | 指导教师和实习单位 |
BS002008 | 毕业论文(设计) | 论文 | 教师与答辩委员会综合考核 | 参见学校相关规定 | 集中 | 毕业论文领导小组 |
BS002009 | 创新创业实践 | 学分认定 | 参见学校相关规定 | 等级制 | 分散 | 学院、系 |
四、重点说明执行本大纲应注意的问题(包括如何加强领导,对指导教师和学生的要求以及其他应说明的问题)
实践教学不同于理论教学,对于培养学生理论联系实际的工作作风,训练和提高学生的动手能力和实践技能,激发学生的创新意识、创新精神,增强学生的创新能力,具有独特的作用。本大纲从计算机科学与技术专业的实践教学体系的系统性出发,对各个实践教学环节的主要目的、主要内容、组织实施和成绩评定等进行了原则要求和具体安排。鉴于实践教学对培养学生的极端重要性,希望有关教师和全体学生,必须高度重视实践教学;鉴于实践教学内容的多样性和具体实践教学环节的特殊性,每一实践教学环节都有特殊的教学目的、教学方式、教学要求和成绩评定方法,希望有关教师和全体学生积极配合,创造性的开展教学创新工作,不断总结经验,提高实践教学质量。