Scientific computing and programming


ViCo Project Group

Tabs

(Selected)
access_denied.png
Project goals
IT-supported research is increasing rapidly across all disciplines. This is associated with an enormous increase in data. The ability to handle data systematically and sustainably, and to consciously use and evaluate it in the respective subject-specific context, is therefore of great importance for students. A typical application for data analysis at the University of Bonn is scientific computing, in which data, text, graphics, and program code are combined with the help of IT technologies (e.g., computer-simulated models and algorithms for evaluating satellite observations) to solve scientific questions. The solutions are achieved using externally developed or self-developed program codes, which output results using visualizations and simulations based on provided or self-collected data. For a qualitative understanding of scientific computing, the consistency and quality of the data basis must be critically examined. However, the approach and analytical examination of the program code also play a role in finding an optimal solution strategy and in identifying faulty algorithms. To gain knowledge about learners' qualitative understanding of the analytical processing of scientific computing and to use it effectively in teaching, the collaborative, digital open-source tool Project JupyterHub is used. Using this tool, complex calculations are broken down into result-producing individual steps on a centrally accessible and standardized interface, providing structured and thus easier access to the scientific question. Buffer and partial simulations of the program, which can deliver direct results after adjusting parameters, enable the reproducibility of individual solution steps and thus the reflection of one's own approach. By integrating several programming languages ​​(Julia, Python, R, and others) and bundling various functionalities of scientific computing, Jupyter offers a unified software environment for versatile use across a wide range of subjects. Furthermore, work in peer groups is encouraged.in the digital handling of research data and enables intensive and reflective learning about the direct and sustainable use of the data, computing with it, checking for errors based on scientific criteria, and visual representation. Group work is particularly well-suited for individual program development and documentation, as well as data analysis for fundamental problems of scientific computing, as the software allows individual partial solutions to be combined into an overall solution to a complex problem. Each student is responsible for a part, which is made available and analyzed within the peer group via the tool. This enables a new type of learning that, through individual and cooperative approaches, not only promotes self-competence but also social skills, which are increasingly important in programming work, such as the ability to reflect in groups. The direct perception of difficulties in understanding allows for individualized teaching tailored to the specific needs of the students.
Workshops
Within the framework of the ViCo project, individual workshops (basic and advanced workshops) are designed and conducted for the participating project groups, depending on the topic focus and training needs. The following workshops are currently offered: ​Experience workshops:
Basic workshops:
Contact
Oliver Cordes (Physics / Astronomy Department) Email: ocordes@uni-bonn.de ​Stephan Duell (Application Developer JupyterHub/HRZ): Email: sduell@uni-bonn.de ​Christian Stracke (ViCo Project Coordinator/BZH) Email: stracke@uni-bonn.de ​Jenny Pomino (Media Didactics/BZH) Email: jpomino@uni-bonn.de ​

Experience workshop JupyterHub

Group

Basic workshops

Group

Group

Information, registration
Group

Information, registration
Group

Information, registration

16.06.23: Workshop: Exchange of Experiences JupyterHub 2023

Tabs

(Selected)
You have joined the group
access_denied.png

Exchange of experiences on the use of JupyterHub in teaching.

Friday, June 16, 2023, 2:00 PM - 4:00 PM (online only)
program
Table 103
2 p.m.
Welcome - Introduction of the ViCo project (Mr. Stracke) - Current status of JupyterHub (Mr. Duell)
Short presentation with discussion: Using JupyterHub in teaching (Mr. Cordes)
Short presentation with discussion: Public Finance and Social Policy (JupytherHub) (v. Gaudecker)
14.55
pause
15.05
Short presentation with discussion: Introduction to Deep Learning (JupytherHub) (Mr. Gabler)
15.30
Final discussion
Outlook for SoSe23 and WiSe 23/24
16.00
End
There are no rows in this table
Meeting ID: 636 8602 4588 Passcode: 604544

Learning Resources

Icon LTI Consumer

Type: LTI Consumer

December 8, 2022: ViCo Workshop for Doctoral Students (PG2)

Tabs

(Selected)
You have joined the group
access_denied.png

ViC-Workshop

Thursday, December 8, 2022, 10:00 a.m.–12:30 p.m. (online)

