COMP203: Programming and Computer Algebra
Syllabus | Schedule |
Grading Rubric | Midterm Exam
Instructor: Heidi Burgiel
The student will solve problems by writing computer programs that
include input, output and control structures (sequence, selection,
repetition). In addition, the student will learn and use some of the
tools of a computer algebra system, and do programming in the system.
- Know when and how to use variables, including global, local, and input variables. Know what
is meant by the scope of a variable. Be able to change the value of a variable, including incrementing
- Write modular programs involving procedures and helper procedures, including procedures that output
values to other procedures.
- Be able to use control structures such as if and ifelse to cause a program to
behave in different ways under different circumstances.
- Be able to use loops, including repeat and for. Know what makes a procedure
recursive and be able to identify errors in recursive procedures.
- Be able to predict what procedures will do by reading them and be able to find errors in existing