CS 201: Programming Logic and Design

Class Program
Credits 3
This course provides a language independent introduction to programming concepts and problem-solving skills without any previous programming experience. By using pseudocode, flowcharts, and other tools the students will earn how to design the logic of programs without the complication of language syntax. Topics include: input, processing and output, decision structures and Boolean logic, repetition structures, modules, functions, input validation, arrays, basic sorting and searching algorithms, menu-driven programs, text processing, object-oriented programming, GUI application and event-driven programming
Prerequisites

none. No prior computer or programming experience is necessary. (spring)