PRG/211T
Algorithms and Logic for Computer Programming
Course level: Undergraduate
Christine O.
BSA
Online classes, always on, 24/7/365
Go to class any time of the day or night. If you have questions, call 866-354-1800 to speak with an Enrollment Representative.
This course provides students with a basic understanding of foundational programming concepts and development practices. Concepts covered include the application of algorithms, logic, and computational thinking to the design and analysis of solutions for business information systems. Students learn to model and evaluate program logic using tools such as flowcharts and pseudocode before implementing procedural and object-oriented programming concepts, including data types, control structures, functional decomposition, arrays, classes, and objects.
Required materials
The materials required for this course are covered in your resource fees.
Earn these career-relevant skills in weeks, not years.
Algorithms
Examine modular solutions using functional decomposition and introductory object-oriented concepts to organize and explain program behavior
Troubleshooting
Evaluate systematic debugging and troubleshooting strategies to trace algorithmic behavior and diagnose common error patterns
Programming Concepts
Apply input, process, and output models to analyze algorithms and identify logic errors