Advanced C++ with Data Structure Applications (CIS2542) covers advanced C++ Programming Language features with emphasis on data structure applications and algorithm analysis. Topics include object-oriented applications using classes, exception handling, templates, pointers, dynamic memory, and recursion. Container classes including vectors, dynamic array, linked lists, stacks, queues, binary trees, hash tables, and various Standard Template Library (STL) containers are also covered.
CIS2542 combines textbook readings, online research, instructor notes, video notes, assignments and assessments to increase one’s understanding of the C++ programming language in the use of data structure containers and algorithm analysis.
CIS2542 is a 4 semester credit hour class.
CIS2542 is established as an IAI compliant course: CS912.
CIS2542 builds upon the fundamental C++ components covered in the introductory C++ course and is a required course for the COD C++ Language Proficiency Certificate.
In addition to the textbook, one will need a computer with Internet access. Freely available software can be used to create, edit, compile, execute, and debug ANSI C++ programs. A Web browser is used to complete the online research and view video tutorials.
Experience indicates that students most successful in an online version of a course are students who work with computers on a regular basis and are comfortable with online interaction.
If you have never before enrolled in an online course, visit the COD web site, Succeeding in Internet Courses, to determine if this method of study works for you. The Self Assessment Survey will also guide you in your decision. Finally, Frequently Asked Questions will address your hardware and software needs for the class.