Y/pLEX
[yplex]/[tcc][CSCI 2843 Introduction to C++]
Instructor

Name: [robert lindhorst]
Email: [robert.lindhorst@yplex.com]
Phone: 918 640 2677 (for emergencies only)

Course Information

[Syllabus]
[Calendar]
[Recommended Reading]

Topics

Elements of C++ syntax.
Fundamental principles of object-oriented programming.
Strings, streams, containers.
Iterators and generic algorithms.
Design of large-scale applications.
Introduction to generic programming.
Introduction to Boost

Reading Assignments

All formal reading assignments will be from the Dietel book.
There will be additional, supplemental material given to clarify certain topics.
Keep checking the class site for links and hints as I post them.

Modus Operandi

Lectures (whiteboard)
Approximately six assignments, one being rather nontrivial
Two tests - midterm and final

Environments

Microsoft Visual Studio .NET
Linux (GNU)
Cygwin [www.cygwin.com]

Lecture Notes

[Lecture 1]
[Lecture 2]
[Lecture 3]
[Lecture 4]
[Lecture 5]
[Lecture 6]
[Lecture 7]
[Lecture 8]
[Lecture 9]
[Lecture 10]
[Lecture 11]
[Extra C and C++ Notes]