Intro to Programming
Agenda
-
Computer architecture, memory, compile vs interpret, JIT
-
Programming 101
- Variables
- Conditionals ("if/else")
- Iterations ("for loops")
- Objects
-
Programming Languages
- low level -> abstract
- C Hello World
- Python Hello World
- Javascript Hello World
- NodeJS Hello World
-
Programming Embedded Systems
- Embedded C
- Memory: EEPROM, Registers
- Arduino Hello world