Time: Mon & Wed, 12:30 - 1:45
Location: MSB 121
Instructor: Andrew Sutton
Email: asutton@cs.kent.edu
Office: MSB 152
Phone: 330-672-9015
Hours: Tue & Thu, 1pm-2pm
This is a senior/master’s level course that focuses on generic programming using C++
and the design and construction of generic libraries. This course will teach students how
to build generic data structures and algorithms using advanced C++ features such as
templates, metaprogramming, and concepts. Students will also learn how to work with
and construct their own generic libraries. This class will also introduce new features
of the next version of C++ such as variadic templates and move semantics. Students
will also learn to use common development tools to support their programming including,
compilers, build tools, debuggers, profilers, memory checkers, and documentation tools.
Specific topics covered will include (in no particular order and preliminary):