UW Logo

CS343: Concurrent and Parallel Programming

Supported by the Instructional Support Group

University of Waterloo : Faculty of Mathematics : School of Computer Science : CS343 Home Page

Current Term (Winter 2019)

General Information


  1. Newsgroup Piazza cs343 - course announcements and questions (read daily)
  2. Email cs343uwaterloo.ca - direct communication with course staff (Piazza private is often faster)
  3. μC++ Download (installation: (sudo) sh u++-7.0.0.sh) detailed instructions
  4. FAQ (Frequently Asked Questions)
  5. Code Examples (makefiles, C++, μC++, Java)
  6. Testing/Documentation
  7. Assignment Guidelines
  8. C++ Coding Guidelines
  9. μC++ Annotated Reference Manual (postscript)
  10. μC++ editor highlighting (vim, sublime)
  11. μC++ Background
  12. CS246 Course Notes
  13. Research Papers
  14. Concurrency Books
  15. Git Textbook
  16. GNU Make manual
  17. C++ Tutorial (postscript, workcode)
  18. C++ Standard Library
  19. STL Quick Reference Card
  20. GDB Cheatsheet for μC++
  21. GDB Tutorial for C, C++
  22. Emacs Tutorial (.emacs)
  23. MFCF Help Centre

Valid XHTML 1.0 Strict