syllabus |
announcements |
assignments | discussion

student work |
review notes

research materials |
tutorials | web courses |

home to: course | instructor |
department | La Salle home


Welcome to CSC 162 - Data Structures and Algorithms (Using C++)

This course is designed to 1) teach basic data structures including lists, stacks, trees, etc; 2) introduce analysis of simple algorithms; and 3) teach capabilities of C++ that are not found in C (the language used in the first programming course CSC 157). The couse meets MWF with a lab on Tuesdays.

We use the language C++ as a vehicle for teaching data structures, but it really is more than that. The C++ Standard Template Library provides capabilities for several common data structures. Hence, this raises the level of abstraction. Students can first learn about how the data structures work, THEN learn about how these could be programmed.

Programming is central to this course. You do not fully understand the concepts until you can use them to solve problems. Hence programming assignments are central to this course. Do them! and Do your own work!