Home arrow Courses arrow CS 2605: Data Structures and Object-Oriented Development I

CS 2605: Data Structures and Object-Oriented Development I


Description: Design and implementation of data structures, intermediate software engineering design principles, and object-oriented programming skills. Emphasis on algorithm analysis, design patterns, testing, debugging, and organizing and managing larger programs. Designing, implementing, and using data structures, introductory algorithm analysis, object-oriented design principles, and low-level design techniques. (2H, 2L, 3C)

Prerequisites: MATH 2534, C or better in 1706

Recent Offerings:

Note: Many of our courses use Moodle instead of Blackboard. Moodle is an open source course management system which we have adapted to support particular needs of Computer Science students.

If a link to a recent offering takes you to Moodle, just login with your VT PID, and visit the particular course of interest. In some courses you can access them as "guest" and in others, you can simply "enroll" in the course website. In either case, you will be able to see labs, handouts, slides, projects, etc. for our courses.