Review of programming concepts, programming environments, debugging tools, large program management and design, program complexity analysis and optimization.
See the Course Policy for additional information, including grading & assignment details
We will be using Piazza for class discussion.
The system is highly catered to getting you help fast and efficiently from classmates, the TA (if we have one), and myself.
Rather than emailing questions to me, I encourage you to post your questions on Piazza. If you have any problems with Piazza or feedback for the developers, email Team Piazza.