计算机科学与技术专业设软件开发和区块链两个培养方向,是我校首批立项的校级重点培育本科专业建设项目和湖北省“楚天学者计划”设岗学科。本专业主要特色如下:
1.以真实软件项目贯穿教学全过程,培养学生系统开发能力。课程开始时,教师讲解项目需求和实现的基本思路。学生结合所学知识,不断实现项目。教师精确掌握学生开展的进度,进行指导。项目结束时,每位学生参与项目答辩,其他同学参与答辩成绩的评定,并与教师的评定成绩一起汇总后作为学生该课程的成绩。通过整个项目环节的训练,学生分析问题、解决问题以及撰写报告、汇报演示的能力得到大幅度提升。
2.“实训、集训、见习、实习”四年不断线,系统培养学生实践动手能力。在每个学期后半段,安排了如“网页设计实训”、“程序设计综合实训”等实训环节;在假期或学习之余,学生可根据自身专业能力,选择性参加各种专业项目实战;在大二和大四期间,安排了课程实习和专业综合实习。总体上,教学安排中实践环节占比超过50%,极好地培养了学生的实践动手能力。
3.“系统演示+现场答辩+项目报告”式的课程考核方式,极好地培养了学生分析问题、解决问题、自我展示的能力。积极承办各类学科技能竞赛,如世界技能大赛湖北省选拔赛,湖北“工匠杯”技能大赛,并鼓励学生参加全国软件专业人才设计与创业大赛、全国大学生计算机设计大赛等各类赛事,大力促进学生创新能力培养。在备赛过程中,安排专业教师对参赛学生一对一指导。
培养目标
软件开发方向主要培养学生掌握计算机硬件、软件、网络等方面的基础理论、基本方法和基本技能,熟练掌握常用的计算机开发语言、软件、工具的使用,系统掌握中小型软件项目设计、开发过程及方法的能力。区块链方向主要培养学生掌握计算机硬件、软件、网络方面的基本理论、基本知识和基本技能,掌握区块链中安全设计与分析的基础知识,培养其应用区块链原理,准确分析各行业中存在的去中心化信任、公开透明、不可篡改、不可伪造以及跟踪溯源等安全问题,设计和使用区块链技术解决各行业应用问题的能力。
核心课程
C语言程序设计、数据结构、Java程序设计、计算机组成原理、数据库原理与应用、软件工程、操作系统、计算机网络
就业方向
本专业在《2020年中国大学生就业报告》中为“绿牌”排名首位的专业,毕业生可在软件企业、政府企事业单位的信息服务部门从事软件分析、设计、开发、测试和维护工作,可就任软件测试工程师、软件设计工程师、区块链等开发工程师、网络工程师、数据库管理员等岗位。