学生二年级后可根据个人发展需要自主选择研究方向,本专业设两个专业方向,教学实践环节在四年内贯穿始终。
专业基础课
高等数学、线性代数、概率统计、英语、C语言、Java基础、离散数学、编译原理、离散数学、操作系统、数据结构、数据库系统原理、计算机图形学、计算机网络、人工智能、计算机算法等。
专业方向
(1)商业软件开发方向
本专业方向培养在各种软件企业或企业信息技术部门担任程序员、需求分析师、架构设计师、开发工程师、测试工程师、从事技术支持工作或在相关市场部、销售部工作的专业人才。
主要课程有:企业资源规划、客户关系管理、商业智能、门户网站设计、电子商务的安全与认证、CASE工具、校外教学实践和毕业设计等。
(2)游戏软件工程方向
本专业方向培养在各种游戏开发企业从事产品设计、开发、测试、项目管理、产品运营、相关市场部以及销售部等工作的专门人才;具有较强创新能力和管理能力的学生可自主创业发展。
主要课程有:人工智能、游戏设计概论、游戏开发工具与技术、游戏美术设计基础、游戏产品运营、三维游戏引擎等。
本专业设有大量实践性教学环节,如:大型JAVA程序设计、数据库应用系统开发、软件质量保证与测试技术、商业系统开发与实践、游戏开发实践、软件项目管理实践、校外教学实践和毕业设计等。学生从一年级开始,在完成规定课程学习的同时,由教师指导学生按照企业和研究机构的实际开发和管理环境完成小项目开发,在实践过程中完成专业知识结构的建构,使学生在毕业时就积累一定的实践经验。
