Wed May 16
Guidelines for controlled programming
9 – 12h Teaching
Teacher:
- Mark Gaber
Goals
- I can define the meaning of code that is under control
- I know some types of diagrams that will help me in building controlled code
- I tried a complete example of prototyping / design / pseudocode
Main presentation 30+ slides for the 3-hour presentation
Two diagram techniques very useful in software design and implementation
Miscellaneous diagrams are used to represent concepts graphically. Feel free to use your creativity to record and communicate the important ideas you have in your head.
Mindmap - The mindmap is not specifically related to IT. It is a general technique to organize and structure one's thinking. The more you get onto the diagram, the freer your mind is to go to the next steps in reaching the project goals.
This mindmap was for the creation of this 3-hour presentation on good programming. It was one week before the presentation, before the slides were made, but after a couple of weeks of thinking in a kind of background task.
There is a central box representing the task at hand, surrounded by themes with their main subpoints.
Example shown in class - A website with three pages, three buttons, background color changes. Here are the links to the code:
12 – 13h Lunch
13 – 17h