Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Thurs

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

ssh 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