Class 2 – Friday, August 25
Talking to computers
Anatomizer
Communication — The essence of love and work — Now the Python way
Computers don’t know — I don’t mean
clock the flies’ speed— When I saytime flies
Look both ways
Help needed
- One of your classmates is in need of a note taker. Doing so would be a significant demonstration of class participation.
- If you take accurate and legible notes, please apply online at the Student Disability Access Center website: http://www.virginia.edu/studenthealth/sdac.html. Or, if you prefer, visit the SDAC office at the Elson Student Health Center, call 433-243-5180 or email sdac@virginia.edu.
Shape your future
- Influence the scheduling of Tests 1 and 2. It is our intention to schedule the tests on days that collectively minimze the number of other tests being taken.
- 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.
Start of class activities in general
- Read the entire web page (preferably before class)
- Open PyCharm
- Download class examples (do not need to redownload unless asked too)
- Talk to your neighbors
Intra-class activities in general
- Learn
- Try
- Ask questions
- Make suggestions
- Provide answers
Post-class activities in general
- Read
- Learn
- Try
- Write down questions
- Complete the homework
Agenda
- Debate Are computers smart or stupid?
- Learn what we mean by syntactic, semantic, and logic errors
- Introduce Python
Vocabulary to which you should become accustomed
|
|
|
|
Examples of the day
- Program print_quote.py
- Program look_before_you_sit.py
To do list
- Review class artifacts
- Examine one or more of the following
- 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
BOP
- When a TA shouts our chresomathics rules standup and cheer We are UVA