CSC-253: Advanced C# Programming

“This course is a continuation of CSC 153 using the C# programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment.”

I was recently informed that the Advanced C# course I have been wanting to take (it or Advanced C++, and well, lets face it, isn’t likely any time soon) is available as an online course. I originally avoided registering for the section because it was only offered on Tuesday and Thursday evenings and I don’t want to drive into Charlotte at night (would be different if I was already there) and it conflicts with Digital Photography. I have not had any opportunity to take a course that is at the advanced level for any language I currently know/use. I don’t often get to use courses I have taken as pre-requisites to things, so I savor these opportunities, as well as any opportunity to build on what I already know without having to dive into something totally new.

This semester should be really interesting. I have 2 courses in a field that I am a little rusty in that are at a school that I am very new to; I have 3 courses at a familiar institution that should be similar to things I’ve had before, except the Digital Photography studio, which should be a refreshing guided study, and then there is CSC-253, a continuation of something I’ve done before. Nice little mix of things this semester.