...
This 4-day workshop will cover an introduction to some of the common tools used in open source development. It is targeted at novice users. The workshop will be broken into two parts:
...
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. 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
...
The Peter Graham Scholarly Commons is on the 1st floor of Bird Library, near the university entrance (floor map).
📋 Registration
...
Note |
---|
Registration is now closed, as we are at capacity. If you would like to be put on a waiting list, please fill out the registration from here: Registration Form. We will notify you if we have an opening. |
Info |
---|
If you would like to be notified of future workshops and other events hosted by the OSPO, subscribe to the OSPO listserve by sending an email to listserve@listserve.syr.edu. Put in the message “subscribe OSPO <Your name>” where <Your name> is your name. For more information on subscribing to lists, see the instructions here. |
Registration is open to all Syracuse University students, staff, and faculty. There is no fee, but space is limited, so sign up soon.
...
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 usageIntroduction to bash; vim; scripting |
Mon. Aug. 12 | 1:30PM - 3:30PM | Simple More bash; text editorsenvironments; GitHubconda |
Tues. Aug. 13 | 10:00AM - 12:00PM | More advanced bash; environment variables; condassh and computer clusters |
Tues. Aug. 13 | 1:30PM - 3:30PM | ssh git and computer clustersGitHub |
Wed. Aug 14 | 9:00AM - 10:00AM | Setup computers (recommended for Windows users) |
Wed. Aug. 14 | 10:00AM - 12:00PM | Python: variables, assignments, types, operations, containers |
Wed. Aug. 14 | 1:30PM - 3:30PM | Python: control-flow (if/else); intro to functions |
Thurs. Aug. 15 | 10:00AM - 12:00PM | Python: for/while loops; functions (con’t) |
Thurs. Aug. 15 | 1:30PM - 3:30PM | Python: libraries; numpy/scipy/matplotlib |
...
red = Part II, Intro. to Python
📖 Workshop materials
Examples, exercises, and lecture recordings:
Session 1 recording (Introduction to bash; vim; scripting)
Session 2 recording (More bash; environments; conda)
Session 1 recording (ssh)
Session 2 recording (git and GitHub)