Class 2 – Friday, August 28
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
Moment of silence — Remember thou shalt not kill — Moment of silence
Important
- If you are problems with the Zoom link refresh that page or check your email.
Look both ways
Worksheet
Examples of the day
- Program print_quote.py
- Program camouflage_not_needed.py
Word of the day
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.
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
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 Throw the person from the train a kiss
- Learn what we mean by syntactic, semantic, and logic errors
- Introduce Python
Slam
- Haiku submissions
Vocabulary to which you should become accustomed; i.e., a lexicon when participating in computing-related structured communication
|
|
|
|
Examples of the day
- Program print_quote.py
- Program camouflage_not_needed.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
- Examine an epistle that I wrote for this class.
BTW
- When someone says chresomathics for the first time un-mute and cheer We are UVA
© 2020 Jim Cohoon | Resources from previous semesters are available. |