1.制定解决问题的能力:

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

2.在编程精通:

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

3.获得一个深入的了解在计算系统:

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

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

把握计算的理论基础,如逻辑和离散数学,计算的形式模型和算法复杂性分析。

5.培育文科教育一般智力技能有关的计算:

加强学生的口头和书面形式进行有效的沟通,能力。
开发的相关软件和硬件的伦理和社会影响的认识。获得从事终身学习的计算,或者他们可以选择进入任何领域领域的能力。

6.获得广泛接触的话题在计算及其相关学科:

计算机专业的学生应获得广泛的计算机科学课题的深入了解。实现计算领域及其子字段,并且在计算新兴技术的整体范围的知识。
跨学科的计算专业的学生必须了解他们的协调学科的基本基础和探索的方式来解决在使用不同类型的计算系统的研究自己选择的领域的问题。