10-152-312 - Object-Oriented Programming 2

Syllabus


Instructor Information

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

Office Hours

Monday12:00 to 2:00 p.m. (ITEC/A122)
Tuesday12:00 to 1:00 p.m. (A168)
Wednesday8:00 to 10:00 a.m. (Online via Slack)

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 via Slack. My goal is to respond to all correspondence within 24 hours on business days; on weekends, a response may be a bit slower. I also welcome private messages via Slack, emails, and phone calls. 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-312
Course NameObject-Oriented Programming 2
Start Date8/22/2016
End Date12/13/2016
Meeting Time(s)N/A
Meeting LocationN/A
Total Hours72
Type of InstructionLecture (2 credits, 36 hours); Lab (1 credit, 36 hours)
Mode of DeliveryVirtual College

Course Description

Builds upon the basic principles learned in Object-Oriented Programming 1, further exploring object-oriented concepts and C# .NET syntax, with a focus on building larger, more maintainable applications. Learners will create event-driven, C# .NET Windows Presentation Foundation (WPF) and console applications. Additional topics include object-oriented design principles and patterns, validation, error handling, data structures, algorithms, XML, serialization, delegates, lambda expressions, and LINQ.

Pre/Corequisites

Textbooks

Learner Supplies:

Soft Skills

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

10-152-312 Object-Oriented Programming 2 Timetable

Fall 2016 - Dominic Gruetzmacher

Virtual College (Section 99VC)

DescriptionPoints (1445)Suggested CompletionLocation
Syllabus Quiz108/25/2016Learning Plans
Slack Post58/25/2016Learning Plans
Plan for Completion108/25/2016Learning Plans
1.1 Scratchpad Lab108/31/2016Learning Plan 1
1.1 Zoo Assignment508/31/2016Learning Plan 1
1.2 Scratchpad Lab109/7/2016Learning Plan 1
1.2 Zoo Assignment509/7/2016Learning Plan 1
1.3 Scratchpad Lab109/14/2016Learning Plan 1
1.3 Zoo Assignment509/14/2016Learning Plan 1
1.4 House Lab209/21/2016Learning Plan 1
1.4 Zoo Assignment509/21/2016Learning Plan 1
2.1 Scratchpad Lab109/28/2016Learning Plan 2
2.1 Zoo Assignment509/28/2016Learning Plan 2
2.2 House Lab2010/5/2016Learning Plan 2
2.2 Zoo Assignment5010/5/2016Learning Plan 2
2.2 Theater Test20010/5/2016Learning Plan 2
3.1 Zoo Assignment5010/12/2016Learning Plan 3
3.2 Zoo Assignment5010/19/2016Learning Plan 3
4.1 Zoo Assignment5010/26/2016Learning Plan 4
4.2 Zoo Assignment5011/2/2016Learning Plan 4
4.3 Zoo Assignment5011/9/2016Learning Plan 4
5.1 Scratchpad Lab1011/16/2016Learning Plan 5
5.1 Zoo Assignment5011/16/2016Learning Plan 5
5.1 Launchpad Assignment5011/16/2016Learning Plan 5
6.1 Scratchpad Lab1011/30/2016Learning Plan 6
6.1 Zoo Assignment5011/30/2016Learning Plan 6
6.2 Scratchpad Lab1012/7/2016Learning Plan 6
6.2 Zoo Assignment5012/7/2016Learning Plan 6
6.3 Scratchpad Lab1012/13/2016Learning Plan 6
6.3 Zoo Assignment5012/13/2016Learning Plan 6
6.3 Oral Final30012/13/2016Learning Plan 6