Course Goals
The primary objective of this course
is for the student to develop a set of problem solving and programming skills
using a structured programming language.
�
�Students should be able to:
� Analyze and
explain the behavior of simple programs involving the following fundamental
programming constructs: assignment, I/O
(including file I/O), selection, iteration,�
functions
� Write a program
that uses each of the following fundamental programming constructs: assignment,
I/O (including file I/O),
selection, iteration, functions
� Break a problem
into logical pieces that can be solved (programmed) independently.
� Develop, and
analyze, algorithms for solving simple problems.
� Use a suitable
programming language, and development environment, to implement, test, and
debug algorithms for solving simple problems.
� Write programs
that use each of the following data structures (and describe how they are
represented in memory): strings,
arrays, and class libraries including strings and vectors