Arvutiteaduse instituut
  1. Kursused
  2. 2022/23 kevad
  3. Programmeerimine keeles C++_ENG (MTAT.03.158)
EN
Logi sisse

Programmeerimine keeles C++_ENG 2022/23 kevad

  • Home
  • Labs
    • Submission of solutions
    • Results
  • Examination times
  • Guides
  • References

What to include with the solutions?

General requirements

  1. Package the solution as a zip file. Tar.gz, tar.bz2 are also suitable, if the previous ones are not available, then rar.
  2. Upload the solution to courses. Solutions by email are not accepted. The link is in the menu on the left.
  3. Submit on time
  4. The tasks are not overly complicated. Make your own solution. You can ask for help, but don't take another student's code.
  5. If you use code from an internet source, you must add a reference to the source to the code file.

Your solution should have

  1. Source code (*.c/*.cpp files (depending on whether the program is in C or C++). C programs must have a .c extension and C++ programs must have a .cpp extension.
  2. Headers (*.h files)
  3. Makefile
  4. Doxyfile (Doxygen configuration file for generating documentation)

Do not include

  1. Compiled program (.exe)
  2. Object files (.o)
  3. External libraries (.a, .so, .dylib, .dll)
  4. Generated Doxygen comments (html/latex/etc folders)
  5. Unrelated files.

When checking homework, we will:

  1. Unzip the ZIP archive.
  2. Run make
  3. Run doxygen
  4. We test the programs with prepared test scripts, which means that the output of the program must be the same as described in the task
  5. We will read the source code in case of issues or doubt

After compiling, we expect to have in a visible location:

  1. The executable program (the file with the name specified in the task)
  2. Documentation (we will check for the html form). Functions, parameters, possible return values, classes, and other named symbols must be documented.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused