Modeling

MATERIALS

Course videos & presentation materials

Module 9

Module 10

Module 11

Module 12

Module 13

Module 14

Module 15

Module 16

Module 1

Module 2

Module 3

Module 4

Module 5

Module 6

Module 7

Module 8

Module 1

Welcome & Introduction

Weeks 1-2

Read

Beginner's Guide to Python

Start with the Video for Module 1 above & this link if you're new to programming

Watch

Introductory Video for Module 1 (above & in PDF)

Do

  1. Download & install Python

  2. Download & install PyCharm (or other editor)

  3. Bookmark W3Schools Python Intro

  4. Optional: Sign up for zyBooks and subscribe to the Python book (Code: UTSABME6303Fall2020) - zyBooks is additional practice

  5. Try the first code "3 ways" as presented in the video lecture (@ ~28:20 into the video)

Slides for Module 1

Module 2

Python Syntax 

Weeks 2-3

Read

W3Schools: Python Syntax Intro

Watch

Introductory Video for Module 2 (above & in PDF)

Do

  1. Complete Class Survey (also above)

  2. Make & Upload a 15-30 sec Introduction Video about yourself here

  3. Complete W3Schools Python Exercises 1-34, Syntax through Booleans

  4. Optional: Complete zyBooks Chapters 1 (Intro) & 2 (Variables & Expressions)

  5. Try the “Joining a tiger team” syntax practice as presented in the video lecture (@ 27:48 in the video)

Slides for Module 2

Module 3

Python Operators 

Weeks 3-4

Read

W3Schools: Python Operators Intro

Watch

Introductory Video for Module 3 (above)

Do

  1. Complete W3Schools Python Exercises 35-39, Syntax through Booleans

  2. Optional: Complete zyBooks Chapters 3 & 4

  3. Try the “Smooth operator” operator practice as presented in the video lecture

  4. Complete Coding Challenge I. Submit via Blackboard for grading by next Tuesday, Sept 15th at 11:59 pm.

Module 4

Python Logic Expressions 

Weeks 4-5

Read

W3Schools: Python "If....Else", "While" and "For Loops" Intro

Watch

Introductory Video for Module 4 (above)

Do

  1. Watch introduction videos from classmates

  2. Upload a 15-30 sec video if you have not already here by Sept 18. You will be assigned a team via email by Sept 21. Introduce yourself to your team project members.

  3. Complete W3Schools Python Exercises 61-78, "If....Else", "While" and "For Loops"

  4. Optional: Complete zyBooks Chapters 5 & 6

  5. Try the “Loop & logic” logic expression practice as presented in the video lecture