CS 1005 -Course Description and Objectives
When first learning a programming language, it is easy to lose sight of the
fact that the easy part of solving a problem on a computer is translating
the solution into a specific language, and the hard part is discovering the
method of solution itself.
This course introduces students to problem solving and
program design using a procedural programming language. Although
the C subset of the C++ language will be used to implement algorithms,
the method that will be used to design programs is applicable to any
procedural programming language.
Objectives
- Become familiar with the software life cycle.
- Be able to design algorithms to solve problems, using the top-down
design method.
- Demonstrate the ability to implement algorithms in C++.
- Be able to write appropriate program documentation, and to adhere to a
documentation standard.
- Gain experience with Unix
WPI CS WWW Home
Page
WPI WWW Home Page