Hacking for Science

Block 1, Session 1: Class is Open. C’mon in.

(find us on matrix: #h4sci:staffchat.ethz.ch)

James Bond Start

Markdown / Quarto

AI Integration

Containers / Docker

Background Survey

Course Objectives

1. Evaluate the Role of Components in the Tech Stack

2. Carpentry Level Version Control + Dev Workflows

3. Applied Data Handling /w Programming Language

Example Benchmark: Create a Production Pipeline

Approach

Coaching

Approach: Flipped Classroom

Schedule: Block 1

25.09. 10-13 The Big Picture

26.9. 10-14 Git & Workflows

Schedule: Block 2

23.10. 10-13 R Programming Crash Course

24.10. 10-14 Programming with Data

Schedule: Block 3

20.11. 10-13 Infrastructure

21.11. 10-14 Infrastructure

Schedule: Block 4

04.12. 10-13 Semester Projects

05.12. 10-14 Semester Projects

Course Resources

Read Online

Source

Community

  • Matrix Chat Space (#h4sci:staffchat.ethz.ch) (element.io is recommended as a client)
  • Zoom Live Sessions (only available to enrolled students)

The Big Picture

The Git Session

Tomorrow’s Git Session

  • 10-12: Self Learning Block: Videos, Book, Trying Out (chat presence). Don’t forget to take a break !
  • Quick concept review: 15 min
  • Q&A session (15 min)
  • Breakout Rooms to work on the tasks (45 min)
  • Task Review 30 min

Individual Introductions

Hi, I’m Matt.

  • AI & Analytics Services at Helsana

  • Research Software Engineering and Economic Data (RSEED) at KOF Lab ETH Zurich

  • formerly: Sales Lead @cynkra

  • active in the open source community, e.g., former global coordinator for the useR! conference, currently Zurich R user group