Introduction to Programming and Problem Solving

Introduction to problem solving, algorithm development, procedural and data abstraction; program design, coding, debugging, testing and documentation; a high-level programming language. Also known as CSCI 40.

Common aliases: CSCI 40

Exam Previews for Introduction to Programming and Problem Solving