1. Introduction

1.1. Course Overview

1.1.1. Computer Science 1 for ATEC Students

Introduction to object-oriented software analysis, design, and development. Concepts include: classes and objects, object composition and polymorphism, sorting and searching, Strings, inheritance and interfaces, and user interaction.

1.1.2. Processing

In this course we will use the Processing language. Projects will explore programming in the context of media, generative art, game design, and interaction design.

1.1.3. Textbook

The textbook for the course is Learning Processing by Daniel Shiffman.