Our lesson this week was about Introduction to Computer Problem Solving. The goal of the lesson was to teach us to solve problems - but not always math problems, including the beginning of the problem, every step that leads to the desired solution, up to the solution or the end - and illustrate the problems using flowcharts, which explains these: ○ ▱ ▭ ◇ ⇆
As an Applied Mathematics student, I have programming courses in my curriculum. The lesson we had this week reminded me of my programming subject last year, AMAT 150: Computer Programming. I was happy with the lesson we had because it was something that reminded me of one of my favorite subjects of all time. ☺
What the hell are these symbols for? That was my reaction when I saw these symbols being written by our instructor on the board. At first glance we may be confused on what these are for.
Given these labels, we now understand that the symbols given earlier are commands or steps in coloring cells. Consider a 5x5 table:
from http://teachwithict.weebly.com/computing-blog/category/algorithms#sthash.FPdgHz7L.dpbs |
Some pseudo code and flowchart examples:
from httpswww.youtube.comwatchv=vOEN65nm4YU |
from http://www.csgcse.co.uk/programming/flowcharts-pseudocode/ |
We had a fun activity which is called the "HOUR OF CODE" from http://code.org/ (please do visit this site!) and they have this advocacy: Every student in every school should have the opportunity to learn computer science. It was fun solving the problems! It brings out your inner child, while still being challenging. Try it out! ☺
No comments:
Post a Comment