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 (Fall 2015)

General Information


Important announcements are posted both here and on Piazza.


  1. Course Newsgroup Piazza cs343 - general questions on course and announcements (read daily)
  2. Email userid@uwaterloo.ca - direct communication with course staff (Piazza private is often faster)
  3. μC++ Download (installation: sudo sh u++-6.1.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++ Background
  11. μC++ vim highlighting
  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