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
Herkimer  Logo

Herkimer
100 Reservoir Rd Herkimer, NY 13350-1598
Website

SUNY Transfer Paths

Herkimer 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: 106850
Full Title: Principles of Programming I
Level: Lower Division (UG)
CIP: 1103 Data Processing

IS 124 | Princ of Programming I

3 credits

This course covers the fundamentals of computer problem solving and programming. Topics include: program development process, differences between the object-oriented, structured, and functional programming methodologies, phases of language translation (compiling, interpreting, linking, executing), and error conditions associated with each phase, primitive data types, memory representation, variables, expressions, assignment, fundamental programming constructs (sequence, selection, iteration), algorithms for solving simple problems, tracing execution, subprograms/functions/methods, parameter passing, secure coding techniques (criteria for selection of a specific type and use, input data validation), and professional behavior in response to ethical issues inherent in computing. NOTE: Offered Fall semesters only.