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 2018)

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. Books
  15. GNU Make manual
  16. C++ Tutorial (postscript, workcode)
  17. C++ Standard Library
  18. STL Quick Reference Card
  19. GDB Tutorial for C, C++
  20. Emacs Tutorial (.emacs)
  21. MFCF Help Centre

Valid XHTML 1.0 Strict