本专业采用211培养模式,即学生先学习两年的技能教育和学科基础课程,再根据自己的兴趣选择修习一年的专业课程,最后联系相关单位完成一年的毕业实习和毕业设计。
本专业依托厦门大学计算机科学系和软件学院,培养具有良好的科学素养和健全人格,能够系统地掌握本学科基本概念、基本方法和基本技能,能够适应计算机科学与技术学科迅猛发展的需要,在知识、能力、素质三方面全面发展,且具有一定创新能力和国际竞争能力的计算机科学与技术学科应用型高级人才。
必修课程:C程序设计、离散数学、Java程序设计、数据结构与算法、数字逻辑、汇编语言程序设计、计算机组成原理、操作系统、数据库系统原理、编译原理、计算机网络、计算机体系结构、算法设计与分析、人机界面设计;
选修课程:软件工程、面向对象设计与UML、电子线路基础、电路原理、计算机图形学、嵌入式系统、微机系统与接口技术、人工智能导论、多媒体技术、XML设计技术、Linux系统、嵌入式软件设计、信息安全技术、计算机通信技术、信息检索技术、网络构建技术、网络管理、数据仓库、数据挖掘、数字信号处理、模式识别与图象处理、网络游戏设计、虚拟现实技术、单片机原理与应用、智能卡技术。
本专业毕业生能够在机关、企事业单位、高等院校、计算机公司等相关行业中从事计算机系统的设计与维护、应用系统软件开发、动漫游戏开发、网络建设与管理、客户服务技术支持、IT项目管理、教学和科研工作,也可以进一步攻读本专业或相关学科的硕士学位。