...
The format will be a mixture of lectures and labs. Each day will consist of a morning and afternoon session, each lasting approx. two hours long. See below for a more detailed schedule. The workshop will be in-person only. Workshop materials will be made available online afterward. Please register if you would like to attend. There is no fee to attend.
🗓️ Dates
Part 1 (Computing basics): Monday, August 12 & Tuesday, August 13
Part 2 (Python): Wednesday August 14 & Thursday August 15 & Friday August 16Wednesday will be a day off.
🎯 Location
On campus (building/room TBA)Bird Library Room 114 (Peter Graham Scholarly Commons)
The Peter Graham Scholarly Commons is on the 1st floor of Bird Library, near the university entrance (floor map).
📋 Registration
Please register here: Registration Form
...
The workshop will be cross-disciplinary and no prior programming experience is needed. You will need to bring your own computer. Mac or Linux machines are preferred, but Windows is fine too.
⏲ Schedule
The workshop will start at 10:00AM each day. We will also be available 9:00 - 10:00AM on Monday and Wednesday to help people setup their computers for the workshop. The setup session is especially recommended for Windows users.
Day | Time | Topics covered (subject to change) | |
---|---|---|---|
Mon. Aug 12 | 9:00AM - 10:00AM | Setup computers (recommended for Windows users) | |
Mon. Aug. 12 | 10:00AM – 12:00PM | Operating systems; basic terminal usage | |
Mon. Aug. 12 | 1:30PM - 3:30PM | Simple bash; text editors; GitHub | |
Tues. Aug. 13 | 10:00AM - 12:00PM | More advanced bash; environment variables; conda | |
Tues. Aug. 13 | 1:30PM - 3:30PM | Package managers; ssh | Thursssh and computer clusters |
Wed. Aug 14 | 9:00AM - 10:00AM | Setup computers (recommended for Windows users) | |
Wed. Aug. 1514 | 10:00AM - 12:00PM | Introduction to Python (TBA) | ThursPython: variables, assignments, types, operations, containers |
Wed. Aug. 1514 | 1:30PM - 3:30PM | Introduction to Python (TBA)Fri: control-flow (if/else); intro to functions | |
Thurs. Aug. 15 | 10:00AM - 12:00PM | Introduction to Python (TBA) | FriPython: for/while loops; functions (con’t) |
Thurs. Aug. 15 | 1:30PM - 3:30PM | Introduction to Python (TBA)Python: libraries; numpy/scipy/matplotlib |
blue = Part I, Computing Basics
red = Part II, Intro. to Python