The workshop will focus on the following aspects:

Current status: Virtual Collaboration (ViCo) project
Basics of Virtual Collaboration in Teaching
Media didactic approaches: course organization + course design; ViCo phases
Outlook WiSe22/23; SoSe23

Zoom-Link:

Meeting-ID: 680 4042 3256 Kenncode: 137714
program
Table 104
Time
Contents
10
greeting
The ViCo project (current status) - C. Stracke
Fundamentals of Virtual Collaboration (ViCo) - J. Pomino
10.3
Reflection on the current course concept (doctoral students)
Media didactic approaches I: - J. Pomino
Course organization + course design; ViCo phases
Learning group analysis, entrance tests
11
Pause
11.15
Media didactic approaches II: - J. Pomino
Group methodology
Collaboration (criteria for collaboration/tasks)
Securing results + presenting results
12
Outlook WiSe22/23; SoSe23: - C.Stracke - Demonstration phase and piloting - Evaluation ​
12.3
End
There are no rows in this table
Contact
Workshop leaderJenny Pomino (Media Didactics/BZH) E-mail: jpomino@uni-mail.de

Files

File

docx 21.06 KB 7. Dec 2022, 12:40
File

docx 16.99 KB 7. Dec 2022, 12:40

March 15, 2024: Introduction to JupyterHub

Information, registration

Tabs

(Selected)
You have joined the group
access_denied.png

Friday, March 15, 2024, 10:00 - 11:00 a.m. Online Workshop Zoom Link:

Meeting ID: 693 8110 4399
Passcode: 770912
Do you teach statistical calculations, scientific algorithms, or programming languages?
Or do you offer introductory events?
Then JupyterHub is the simple, university-wide solution for you!
On Friday, March 15, 2024, the ViCo project will host a workshop on the use of JupyterHub in teaching: JupyterHub is a data science platform that allows users to write, execute, and share code via notebook files directly in the browser.
This workshop will teach all interested instructors the basics of using JupyterHub. After the workshop, all participants will have an overview of how to integrate JupyterHub into their own courses.
Registration

program
September 16, 2022: Technical Basics: Introduction to JupyterHub Information, registration Tabs Content (Selected) info Members Unsubscribe from Group Success MessageYou have joined the group Friday, September 16, 2022 , 9:00 a.m.–1:30 p.m. Hybrid event. Venue/Room: Argelander Institute for Astronomy, Auf dem Hügel 71, 53121 Bonn, Room 0.006. Zoom: https://uni-bonn.zoom.us/j/66482767468?pwd=T0RDalZqQWlkY25qS3dxQWpVcGplUT09 . Meeting ID: 664 8276 7468. Passcode: 629142 Through practical exercises, participants will receive an introduction to the JupyterHub system. After the workshop, participants will have an overview of JupyterLab, be able to work with notebooks, and have gained their first practical experience with Jupyter. Registration Please register for the workshop here. program 9.00 Welcome Block I : Introduction to JupyterHub 10.15 pause 10.30 Block II : Notebook Basics 11.45 pause 12.00 Block III : JupyterLab interface for notebooks 13.00 Final discussion 1:30 p.m. End Materials Block 1 Block 2 Block 3 contact Workshop leader Oliver Cordes (Astronomy) Email: ocordes@uni-bonn.de Stephan Duell (HRZ) Email: sduell@uni-bonn.de organization Jenny Pomino (Media Didactics/BZH) Email: jpomino@uni-bonn.de Christian Stracke (ViCo Coordination/BZH) Email: cstracke@uni-bonn.de Forum: Questions, exchange, support FORUM Do you have any questions about the workshop? Do you need further information after the workshop? Please use the forum. Your questions/concerns will be answered there. Thank you! to the FORUM Learning Resources LTI Consumer Open JupyterHub JupyterHub Files File Open Vico_WorkShop_Jupyter_Block1.zip Vico_WorkShop_Jupyter_Block1.zip File Open Vico_WorkShop_Jupyter_Block2.zip Vico_WorkShop_Jupyter_Block2.zip File Open Vico_WorkShop_Jupyter_Block3.zip Vico_WorkShop_Jupyter_Block3.zip Opencast Opencast Open accompanying videos for the workshop on September 16, 2022 Accompanying videos for the workshop on September 16, 2022Table 105
10.00
greeting
10.05
Introducing JupyterHub
10.4
Questions and discussion
There are no rows in this table
Materials
More information about ViCo and JupyterHub can be found internally in Confluence:
contact
Workshop leader
Dr. Christian M. Stracke (HRZ) Email: stracke@uni-bonn.de
Stephan Duell (HRZ) Email: sduell@uni-bonn.de
Forum: Questions, exchange, support

FORUM Do you have any questions about the workshop? Do you need further information after the workshop? Please use the forum. Your questions and concerns will be answered there. Thank you!

Registration

Booking Pool
Open Registration
This workshop will be held online. Please register here to participate.

Forums

forum
Open Forum: Exchange, questions, support

Learning Resources

LTI Consumer
Open JupyterHub
LTI Consumer
Open JupyterHub
LTI Consumer
Open JupyterHub
LTI Consumer
Open JupyterHub
LTI Consumer
Open JupyterHub

September 16, 2022: Technical Basics: Introduction to JupyterHub

Information, registration

Tabs

(Selected)
You have joined the group
access_denied.png

Friday, September 16, 2022 , 9:00 a.m.–1:30 p.m. Hybrid event. Venue/Room: Argelander Institute for Astronomy, Auf dem Hügel 71, 53121 Bonn, Room 0.006. Zoom: . Meeting ID: 664 8276 7468. Passcode: 629142

Through practical exercises, participants will receive an introduction to the JupyterHub system. After the workshop, participants will have an overview of JupyterLab, be able to work with notebooks, and have gained their first practical experience with Jupyter.
Registration

program
Table 105
9.00
Welcome Block I : Introduction to JupyterHub
10.15
pause
10.30
Block II : Notebook Basics
11.45
pause
12.00
Block III : JupyterLab interface for notebooks
13.00
Final discussion
1:30 p.m.
End
There are no rows in this table
Materials
contact
Workshop leader
Oliver Cordes (Astronomy) Email: ocordes@uni-bonn.de
Stephan Duell (HRZ) Email: sduell@uni-bonn.de
organization
Jenny Pomino (Media Didactics/BZH) Email: jpomino@uni-bonn.de
Christian Stracke (ViCo Coordination/BZH) Email: cstracke@uni-bonn.de
Forum: Questions, exchange, support

FORUM Do you have any questions about the workshop? Do you need further information after the workshop? Please use the forum. Your questions/concerns will be answered there. Thank you!

Learning Resources

LTI Consumer
Open JupyterHub

Files

File
Open Vico_WorkShop_Jupyter_Block1.zip
File
Open Vico_WorkShop_Jupyter_Block1.zip
File
Open Vico_WorkShop_Jupyter_Block1.zip

Opencast

Opencast
Open JupyterHub

23.09.2022: Didactic Foundations: Virtual Collaboration in Teaching (JupyterHub)

Information, registration

Tabs

(Selected)
You have joined the group
access_denied.png

Didactic foundations: Virtual collaboration in teaching (JupyterHub)

Friday, 23 September 2022, 9:00 a.m.–1:30 p.m. (online)

The workshop will focus on the following aspects:

The Virtual Collaboration (ViCo) project
Forms of virtual collaboration in teaching
Planning, implementation and design of virtual collaboration in teaching (with JupyterHub)
Reflection on possible application scenarios with JupyterHub
Registration

Zoom link: Meeting ID: 653 2738 9864 Passcode: 178042 ​

program
Learning objectives
Workflows
Materials
Python Data Science Handbook (Jake VanderPlas):
contact

Learning Resources

Icon LTI Consumer

Type: LTI Consumer

Files

File

docx 21.06 KB Sep 23, 2022, 08:39
File

Jupyterhub experience report presentation by Thomas Erben
zip 16.43 MB Sep 23, 2022, 12:21 p.m
File

docx 16.99 KB Sep 23, 2022, 08:39

Booking Pools

Booking Pool

Calendar MonTuWeThFriSatSu123456789101112131415161718192021222324252627282930Consultation Hours
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.