… & Content … Currently Taught Math Courses Course Description & Content 173 Introduction to Mathematical Programming (4) UC:CSU Prerequisite: Mathematics 260. Lecture, 3 hours; laboratory, 2 hours. This course is an introduction to programming … namespaces, and overloading are discussed in detail. Classes and object-oriented programming are introduced. Commenting of code and debugging are emphasized. Course includes examples from mathematics. COURSE CONTENT AND OBJETIVES 215 Principles of … of classes and objects, operators and operator overloading, dynamic memory allocation, class inheritance, re-usability of code, friends, exceptions, the Standard Template Library, Big-O notation, linked lists, stacks, queues, and trees, as well as …