4Feb/100
Computer Science: Study Notes [Programming Def's] – yr 12
| Reference | http://4dahl.com/howto/programdevelopmentsteps.html |
| Word | Definition |
| Algorithm | A set of simple instructions that combine to accomplish a task. |
| Data Validation | |
| Global data | Data that can be addressed by any process while in kernel mode for example tables such as open file table and process tavle and other data maintained by the kernel such as buffer |
| Local data | |
| Algorithm | A detailed outline A recipe |
| Pseudo code | Pseudo English is an intended outline with key words showing structure. |
| Modular design | Modular design involves grouping tasks together because they perform the same function. |
| Top-down development | IN the top-down development of a program design, a general solution to the problem is outlined first. This outline is then divided gradually in to more detailed steps until finally the most detailed levels have been completed. It |
| Types of programming | |
| Procedure Driven Programming | The procedure-driven design bases on the idea that the most important feature of a program is 'what' it does. |
| Event Driven Programming | The event driven program design is based on the idea that an event or interaction with the outside world can cause a program to change from one know state to another. |
| Data driven Programming | The data driven program design is based on the idea that the data in a program is more stable that the processes involved. |
| Object oriented programming | object oriented programming breaks the problem into a set of separted objects that perform actions and relate to each other. |