The summary of the course for the semester is as follows

1. Introduction to problem solving strategies.

2. Role of algorithm in problem solving process.

3. Good programming steps and methods. 

4. Program implementation strategies, concepts and properties. 

5. Algorithm development, designing, coding, debugging and documenting programs using techniques of a good programming language style such as BASIC or Visual Basic