计算机科学与技术

打印

您当前的位置: 建设进展

强化实践教学环节

  • 发布日期:2015-01-27
  • 浏览次数:183

① 总体目标及思路

计算机科学技术专业(软件工程方向)的实践教学环节包括了三个大的阶段,即课程设计、综合实训、毕业设计。通过课程设计来巩固在学校所学课程的知识,补充未学的但又必要的内容,初步体验软件开发的流程和所需掌握的基本技能。综合实训要求学员能够独立承担软件项目开发任务,通过项目实践专项强化各个角色的职业技能,使学员以自己特有的角色积累软件工程项目实战经验。通过顶岗实习和毕业设计让学生独立完成设计课题,初步明确其以后的就业方向,全面激发其探索和创新的能力。通过这三大阶段循序渐进的实训,最终达到“卓越工程师教育培养计划”计算机科学技术专业(软件工程方向)的培养目标,全面提升其职业技能。

② 通过专业技能训练(课程设计)强化专业知识及基本技能。

程序设计与调试技能训练I(C/C++语言课程设计) 程序设计与调试技能训练I安排在第三学期,历时1周。目的是巩固和加深学生对《C/C++语言程序设计》课程的基本知识的理解,掌握C/C++语言编程和程序调试的基本技能,并能编写程序设计说明文档,提高运用C/C++语言解决实际问题的能力。为其他语言的学习打下坚实的基础。

程序设计与调试技能训练II(数据结构课程设计) 程序设计与调试技能训练II安排在第四学期结束,历时1周。目的是在实践过程中进一步掌握典型数据结构的逻辑结构、存储结构及算法的程序实现,并训练学生综合分析问题的能力、数据结构的设计能力以及编程能力。

数据库应用系统开发技能训练(数据库原理与设计课程设计)数据库应用系统开发技能训练安排在第五学期,历时2周。目的是加深对数据库系统、程序设计语言的理论知识的理解和应用水平。通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

软件工程综合能力训练(软件工程课程设计) 软件工程综合能力训练安排在第六学期结束,历时2周。目的是让学生体验并掌握软件生存周期各阶段的主要内容,目的,具体实施过程以及相关技术和工具的运用。训练学生面向对象的软件分析设计的基本技能和分析设计工具的使用,训练小团队合作开发的协调过程以及所需要的基本的项目管理过程。

③ 通过综合实训提高职业技能及综合素质。

综合实训安排在大二以后每学年的暑期进行。历时为2周、4周。分别是软件算法综合实训、WEB应用开发综合实训、企业级应用开发综合实训。综合实训的目的是提高学生在软件研发各方面的职业技能,包括项目管理、分析设计、编码、测试等,并通过不同类型的项目以及团队的运作模式来训练和提高学生在团队协作、沟通交流、资源利用等方面的综合素质。

④ 通过顶岗实习和毕业设计培养探索和创新能力,明确就业方向。

毕业设计是工程学科完成本科教学计划达到本科生培养目标的一个重要的教学环节,也是大学生在离开学校进入社会之前的最后一个教学环节。毕业设计是教学计划中综合性最强的实践教学环节,对培养学生的实践、探索和创新能力、全面提高毕业生素质具有着重要的意义。在毕业设计过程中,学生将要综合运用学过的理论、知识和技能设计并实现一个实际的计算机软件应用系统,或者利用某项成熟的或先进的技术来解决实际问题。毕业设计的实施和高质量的完成需要具有相当实践经验的指导教师的认真指导,需要合适的毕业设计课题。顶岗实习和毕业设计安排在第四学年。

毕业设计指导方式:由于毕业设计的周期较长,我们采用双导师制。由公司具有丰富实践和管理经验的工程师以及学校教师共同担任导师,学生可以参与工程师正在研发的项目,并以此作为毕业设计课题。