通过编程介绍软件工程,这个编程特别专注于计算和编程的基础,使用基于探索性问题的方法。使用过程、数据和对象构建抽象;数据建模;设计、编码和调试越来越复杂的程序。本课程使用Python编程语言,介绍软件工程的基本概念。重点放在使用计算技术解决问题,创建算法和设计类。