Robert Muller — Boston College
About — Textbooks — Grading — Canvas — Piazza — SVM
Standard Library — Animate — Animate Quick
Administration
-
Meets: Monday thru Thursday 2PM - 2:50PM, Stokes Hall North Rm 215.
-
Instructor: Robert Muller
-
Office Hours: Tuesdays 3PM - 5PM, Wednesdays 4PM - 5PM and by appointment, 245 Beacon St. Rm 508.
Teaching Assistants:
Calista Agmata
- Office Hours Friday 5PM - 6PM, Saturday 11AM - 12PM, 245 Beacon St. Rm 122.
Andy Zheng
- Office Hours Tuesday and Thursday 12PM - 1PM, 245 Beacon St. Rm 122.
At a Glance
- Learning to code, writing functions;
- Bits, bytes & machines
- Applications
- Overview and System Setup
- Working with the Command Line Interface
- Python: Basic types & Expressions, Libraries & Functions
- Working with Graphics
- Repetition & Lists
- Animation; Model-View-Update
- More Animation
- Numeral Systems & Digital Representations
- Machines
- Machines
- Storage & Storage Diagrams
- Working with Arrays
- Working with 2-dimensional Arrays
- Applications of Strings, Text & Files
- Catching Up
Details
Week | Mtng | Topic | |
---|---|---|---|
1 | M 08/29/22 | First Meeting; Course Overview | |
T 08/30/22 | System Setup | ||
W 08/31/22 | Meeting Cancelled - COVID issues | ||
R 09/01/22 | System Setup: git Repositories | ||
2 | M 09/05/22 | Labor Day No Meeting | |
T 09/06/22 | Setup Walk Through | ||
W 09/07/22 | Working with the Unix Command Line | ||
R 09/08/22 | Individual Setup Meetings | ||
3 | M 09/12/22 | Python: Basic Types & Expressions | |
T 09/13/22 | Workshop: Defining Functions | ||
W 09/14/22 | Python: Branching & Repetition | ||
R 09/15/22 | Workshop: Defining Functions | ||
4 | M 09/19/22 | Working with Graphics | |
T 09/20/22 | Workshop: Graphics | ||
W 09/21/22 | More on Graphics | ||
R 09/22/22 | Workshop: More Graphics | ||
5 | M 09/26/22 | Repetition and Lists | |
T 09/27/22 | Working with Lists | ||
W 09/28/22 | Computing Distances between Points | ||
R 09/29/22 | Repetitive Algorithms on Numbers -- prime numbers | ||
6 | M 10/03/22 | Best Practices for Model-View-Update in Python - the touchSquares App | |
T 10/04/22 | Using Enumerations & Classes to Introduce Meaningful Symbolic Names | ||
W 10/05/22 | Workshop on PS3 | ||
R 10/06/22 | Workshop on PS3 | ||
7 | M 10/10/22 | No Meeting | |
T 10/11/22 | More Animation | ||
W 10/12/22 | |||
R 10/13/22 | |||
8 | M 10/17/22 | A Statistical Model of English Text | |
T 10/18/22 | More on Models of Text | ||
W 10/19/22 | Some Useful functions for PS4 | ||
R 10/20/22 | No Meeting | ||
9 | M 10/24/22 | Numeral Systems | |
T 10/25/22 | |||
W 10/26/22 | |||
R 10/27/22 | |||
10 | M 10/31/22 | Machines | |
T 11/01/22 | |||
W 11/02/22 | |||
R 11/03/22 | |||
11 | M 11/07/22 | Storage & Storage Diagrams | |
T 11/08/22 | |||
W 11/09/22 | |||
R 11/10/22 | |||
12 | M 11/14/22 | Working with Arrays | |
T 11/15/22 | |||
W 11/16/22 | |||
R 11/17/22 | |||
13 | M 11/21/22 | Working with 2-dimensional Arrays | |
T 11/22/22 | |||
W 11/23/22 | |||
R 11/24/22 | No Meeting | ||
14 | M 11/28/22 | Working with Strings, Text & Files | |
T 11/29/22 | |||
W 11/30/22 | |||
R 12/1/22 | |||
15 | M 12/2/22 | Catching Up | |
T 12/3/22 | |||
W 12/07/22 | |||
R 12/08/22 | Last Meeting |