12. ⢠12
How to design a program?
Release
â Release
program
â Iterate steps
for next
version
Problem
â Understand
problem
â Design
solution
â Write a
pseudocode
â
Code
â Write
code
â Test
â Test with
real-world
users
15. ⢠15
Algorithms
â Step by step list of instructions that if
followed exactly will solve the problem
under consideration
â General solution
â Computer automate execution
17. ⢠17
Pseudocode
â Not a real code but it code be written in
English to divide a big problem into smaller
ones (outline the logic of the problem).
#Problem: sending man to the moon
â Launch
â Navigate to the moon
â Land on the moon
23. ⢠23
â An Integrated Development Environment (IDE) is a
software suite that consolidates basic tools required
to write and test software.
Ex: Visual Studio Code, R studio, PyCharm, Jupyter
IDE
28. ⢠28
Programming Language Structure
What does the sentence mean?
Code LogicSemantics
Syntax is different among programming
languages but logic is the same!
41. â Top IDE: http://pypl.github.io/IDE.html
interactive programming:
â https://www.datacamp.com/home
â http://pythontutor.com/
â https://www.w3schools.com/
â https://www.sololearn.com/
â https://runestone.academy/runestone/books/published/thinkcspy/index.
html
â https://scratch.mit.edu/
Ask someone!
â https://askubuntu.com/
â https://stackoverflow.com/
â https://stackexchange.com/
â https://www.biostars.org/
What is unique about each programming language?
https://dafoster.net/articles/2013/01/29/unique-features-of-various-progr
amming-languages/
R
E
S
O
U
R
C
E
S