Introduction

Contents

IntroductionΒΆ

In the first block of this course we will focus on the basics of programming, obviously with a focus on python. However, before we will actually start exploring this fantastic programming language we will go on side-quest that might seem unrelated and adjacent at best but is indeed very important for programming and computational work in general. After that we will spend three session on exploring python’s building blocks from variables over common operations to functions.

ScheduleΒΆ

Please see below for our current optimistic schedule. Depending on our progress, potential problems and different forms of learning, content and times might change a bit. Each lecture will be divided into several parts separated by a 5-10 minute break and might constitute a transition from basic to advanced concepts, theoretic to practical sessions and individual to group work. The different parts are roughly indicated in the schedule below like this:

πŸ—“ - important information on date & time
πŸ’‘ - input from the instructor
πŸ‘¨πŸ»β€πŸ« - instructor presents content
πŸ₯Ό - research project work
πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» - work on demo data
πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬ - work on own research project
πŸ–₯️ - computational work outside course hours
✍🏽 - writing outside course hours
πŸ“– - reading outside course hours

Date (day/month/year) πŸ—“

Topic πŸ’‘ πŸ‘¨πŸ»β€πŸ«

Assignment πŸ–₯️ βœπŸ½πŸ“– / deadline

28/10/2022

Introduction I - course information & setup πŸ’‘ πŸ‘¨πŸ»β€πŸ«

πŸ–₯️ πŸ“– /not applicable

28/10/2022

Introduction II - GUI/CLI & BASH πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

πŸ–₯️ πŸ“– /not applicable

04/11/2022

Introduction III - computing environments πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

πŸ–₯️ πŸ“– / 14/11/2021, 11:59 PM EST

04/11/2022

Introduction IV - jupyter ecosystem/notebooks πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

πŸ–₯️ πŸ“– / 14/11/2021, 11:59 PM EST

04/11/2022

Python I - basics & data types I πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

πŸ–₯️ βœπŸ½πŸ“– / 03/12/2021, 11:59 PM EST

04/11/2022

Python II - basics & data types II πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

πŸ–₯️ βœπŸ½πŸ“– / 03/12/2021, 11:59 PM EST

05/11/2022

Python III - control flow operations πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

πŸ–₯️ βœπŸ½πŸ“– / 17/12/2021, 11:59 PM EST

19/11/2022

PsychoPy I - writing experiments in python πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

πŸ–₯️ βœπŸ½πŸ“– / ?

19/11/2022

PsychoPy II - stimulus presentation & responses πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

πŸ–₯️ βœπŸ½πŸ“– / ?

(19/11/2022)

(Data analyses I - data handling) πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

πŸ–₯️ βœπŸ½πŸ“–

(19/11/2022)

(Data analyses II - statistics & visualization) πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

πŸ–₯️ βœπŸ½πŸ“– / ?