描述
本课程为非理工科学生介绍计算机编程和算法思维的基础知识. 本课程的重点是逻辑和问题分解技能,这是理解计算的关键. 使用高级程序设计语言将强调在使用计算解决问题方面的创造力, 并传授对编程过程的实际理解. 本课程将涵盖编程和计算机科学中许多最重要的概念, 包括选择, 重复, 和抽象. 不需要事先有编程经验. 本课程假定学生熟悉高中代数、几何和三角学.
学分
3学分
水平
较低的部门