10-152-313 - Object-Oriented Programming 3

Syllabus


Instructor Information

NameDominic Gruetzmacher
Emailgruetzmacher@ntc.edu
Skypedominicgruetzmacher
Phone715-803-1838
Office LocationNTC Wausau Campus, Room A113

Office Hours

Monday8:00 to 9:00 a.m. (A215)
Monday12:00 to 1:00 p.m. (A113)
Monday3:00 to 5:00 p.m. (A113)
Tuesday11:00 a.m. to 12:00 p.m. (Skype)
Friday12:00 to 2:00 p.m. (A113)

Means of Contact

It is my goal to make myself available to you to aid in your learning, not only in this course, but also as you continue on your educational journey. Always feel free to come to me with any questions or problems you may have. My preferred means of contact is e-mail. When sending an email, please include the course name in the e-mail title and your name and a detailed, professional message in the e-mail body. My goal is to respond to all e-mails within 24 hours on business days; on weekends, a response may be a bit slower. I also welcome phone calls and instant messaging via Skype. When leaving a phone message, please speak slowly; include your name, the course name, a return number, and the reason for calling. If you need to meet with me, the best time is during my office hours. If you need to meet with me at any other time, feel free to contact me, and I will be happy to make alternate arrangements with you.

Letters of Recommendation / Job References

Upon leaving school, your instructors can be one of the best sources for letters of recommendation and references during your job search. I will be pleased to write a recommendation for you as you begin your job search. The message that I would like to convey to you is perhaps best described here. Thanks to the original author for posting his policy publicly.

Course Information

Course Number10-152-313
Course NameObject-Oriented Programming 3
Start Date1/27/2014
End Date5/21/2014
Meeting Time(s)Monday, 5:00 to 8:50 p.m.
Meeting LocationWausau Campus, Room A110
Total Hours72
Type of InstructionLecture (2 credits, 36 hours); Lab (1 credit, 36 hours)
Mode of DeliveryIn Person

Course Description

Builds upon the object-oriented concepts learned in earlier courses, continuing with an in-depth look at abstraction, encapsulation, inheritance and polymorphism. Learners will create WPF applications in C# .NET, using a distributed version control system to manage and submit their projects. Additional topics include: method overriding, delegates, interfaces, dictionaries, testing with NUnit, data binding and modularizing applications using DLLs.

Pre/Corequisites

Textbooks

Learner Supplies:

Core Abilities

Compentencies

Course Grading Information

Letter GradeRequirements
A>= 92% and meet all course competencies
A->= 90% and meet all course competencies
B+>= 87% and meet all course competencies
B>= 83% and meet all course competencies
B->= 80% and meet all course competencies
C+>= 77% and meet all course competencies
C>= 70% and meet all course competencies
D>= 60% and meet all course competencies