C S 111

Download as PDF

Introduction to Computer Science

Computer Science College of Physical and Mathematical Sciences

Course Description

Introduction to programming and computer science for those with some prior programming experience. Focuses on how to design, develop, reason about, and test programs. Topics include: using algorithms and data structures when designing programs, using abstraction to manage program complexity, programming style, documentation, using libraries, designing programs using both object-oriented programming and functional programming, designing tests to ensure programs operate correctly, and debugging programs when they aren't working. Programming assignments introduce students to applications that are relevant to computer science. Before taking this class you should have written programs in at least one language and used functions.

When Taught

Fall; Winter; Summer.

Min

3

Fixed/Max

3

Fixed

3

Fixed

2

Other Prerequisites

CS 110 or equivalent prior programming experience

Recommended

Prior programming experience should include statements, variables, control flow (if/while), and functions