1. 培养解决问题的能力:

逻辑思考,计算和创造性地解决问题. 识别和分析问题, 设计一种求解算法,作为处理必要信息以产生所需输出的系统方法, 并以计算机程序的形式实现该解决方案.

2. 精通编程:

理解并掌握编程的基本结构和风格. 使用各种软件工具有效地开发、测试和调试程序.

3. 对计算机系统有深入的了解;

获得计算系统主题的基本理解,如编程语言范例, 操作系统, 计算机网络, 以及高性能计算, 以及这些主题之间的相互依存关系. 熟悉不同层次的硬件和软件之间的接口.

4. 了解计算的基本原理:

掌握计算的理论基础,如逻辑和离散数学, 形式计算模型, 以及算法的复杂度分析.

5. 在文科教育中培养与计算机相关的一般智力技能;

加强学生的口头和书面有效沟通能力.
培养与软件和硬件相关的道德和社会影响的意识. 获得在计算机领域或他们可能选择进入的任何领域从事终身学习的能力.

6. 广泛接触计算机及其相关学科的主题:

计算机科学专业的学生应该掌握广泛的计算机科学主题的深入知识. 掌握计算领域及其子领域的全面知识, 以及新兴的计算机技术.
跨学科计算专业的学生必须了解他们所在学科的基本基础,并发现如何使用各种类型的计算系统来解决他们所选择的研究领域的问题.