Please Rotate Your Device

For best viewing on a small screen, rotate your device to landscape mode.
Image showing a device being rotated to landscape mode.

SUNY-Wide Course Catalog

Campus
Plattsburgh Logo

Plattsburgh
101 Broad Street Plattsburgh, NY 12901-2681
Website

SUNY Transfer Paths

Plattsburgh has listed this a core course in the following categories:

The core course can be applied to following SUNY Transfer Paths:

Additional Information
Status: Active
SUNY ID: 14029
Full Title: Introduction to Programming
Level: Lower Division (UG)
CIP: 1101 Computer and Information Sciences, General

CSC 221 | Intro to Programming

3 credits

Problem solving through constructing ad-hoc algorithms and translating them into well designed and correct programs in an object-oriented programming language (currently Python). Introduces basic programming constructs including exception handling, classes, listarrays, maps/dictionaries, text file I/O, and beginning GUI programming with event handling. Includes selection and search algorithms. Attention is given to modular program design with functions, classes and modules, data representation in the computer memory, mutability/immutability, tracing program execution and debugging, input data validation, and programming style. 3 hour lecture plus laboratory.Liberal ArtsCorequisite(s): CSC231. Prerequisite(s): grade of C or better in MAT102 or equivalent; also familiarity with programming or CSC121 or CSC122 or CSC123.Semester(s) Offered: Fall, Spring.