Wednesday, March 9, 2016

Points to Consider for presentation

Some points I would could consider to keep my audience engaged during the presentation would be:
- Try to incorporate some fun facts or interesting facts to keep my audience interested.
- I would also try not to sound very monotone and keep a light active voice so that my audience won't feel bored.
- I would keep in mind all my public speaking skills when presenting so that my audience would be able to understand me and I can sound more professional
- Connect the explanation to the daily life

 Video Notes:
- Always use big fonts so that you are forced to compact your information in small amounts
- Use minimal amount of slides
- Try not to make it too long so that they can stay focused

Wednesday, March 2, 2016

Software Approach, Top Down Design

One way of coding is to simply have an rough idea of what you want to do and then start typing away to produce one huge source file.

This is a very bad idea.

The resulting code is likely to have many issues with it that include

  • Poorly documented code, so very hard to maintain and update
  • 'Spaghetti code' - which means a tangled mess of jumps and loops all over the code, very hard for someone to understand. Even by the original coder a few days later!
  • Duplication of code, so wasting memory and running speed
  • Very hard to develop by more than one person as there is only one file
  • Very hard to debug - the file either works for it doesn't





Systems Thinking

What comes to your mind when you hear the word system? What is a System? How does it work?

- When I hear the word system, I think of gears, like the picture of the app called system on an iphone.
- A system is something that is used to organize something. For example, color coding something is a system. It is when different components work together to create something.
- It works by having something that will trigger the next thing which will lead to the next.


Notes:

Domain: the knowledge of how something functions
- any software product needs to be tested for how it works as system.
There is always something flowing through the system

A computer has many parts that help the computer function.

Even if there are two of the same things, there are still two different names they are called so that means they are different.
Everything has to stay within the same kind of "measurement"