计算机科学系课程与要求

计算机科学的进步导致了技术创新,这些创新彻底改变了我们生活的许多方面. 计算机科学家和计算思考者将取得今天几乎无法想象的进一步突破. 以对个人和社会需要敏感的方式完成这些任务, 我们需要受过高等教育的计算机科学家,他们在文科方面有很强的背景. 由皇冠体育学院计算机科学系提供的课程, 以及哈维马德学院和克莱蒙特麦肯纳学院提供的课程, 让专业学生和非专业学生都能利用并为这个快速发展的领域做出贡献.

计算机科学研究计算的本质, 它的应用范围从设计复杂的程序和解决难题的机器到理解思维是如何工作的. 这是一门科学,但与自然无关. 像自然科学一样,计算机科学有理论和实验两部分. 计算机科学与自然科学的不同之处在于,计算机科学家设计了一些他们自己的研究对象. 它与数学有关, 语言学, 哲学与认知科学, 以及在艺术上的应用, sciences, 社会科学与人文科学.

在计算机科学课程中, 学生学会独立工作和团队分析, 分解和解决复杂问题. 他们学会从多个角度对一个问题进行概念化, 开发基于理论的解决方案,并使用一系列指标评估他们的解决方案. 除了掌握总体原则, 学生还将熟练掌握计算机科学的核心领域:理论, systems, 编程语言和算法. 然后,他们将所学知识应用于高级选修课程,包括操作系统, 人工智能, 计算机图形学, 人机交互, 自然语言处理, 高性能计算, 计算机安全和机器人. 学生也学习理论知识, 计算解决问题的实际和伦理后果. 每两周一次的座谈会让学生了解计算机科学的最新研究,并向他们介绍该领域的职业选择.

培养学生独立探索技术创新的能力. 一个独立的高级项目允许学生设计, 实现和分析他们选择的现代计算问题的解决方案, 同时也通过口头陈述和技术写作提供他们的想法交流的经验.

入门课程

该系为具有广泛背景和兴趣的学生提供入门课程.  Csci 054 Po, 和CSCI 062 PO是适合任何学生谁想要扩大他们的文科教育和那些谁寻求准备更高级的计算机科学课程.

CSCI 051 PO的不同会议, 包括CSCI 051gpo, Csci 051j Po, 和CSCI 051ppo, 是为没有编程经验的学生设计的吗. 有大学先修课程或类似准备的学生可以直接进入Csci 054 Po. 请与该部门联系以获取更多信息.

皇冠体育与其他克莱蒙特学院合作,提供计算机科学的高级课程. 任何考虑在皇冠体育主修或辅修计算机科学的人都应该在皇冠体育学院序列中开始适当的课程. 有关高级课程的更多信息,请参阅 catalog.