We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

PROGRAMMING I

COMPSCI 200
Course Description

Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.

Prerequisties

Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals

Credits

3

Offered

Fall, Spring, Summer

Grade Point Average
3.54

11.75% from Historical

Completion Rate
97.14%

3.87% from Historical

A Rate
57.71%

49.14% from Historical

Class Size
629

3.01% from Historical

Instructors (2025 Fall)

Sorted by ratings from Rate My Professors

Similar Courses