COP 1000 — Principles of Computer Programming
This course provides the beginning programmer with a guide to developing structured program logic, and assumes no programming language experience. Programming concepts together with program definition, algorithms, flow charts, debugging, documentation, pseudocode, and a high-level language are introduced.