NPRG030 Programming 2 – exercise - NPRG031

Adam Dingle's (lecturer's) web with information, syllabus, textbooks and other resources.

Exercise syllabus

  1. week - notes
  2. week - notes
  3. week - notes
  4. week - notes 01, notes 02
  5. week - notes
  6. week - notes
  7. week - notes, (notes Dynamamic programming CZ)
  8. week - notes
  9. week - notes
  10. week - notes
  11. week - notes

Examination requirements:

  1. Homeworks - the primary goal of the homework is to practice the material/ideas, etc. discussed in the lecture, the code you write is a practice tool (this means only self-written code from the scrath is allowed; no copy, no co-work, no StackOverflow or GPTChat, etc. any exceptions will be explicitly stated).
  2. Skipped Final test - on the last exercise write and debug a C# program in 75 minutes
  3. Semestral project - A larger C# work, including documentation and tests, for which you will have more time. Your project that demonstrates your abilities/skills discussed within the course (including algorithmic, architecture and code design, programming, knowledge of language, efficiency, security, style and best practices, ...). It should be written in an object-oriented way.
    1. Proposal
    2. Project
  4. Activity in class
  5. Cheating is prohibited! Strictly controlled.

Contact