Class 02 – Friday, August 27
Talking to computers — anatomize
Communication — The essence of love and work — Now the Python way
Do not be afraid — Do not hide what makes you, you — You are welcomed here
Recipes are rituals that promise transformation. — Kate Lebo
Mary Poppins says — Start at the beginning — So that’s what we’ll do so
Look both ways
Start of class activities
- Read the entire web page (preferably before class)
- Open PyCharm
- Download class examples (do not need to re-download unless asked too)
- Talk to your neighbors
Course motto
- We persevere — Ann Hoang
Word of the day
Student council announcement
Examples of the day
- Program love.py
- Program camouflage_not_needed.py
Typical during class activities
- Learn
- Try
- Ask questions
- Make suggestions
- Provide answers
Typical post-class activities
- Read
- Examine artifacts
- Learn
- Try
- Write down questions
- Complete the homework
Agenda
- Debate Are computers smart or stupid?
- Parse "Let’s eat Toto", said Dorothy
- Introduce Python
- Look at haiku submissions
Vocabulary to which you should become accustomed
- A lexicon when participating in computing-related structured communication
|
|
|
|
To do list
- Review class artifacts
- Homework. It is due Monday.
- Examine an epistle that I wrote for this class.
- Examine one or more of the following
- Chrestomathics: parts 0 - 3.
- Spronk's The Coder's Apprentice sections 2 – 4
- Wentworth, Elkner, Downey, and Meyers' How to Think Like a Computer Scientist: Learning with Python 3: Sections 10.2 – 10.11 on terminology
Shape your future
- Influence the problem sets we consider this semester. It is our intention to choose problems the best we can that interest all students. It is known that faculty and student interests can differ.
Worksheet
BTW
- When someone says chrestomathics for the stand up and cheer We are UVA
Class picture (© Sanjay Suchak and the University of Virginia)