CS201 R, Fall 2013
Class Time: Tuesday/Thursdays 1:00 pm – 3:45 pm
Classroom: Flarsheim 302
Class Instructor: Rachel J. Morris
Office: Flarsheim 450G
Office Hours:
Monday and Wednesday: 11:00 am - 1:00 pm
Tuesday and Thusday: 4:00 pm - 6:00 pm
Lab Time: Tuesday/Thursdays 9:30 am - 12:00 pm
Lab Instructor: Imrul Siddique
Office: Flarsheim 508
Lab: Flarsheim ?
Make sure to view the Lecture folder on the website, as it contains:
- The in-class handouts
- The presentation slides from class
- Sample code (both from in-class and extra code)
- Review questions (Comprehensive list of questions for each section)
You can also find additional resources from Pearson on Blackboard!
Sometimes concepts aren't clear after just one lecture. There are plenty of resources for you learn C++, both through the class (presentation slides, sample code), your textbook, and around the web!
- LearnCPP.com
- CPlusPlus.com Tutorials
- ntu.edu.sg C++ Programming Language
- AntiRTFM Video Tutorials
- TheNewBoston Video Tutorials
- Qt Project - UI Framework
- wxWidgets - UI Framework
- SFML - Simple Fast Media Library (for game dev/media)
- SDL - Simple Directmedia Layer (for game dev/media)
- Allegro - Game programming library
- VideoTutorialsRock.com - OpenGL Game dev tutorial
- Ogre3D - 3D Engine for C++
- Festival Text-To-Speech Library
- NaCL - Native Client for the Web (Build web-apps with C++)
- Boost - C++ library extention
- Player Project - Robot Simulation
- Arduino - Microcontroller w/ C++-like language
- Processing
- Open Frameworks
Suggested reading and listening to become a better software developer.
- Effective C++ by Scott Meyers
- A book on Design Patterns
- Confessions of a Used Program Salesman by Will Tracz
- The Pragmatic Programmer by Andrew Hunt, David Thomas