本专业第一年课程的学习将和计算机科学专业一起进行;第二年和第三年的学习过程中,学员将主要关注数学的主要内容,比如逻辑和数字理论在计算数学和信息安全等实际运用领域中的使用。随着课程的深入,学员们将学习运筹学的主要内容,比如模拟和统计。这些运筹学的内容将会在计算机科学的学科背景中来进行研究和学习,比如面向对象的方法和人工智能等。本专业课程是包含数学和计算机科学的综合教学,囊括了计算机科学的所有核心概念,并以实际工作来支持理论数学的研究。
本专业毕业学员可从事以下种类的工作:建模与模拟、程序分析、程序设计、信息安全理论、理论数学研究、运筹学、应用统计学研究等。