Add README
This commit is contained in:
commit
b6d70bc6b6
59
README.md
Normal file
59
README.md
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
# Advanced C++ Programming
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Grading
|
||||||
|
|
||||||
|
Throughout this course you have to complete 2 assignments.
|
||||||
|
|
||||||
|
- Assignment 1 has 9 points to score
|
||||||
|
- Assignment 2 has 11 points to score
|
||||||
|
- You need at least 13 points to pass this course
|
||||||
|
|
||||||
|
Points will be subtracted for shortcomings discovered during evaluation.
|
||||||
|
This includes things like:
|
||||||
|
|
||||||
|
- Executables *segfaulting*
|
||||||
|
- Unnecessary waste of time or space (memory leaks)
|
||||||
|
- …
|
||||||
|
|
||||||
|
## C++ Related Questions
|
||||||
|
|
||||||
|
Break code specific questions down to a minimal example.
|
||||||
|
State your question and observations as comments in the code.
|
||||||
|
Please use [Compiler Explorer](https://compiler-explorer.com/) and its short link functionality under *Share*.
|
||||||
|
|
||||||
|
## Contacting Me
|
||||||
|
|
||||||
|
If you have questions or want to know more about a certain topic, I am always glad to help.
|
||||||
|
You can find me in room 2W05 of the ICT building.
|
||||||
|
|
||||||
|
You can also contact me by email, just be sure to send it from your university account.
|
||||||
|
Please keep your email informal and include the course number in the subject.
|
||||||
|
Preferably use the following link.
|
||||||
|
|
||||||
|
📧 [send email](mailto:alexander.hirsch@uibk.ac.at?subject=703807%20-%20)
|
||||||
|
|
||||||
|
## Essential References
|
||||||
|
|
||||||
|
- [C++ 17 Standard (Draft)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf)
|
||||||
|
- [C++ Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
|
||||||
|
- [cppreference.com](http://en.cppreference.com)
|
||||||
|
- [Compiler Explorer](https://compiler-explorer.com/)
|
||||||
|
|
||||||
|
## Useful References / Tools
|
||||||
|
|
||||||
|
- [Awesome Modern C++](https://github.com/rigtorp/awesome-modern-cpp)
|
||||||
|
- [Boost](http://www.boost.org)
|
||||||
|
- [C++ 20 Standard (Draft)](https://isocpp.org/files/papers/N4860.pdf)
|
||||||
|
- [Clang Sanitizers](https://clang.llvm.org/docs/UsersManual.html#controlling-code-generation)
|
||||||
|
- [Clang Tidy](http://clang.llvm.org/extra/clang-tidy/)
|
||||||
|
- [CMake](https://cmake.org)
|
||||||
|
- [Curated List of Awesome C/C++ Stuff](https://github.com/fffaraz/awesome-cpp)
|
||||||
|
- [DevDocs](https://devdocs.io/)
|
||||||
|
- [Doxygen](http://www.stack.nl/~dimitri/doxygen)
|
||||||
|
- [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html)
|
||||||
|
- [Google Test](https://github.com/google/googletest)
|
||||||
|
- [Modern C++ Features](https://github.com/AnthonyCalandra/modern-cpp-features)
|
||||||
|
- [Online C++ Demangler](https://demangler.com)
|
||||||
|
- [STL Containers](http://en.cppreference.com/w/cpp/container)
|
Loading…
Reference in New Issue
Block a user