Skip to Main Content
Skidmore College
Computer Science Department

Student Learning Goals

以下是各部门的学习目标 全校学生学习目标.

计算机科学是一门精确的学科,由它所解决的问题类型来定义 以及它用来解决这些问题的方法. 在设计解决方案时 必须知道如何从不同的语言中选择合适的语言来编写程序 language paradigms. 程序可能包括各种数据结构和学生 必须熟悉可用于访问和操作这些结构的算法. 与其他算法和学生相比,每种算法都有优点和缺点 必须熟悉每一种效率才能使用最合适 解决手头的问题. 完成专业后(在较小程度上) (辅修)计算机科学专业,学生应达到以下成绩:

  • Goal 1学生可以比较和评估数据结构和算法,并知道如何去做 根据必要的算法使用最合适的数据结构 有效地解决各种问题. (Ia, Ic, IIa, IIb, IIId)
    • Outcome 1.1:学生可以根据时间来评估算法的效率 并了解内存和相关问题,如不可解性和计算复杂性.
    • Outcome 1.2:学生使用适当的数据结构来存储数据并使用相关的 与这些数据结构交互的算法.
    • Outcome 1.学生将展示所需的数学基础知识 学习数据结构和算法.
  • Goal 2学生可以开发软件解决方案,解决各种问题,使用适当的 语言和软件设计,了解软件如何与硬件交互. (Ia, IIa, IIb, IIe, iid, IVa, IVb, IVd)
    • Outcome 2.1:学生能熟练运用各种编程设计软件 languages and paradigms.
    • Outcome 2.2:学生了解基础知识并能解决重要问题 计算机科学的应用领域,如人工智能,计算机图形学, and concurrent programming.
    • Outcome 2.3:学生了解一些硬件组件是如何设计的,以及如何 软件与组件和系统交互.
  • Goal 3学生可以使用公认的专业标准进行有效的沟通. (Ic, IIc, IId, IIe)
    • Outcome 3.1 .学生可以写出条理清晰的说明性文章 exams or homework.
    • Outcome 3.学生可以编写包含a)说明文档的软件 代码部分使用的算法,以及b)正确的书写和格式样式 遵循公认的编码惯例.
  • Goal 4学生将欣赏计算机科学的创造性方面. (Ia, Ic, IIa, IIb, IId, IIe, IVa, IVb, IVd)
  • Goal 5:技术素养(Ia, Ic, IIa, IIb, IIc, IIId)
    • Outcome 5.1:了解使用算法和编程来解决问题.
    • Outcome 5.2:学习使用开发环境编写/测试/调试程序 effectively.
  • Goal 6:视觉素养(Ic, IIa, IIb, IIc, IId)
    • Outcome 6.1:阅读和解释不同形式的图形信息/图表.
    • Outcome 6.2:创建或选择适当的视觉/图表/图片来传达信息 effectively.
  • Goal 7:口语交流(IIa, IIc, IId)
    • Outcome 7.1:学生将观察有组织的介绍,中间 和结论,包含语言适合观众有效传递.
    • Outcome 7.2 .学生将制作一个有组织的介绍报告。 middle and conclusion.
    • Outcome 7.3 .学生将使用适合听众的语言/行话。.
    • Outcome 7.4 .学生将有效地表达他们的演讲并留住观众 engaged.
  • Goal 8:信息素养(Ia, IIb, IIIc)
    • Outcome 8.1 .学生将承认信息来源并完整地使用信息.
    • Outcome 8.2:学生将能够批判性地评价信息和来源 for relevance and accuracy.