280547 PR Industrial Programming for Astronomers (2025S)
Continuous assessment of course work
Labels
Registration/Deregistration
Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
- Registration is open from Mo 03.02.2025 08:00 to Mo 24.02.2025 23:59
- Deregistration possible until Mo 31.03.2025 23:59
Details
max. 20 participants
Language: English
Lecturers
Classes (iCal) - next class is marked with N
Sternwarte PC-Labor
- Friday 07.03. 09:45 - 12:00 Ort in u:find Details
- Friday 14.03. 09:45 - 12:00 Ort in u:find Details
- Friday 21.03. 09:45 - 12:00 Ort in u:find Details
- Friday 28.03. 09:45 - 12:00 Ort in u:find Details
- Friday 04.04. 09:45 - 12:00 Ort in u:find Details
- Friday 11.04. 09:45 - 12:00 Ort in u:find Details
- N Friday 02.05. 09:45 - 12:00 Ort in u:find Details
- Friday 09.05. 09:45 - 12:00 Ort in u:find Details
- Friday 16.05. 09:45 - 12:00 Ort in u:find Details
- Friday 23.05. 09:45 - 12:00 Ort in u:find Details
- Friday 30.05. 09:45 - 12:00 Ort in u:find Details
- Friday 06.06. 09:45 - 12:00 Ort in u:find Details
- Friday 13.06. 09:45 - 12:00 Ort in u:find Details
- Friday 20.06. 09:45 - 12:00 Ort in u:find Details
- Friday 27.06. 09:45 - 12:00 Ort in u:find Details
Information
Aims, contents and method of the course
Have you decided that academia is not for you? Are you thinking about going into the software industry or becoming a “data scientist”? Are you comfortable using all the common tools in the IT world? If your list of answers is [True, True, False] then this course is probably for you.The main aim of this practical class is to expose you to the major tools and methods common in the software industry, such as: using an IDE, Git/Github, contributing to large projects, setting up testing frameworks and documentation, designing, developing, and publishing python packages, doing code reviews.Students are expected to primarily write code for various purposes during the semester. This code will not be graded. The code contributions however will form a code portfolio (a CV) that the students must submit prior to a mock job interview (oral exam) at the end of the semester.NOTE: This course is aimed at students in their last semester. There are limited places (20) and preference will given to those who will not continue their studies after SoSe25
Assessment and permitted materials
The grading scheme is as follows: 70% code portfolio, 30% oral exam.
The code portfolio (70%) is to be submitted in the form of a CV (Lebenslauf) written for the purpose of applying for a job in the IT industry and will be graded accordingly. The oral exam (30%) will be run in the form of a mock interview, with points awarded accordingly.
The code portfolio (70%) is to be submitted in the form of a CV (Lebenslauf) written for the purpose of applying for a job in the IT industry and will be graded accordingly. The oral exam (30%) will be run in the form of a mock interview, with points awarded accordingly.
Minimum requirements and assessment criteria
Students must have at least 50% in both the code portfolio and oral exam / interview to pass the course
Examination topics
- Contribution to an open source software project
- Development and testing of a python package
- Publication of the package together with online documentation
- Submission of a CV / code portfolio to a job advertisement
- Submission of a code example prior to the job interview
- Successful job interview
- Development and testing of a python package
- Publication of the package together with online documentation
- Submission of a CV / code portfolio to a job advertisement
- Submission of a code example prior to the job interview
- Successful job interview
Reading list
Google and StackOverflow
Association in the course directory
VAF; PM-Astr;
Last modified: Mo 24.02.2025 21:46