Evaluation 2025-05-09¶
- Day 5
- Lesson plan
- Evaluation
- Reflection
What helped us learn (let us move forward) 2 min
- A: The practical work, discussions within groups, wrap-up was a good reflection on lessons learned
- A: working in groups and example exercises with a good level of complexity
- A:group work
- A:
- A:group work, shared expertise among classmates, discussions, working examples
- A: Open discussions in groups, trying different ideas, seeing different approaches, dealing with unexpected errors/behaviours
- A:
- A: individual exercise about making a package and deploying it
- A: Discussion with teachers when they asked questions incl. the last summary session
- A: Work in larger groups worked well
- A: real-world examples of for example documentation, hands-on exercises
-
A: Good examples in the documentation What stopped us from learning (What held us back) 2 min¶
-
A: already familiar with some of the exercises
- A: Exact exercise not always clear
- A: tight schedule so not so much time to ask questions/discuss
- A: some parts felt rushed and not practiced enough
- A: lack of time
- A: not enough time to finish the task on uploading the python package. It would have helped to have either extra time, or very explicit instructions on how to do it.
- A:
- A: too large group when working on the documentation
- A:
-
A: groups with more than two (maybe three) people in zoom meetings can be chaotic and hard to discuss What could we do to improve learning (What can we invent) 2 min¶
-
A: stick to developing the weather project so that it would be fully functional in the end (would be more fun to write docs too)
- A: some quizzes before the course to raise motivation to read up on the literature before the course :)
- A: Less concise description of exercises, smaller groups
- A: tasks regarding the use of Git/Github were a bit repetitive in the sense t
- A: extend the schedule to have more time for practice and revision
- A: Make the teaching material more concentrated: some topics had too many (interesting and insightfull, though) details. Keep core knowledge. This could help save time for practice.
- A: present an overview of the different parts/tasks in the project in the beginning to have a clear idea what to acheive
- A: Stay in a single project, maybe updating the files we use each day to be consistent (since we cannot do everything). For example, having a single Requirements file was better than using the two rushed options we had during group work. This could maybe be the same for all steps
- A: maybe consider having an in-person iteration of this course. so much group work on zoom is difficult and at least in my experience it would be more productive in person.
- A: fix phrasing/typos in some tasks/questions What will we do(Act) [Teachers only]¶
Confidence Report: (maximum 10min) You can leave when you are done. Give you confidence levels of the following statements, using this scale:
0: I don't know even what this is about …? 1: I have no confidence I can do this 2: I have low confidence I can do this 3: I have some confidence I can do this 4: I have good confidence I can do this 5: I absolutely can do this! I am confidant that…:
I can put the code of a project into a Python package
A: 5
A: 5 A: 3
A: 3
A:2
A: 3
A: 3
A: 4
I can upload my Python package on PyPI
A: 5
A: 3
A: 3
A: 3
A: 3
A: 3
A: 4
I can methodically optimize the runtime speed of my code
A: 4
A: 5
A: 5
A: 5
A: 4
A: 4
A: 5
I can create a runtime speed profile
A: 5
A: 5
A: 5
A: 5
A: 5
A: 5
I can read a runtime speed profile
- A: 5
- A: 5
- A:
- A: 5
- A: 5
- A: 5
- A: 5
- A:
- A: 5
- A:
- A:
-
A: I am able to distinguish bad from good advice regarding runtime speed optimization
-
A: 4
- A:
- A:
- A: 5
- A: 5
- A: 5
- A: 4
- A:
- A:
- A: 4
-
A: 4 I can mentalize the installation needs from the users' perspective,I am confidant that…:
-
A: 5
- A: 3
- A:
- A: 5
- A:
- A:
- A: 4
- A: 4
- A:
- A: 3
-
A: I can initialize a new project,I am confidant that…:
-
A: 5
- A: 5
- A: 5
- A:
- A: 5
- A: 5
- A: 5
- A:
- A: 5
- A:
-
A: I know the most important sections for a full public README,I am confidant that…:
-
A: 4
- A: 5
- A: 5
- A: 5
- A:
- A: 4
- A:
- A: 5
- A:
- A: 4
-
A: I can make an installation instruction for potential users,I am confidant that…:
-
A: 4
- A: 3
- A: 5
- A: 4
- A:
- A: 5
- A: 5
- A:
- A: 4
- A:
-
A: I can make citation info,I am confidant that…:
-
A: 3
- A: 5
- A: 5
- A:
- A: 4
- A: 5
- A: 3
- A:
- A: 4
- A:
- A:
-
A: I know how to find instruction of going to more sophisticated documentation,I am confidant that…: The course met my expectations,I am confidant that…:
-
A: 5
- A: 4
- A: 5
- A:
- A: 5
- A: 4
- A:
- A: 5
- A: 5
- A:
-
A: I learned a lot of new things about software development as a process:
-
A: 5
- A: 5
- A: 5
- A: 5
- A: 5
- A: 5
- A:
- A:
- A: 5
- A:
- A: I will use what I learned in my projects:
A: 5 A: 5 A: 5 A: 5 A: A: 5 A: A: 4 A: 5 A: A: