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