dr inż. Maciej Kraszewski

inżynier

menedżer R&D

nauczyciel akademicki

dr inż. Maciej Kraszewski

inżynier

menedżer R&D

nauczyciel akademicki

Methods of programming

Additional materials

  • There is a free Coursera specialization available for free that covers most of our material. It can be access with this link.

Grading

Due to the quarantine and need for conducting classes remotely the grading method has been changed.

  1. At the beginning of each week (Monday – Tuesday) introductory material for new programming assignment will be posted on the course website.
  2. Solutions of each assignment will be graded from 0 to 10 points.
  3. For finishing the assignment before Friday extra 50% will be granted.
  4. On Friday additional material for the assignment will be posted on the website.
  5. Assignments need to be solved before the given deadlines.

Declaration

Declaration for taking part in this class can be downloaded here. Please print the declaration, sign it and send to address maciej.kraszewski[at]apsl.edu.pl.

Programming assignments

  1. Recursion – part 1
  2. Recursion – part 2
  3. Divide and conquer – part 1
  4. Divide and conquer – part 2
  5. Greedy algorithms – Huffman encoding
  6. Path finding problem