"This course provides an introduction to modeling with data structures, and considers principles of structured and object-oriented programming as well as introducing algorithms used for data structures. Topics include Object Class Hierarchies, Procedural Programming with Objects, Management of Data Structures, Introduction to Modeling and Simulation, and Object Class Programming."