NPRG042 Programming in Parallel Environment

About

This is an informational web page for the Programming in Parallel Environment course (NPRG042), which is being taught at the Faculty of Mathematics and Physics, Charles University in Prague. The lectures and the seminas are being held in S3 from 10:40 to 12:10 and 12:20 to 13:50 respectively every Monday.

The students are required to have a decent prior knowledge of C++, C#, and Python. Students unable to code in these languages are likely not to pass the home assignments.

The course is held in Czech, but all materials and assignments are available in English. English students can study on their own and ask for consultations (best hours for consultations are Monday afternoons, you may arrange a meeting via Mattermost).

Bring your laptops to the seminars! In the past, we have observed that the lab sessions got significantly under-occupied during the semester and almost everyone was using their laptops instead of lab PCs. We have decided to merge the seminar and the labs, so every fortnight, the seminar session will take the form of a lab session and the students are expected to bring their own equipment.

This website hosts the following content:

You may also want to check out the information regarding our HPC clusters.

Contact and communication rules

The course is currently led by Martin Kruliš. Our primary communication channel is Mattermost and all students are required to use it for any course-related business. You may find the invitation link attached as a remark on the lecture scheduling event at SIS. Join the nprg042-para channel. Place generic questions (e.g. clarifications of the assignment specifications) in the course channel. Private conversations can be conducted via direct messages.

Changes