通过该专业的学习,学生会掌握核心的运算观念,包括抽象概念、虚拟化、算数开发和分析、递归、资源管理和归纳等,学会用计算思维解决问题。采用自我导向的学习模式,学生可以通过设定自己的学习目标、制定学习战略、识别可用资源、执行学习战略、评定学习成果等来掌控自己的学习情况。此外,该专业还培养学生制作和理解技术文件的能力。所设课程向学生提供计算方面的理论、数学和实践知识,强调学生课内外的积极学习。本科学生可以进入设置了双启动Linux系统和多语言Windows平台的院系实验室。学校的因特网教学实验室(ITL)还会网络设计实验及学生计算机安全的调查提供了独立的网络。学生可以加入计算机科学俱乐部,拥有众多实习机会。专业所设课程包括CS基础、数据结构、建筑学、运算法则、操作系统、初级统计、微积分、离散数学、数据库设计、Web应用程序使用数据库、电信学和网络、计算机安全、软件工程、运算模型等。学生需修满至少120个学分,且所有课程成绩需达等级C以上,方可获得学士学位。
经过该专业的学习,毕业生进入很多领域工作,包括软件工程和软件开发,网络的维护、安装启用和设计,数据库设计和网络界面开发,科学计算和其他诸多领域。同时,学生也可以进行电脑绘图、并行计算、人机联系装置、数据通信、计算哲学、专家系统、人工智能、嵌入式计算机应用、分布式系统和网络等领域的研究生学习。