Timetable at FEE Students of PGE Upload system BRUTE

Practices

Semester organization

Practices attendance
Attending practices is mandatory. A student who cannot attend practices for important personal/health/study reasons has to negotiate their situation with PGE teacher(s) in advance, to establish a plan of appropriate replacement learning activities. Apart from these rules, at most two (or similar low number) unexplained absences at practices are acceptable.

Individual work
All codes a student turns in during the course has to be written individually by him/her. However, students are encouraged to discuss the solution ideas with other students and teachers before coding. It is the code which has to be produced strictly individually, not the idea of the solution. Plagiarism is not supported at CTU, see the plagiarism dealing rules.

Programming practices, homeworks and the assessment
There are 6 set of practices problems and 3 programming homeworks in the semester. The value of each practice set is 10 points, the value of each homework is 20 points. To obtain the assessment, it is necessary to obtain at least 60 points. From each practice set it is necessary to obtain at least 5 points, from each homework it is necessary to obtain at least 10 points. The practice problems and the homeworks are assigned and the solutions are evaluated in the upload system BRUTE.

It is vitally important to avoid plagiarism in the homeworks, read carefully the rules of Plagiarism. Consult the teacher in advance if there is anything unclear to you in this regard.

Upload system

Communication with the upload system is described on page Upload System.
Read it carefully.

Practice sets and homework deadlines

The deadlines of submissions of practice sets and homeworks are fixed. The deadline of a practice set is typically one week after the set had been assigned. The deadline of a homework is typically about three weeks after the set had been assigned. The exact dates/times are specified at each set in and at each homework in brute. The practice sets are assigned in the first 6 weeks of the semester, the homeworks are assigned, later, in the second half of the semester, in weeks 7, 9, and 11. Solutions submitted after the deadline are not graded. Individual submission plan can be agreed upon in case of prolonged sickness, foreign trip or other important causes.

Consultations
The preferred time for consultations is Tuesday afternoon and Wednesday not colliding with PGE lessons.
Other days/hours, depending on the circumstances are also possible.
The exact time/venue of particular consultations should be agreed upon in advance, e.g. by e-mail or personally during the lessons.

Practices 1-14

1. Basic 1D/2D array and list processing
Practices 1

2. 2D array and list processing
Practices 2

3. String processing
Practices 3

4. Prefix Sum, Sliding window, Binary search, Sorts
Practices 4

5. Speed of solutions, Sorts, Binary search,
Practices 5

6. Recursion
Practices 6

7. - 14. Remaining practices are concentrated on homework preparations, additional practices issues discussions, and exam preparations.

You can find additional exercises for individual training on a separate Exercise page:
Additional exercises

courses/be5b33pge/practices.txt · Last modified: 2024/02/21 01:16 by berezovs