| Aim of Module | To provide students with a basic understanding of computer programming through the study of logic methods, software development concepts and documentation. |
| Credits | 7 |
| Student Learning hours | 70 |
| Prescription Expiry Date | Nov 2007 |
| Note | This is a Compulsory ICT L5 (CBC) Module |
| Topics | Highest Skill Level | Suggested Assessment Percentage | |
| 1 Program Development Cycle | C | 5 | |
| 2 Problem Decomposition | A | 20 | |
| 3 Logic Depiction Methods | A | 40 | |
| 4 Desk Checks | A | 20 | |
| 5 Languages | C | 15 | |
| 100 | |||
| LEARNING OUTCOMES The Student Will | ||
| C | 1 | Describe the program development cycle. |
| A | 2 | Apply the techniques of problem decomposition. |
| A | 3 | Apply a number of recognised logic depiction methods. |
| A | 4 | Desk check the methodology using test data. |
| C | 5 | Describe the purpose and characteristics of computer programming languages from first generation to current languages and reasons for their development. |
| 1 | Program Development Cycle |
| 2 | Problem Decomposition |
| 3 | Logic Depiction Methods |
| 4 | Desk Checks |
| 5 | Languages |
| Note | ||
| > | It is expected that a depiction method related to the programming language taught in PP400(PP100) will be covered to a greater depth. | |