|
|
|
|
|
|
|
1
Overview of Programming and Problem Solving |
|
|
|
|
|
|
|
|
To understand what a computer program is. |
|
|
|
|
|
|
|
|
To be able to list the basic stages involved in writing a computer program. |
|
|
|
|
|
|
|
|
To understand what an algorithm is. |
|
|
|
|
|
|
|
|
To learn what a high-level programming language is. |
|
|
|
|
|
|
|
|
To be able to describe what a compiler is and what it does. |
|
|
|
|
|
|
|
|
To understand the compilation and execution processes. |
|
|
|
|
|
|
|
|
To learn the history of the C++ programming language. |
|
|
|
|
|
|
|
|
To learn what the major components of a computer are and how they work together. |
|
|
|
|
|
|
|
|
To be able to distinguish between hardware and software. |
|
|
|
|
|
|
|
|
To be able to choose an appropriate problem-solving method for developing an algorithmic solution to a prob`lem. |
|
|
|
|
|