| Course Element | Traditional CS 115 | Alternative CS 115 | |
|---|---|---|---|
| Imperative Problem Solving | structured programming concepts; top-down design and refinements | ||
| Supporting Programming Language | Python | C (not C++ with its OO additions) | |
| Problems for Solution |
|
| |
| Class Format (about 6 hours/week) | Traditional
| Focus on active learning
| |
| Style of Work | all work done individually |
| |
| Control Structures | decision and iteration | ||
| Programming Style | readability, documentation | ||
| Additional Programming Elements | arithmetic and logical expressions, debugging, testing | ||
|
created 21 March 2022 revised 21 March 2022 |
| previous next |