Joshua Yi
AI003 Session#1
- Basics of Numbers
- Basics of Strings
- Taking input/output
- Variables, arrays, and tuples
- Program Flow
- Booleans and comparators
- If-elif-else statements
- And/or/not
- Nesting
- While loops
- For loops
- For loops v2
- Break, continue
- Drawing with turtle
- Statistics with numpy
AI003 Session#2
- Desc: Of the math kind and not of the math kind.
- Desc: Building projects in pieces.
- Desc: Classic.
AI003 Session#3
This session aims to reinforce the python basics in a project based curriculum while gradually expanding to
introduce computational thinking skills behind software application design. Some previous basics will be
reviewed, reintroduced and reinforced, and new topics will be introduced along the way. The project based
approach employs a pedagogical sequence: project demo -> requirements analysis -> problem presentation ->
solution proposal and implementation -> reinforcement of syntax and coding concepts.