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.

Prerequisites

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

Satisfies
Credits

3

Offered

Fall, Spring, Summer

Grade Point Average
3.52

10.83% from Historical

Completion Rate
96.48%

3.08% from Historical

A Rate
59.38%

51.1% from Historical

Class Size
256

-56.39% from Historical

2026 Summr Grade Distribution

Instructors (2026 Summr)

Sorted by ratings from Rate My Professors

Similar Courses