CSC 240
Introduction to C/C++
Syllabus:
Click here to view the course syllabus
Final Project:
Click here for a description of the final project
Class Notes:
Chapter 1: Language Goals
Chapter 2: Basic Data Types
Chapter 3: Pointers and References
Chapter 4: Memory Management
Chapter 5: Classes
Chapter 10: Input and Output
Chapter 6: Polymorphism
Chapter 7: Operator Overloading
Chapter 8: Characters and Strings
Chapter 9: Templates and Containers
Chapter 11: Exception Handling
Presentations:
Analysis of Algorithms
Sorting Algorithms
Assignments:
Assignment 1: Getting to know the programming environment
(due: Friday 10/26/07)
Assignment 2: Simple number crunching
(due: Wednesday 10/31/07)
Assignment 3: Array Manipulation
(due: Monday 11/5/07)
Assignment 4: Quadratic Equations
(due: Monday 11/19/07)
Assignment 5: Priority Queue
(due: Wednesday 11/28/07)