This is the archived website of SI 413 from the Fall 2012 semester. Feel free to browse around; you may also find more recent offerings at my teaching page.
C# is a sort-of extension of C and C++ that was designed by Microsoft as part of its .NET framework, and released within the last 10 years. It is designed to be "multi-paradigm", meaning you can do functional, or object-oriented, or procedural, or whatever other kind of programming style you want in the language. (But for this project, we'll be mostly sticking with object-oriented.) The language, the development environments (IDEs), and the windowing toolkit are all closely related, and you will use them all together for this project.
TBD... I am still waiting for the Mono software to be installed in the Linux environment. Should be here within a couple days.