Advanced C# Quirks

I am starting to wonder how my C# course (CSC 253) is going to function. First of all, my instructor, who is also the department chair, does not ever respond to my emails unless I send an email to my Computer Programming advisor and ask her to contact him for me, which always gets him to respond, but I feel that intermediate step should not be required.

Additionally, this course is utilizing Visual Studio 2005, whereas in C# Programming (part 1) we used Visual Studio 2008.

Finally, the syllabus description does not match the course description given by the NCCCS Common Course Library. He has listed:

“This course expands the subject of computer programming using the Visual C# and Visual Basic programming languages with object-oriented programming principles. The focus of this course is the foundations of the .NET Framework. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment at the beginning level. This course will prepare the student for the initial MCTS .NET certification test, 70-536.”

The actual course description in CCL reads:

“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.”


So far, no actual assignments have been posted and while I do believe the course schedule will occur as it is listed, this course is coming up a little less interactive than I had originally hoped. Things may have been very independent in CSC 153, but at least Eric would respond to emails.

At this point the lack of involvement and the over-combination of this course with his CSC-293 (Topic in CS: .NET Framework) is starting to annoy me, and I am close to sending an email to the Director of the Division of Information Technology (his only direct supervisor, since he is the department chair) regarding my complaints. I never like taking courses with department chairs or anyone who is good friends with department chairs, it makes the whole student complaint resolution thing more complicated. Usually issues are easier to get worked out if there is a department chair separate from the instructor because they generally know the instructors well and can resolve things quickly and easily without anyone becoming overly bothered by the situation.