Information below is not for the current semester.
The current semester can be found here.
Semester: winter 2022/23
Lectures:
Thu 9:00 (in Czech), S9 (Petr Hnětynka)
Mon 9:00 (in English), S3 (Petr Hnětynka)
Labs:
Tue 9:00, SU2
Tue 9:00, SW2
Fri 10:40, SU2
Fri 12:20, SU2
Wed 15:40 (in English), SU2
Page in SIS: NPRG013
Grading: Credit and exam
Lectures:
Thu 9:00 (in Czech), S9 (Petr Hnětynka)
Mon 9:00 (in English), S3 (Petr Hnětynka)
Labs:
Tue 9:00, SU2
Tue 9:00, SW2
Fri 10:40, SU2
Fri 12:20, SU2
Wed 15:40 (in English), SU2
Page in SIS: NPRG013
Grading: Credit and exam
Information
- students subscribed for the course are automatically added to the Teams team
- all the course materials will be available in the team
- slides, examples,…
Practicals/Labs
- Practicals are in the Unix computer lab
- Sign yourself to a practical using the information system
- who is not signed to a practical within first three weeks of the semester will not receive “zápočet”
- Information for those who repeats the course or does not want to
attend the practicals
- if you repeat the course and you have fulfilled some
requirements of the course and you do not want to attend the
practicals, then sign yourself to the special “virtual”
practical
- if you repeat the course but you want to attend a “regular” practical, of course you can
- the requirements you fulfilled previous year can be accepted
(but only in the scope of a single study)
- explicitly write about it to the teacher of the particular practical
- if you did not write the home project program, the topic is
not automatically accepted
- but it is not necessary to think out a new one; you can propose the original one
- if you do not repeat the course but do not want to attend practicals, you can also sign yourself to the “virtual” practical
- for the “virtual” practical, there are the same requirements and deadline as for the “regular” ones
- “recipe” for the “virtual” practical
- sign yourself to the “virtual” practical
- write an email to the teacher of the “virtual” practical
(Petr Hnetynka)
- if you repeat the course, write about already fulfilled requirements
- if you do not repeat the course, propose a topic of the home project program
- work on homeworks
- if you repeat the course and you have fulfilled some
requirements of the course and you do not want to attend the
practicals, then sign yourself to the special “virtual”
practical
Exam and “zápočet”
- Exam is a written test
- To obtain “zápočet” it is necessary to create home project program and successfully pass the practical programming test
- Next, there will be home-works assigned during the semester (each week a single homework, 12 in total)
- It is necessary to submit at least half of homeworks
- Homeworks will be announced during practicals and submitted via ReCodEx
- It will be possible to get a maximum of 3 points for each homework
- When obtaining 27 points (75%) the practical test is automatically passed
- Topics for the home program project has to be agreed till 6th January 2023
- the topic is agreed with the teacher of the particular practical you are assigned to.
- without properly agreed topic you will not obtain “započet”
- Submitting the home program project
- till the end of February; the latest deadline is 19th May 2023 12:00 (noon)
- THIS IS FINAL DEADLINE AND WILL NOT BE EXTENDED!!!
- the project is submitted by email; only if it is necessary the project is shown personally.
- the project is submitted as a zip archive, which contains:
- sources,
pom.xml
file for Maven- Ant or Gradle can be used too
- user documentation (as a plain-text or html or pdf) so the
project can be launched and tested,
- developer documentation can be javadoc only (all methods commented, commented packages, basic info on the overview page)
- explicitly specified version of Java in
pom.xml
(or in a corresponding file for the used build tool)
- till the end of February; the latest deadline is 19th May 2023 12:00 (noon)
- Dates for exams and practical tests will be posted in SIS
- Information about exam
- duration 45 minut
- written
- no need to have “započet” in advance
- no resources allowed (books, notes, slides,…)
- (only a pen and your head are allowed :-)
- there will be also one exam during summer exam period
- Information about practical tests
- duration 3 hours
- in the Unix lab or online
- depends whether physical presence of students will be allowed
- you can use any printed resources (books, notes,…)
- all electronic resources and network communication is forbidden (the exceptions are API documentation (without tutorials) and the course website, i.e. slides and examples)
- there will be also a test during the summer exam period
Slides and examples shown during lectures and practicals
- available in the Teams team