10-152-314 - Advanced .NET Programming

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-314
Course NameAdvanced .NET Programming
Start Date8/23/2016
End Date12/13/2016
Meeting Time(s)Tuesday, 1:00 to 2:50 p.m.
Meeting LocationWausau Campus, Room A168
Total Hours72
Type of InstructionLecture (2 credits, 36 hours); Lab (1 credit, 36 hours)
Mode of DeliveryHybrid; Learn Your Way

Course Description

Builds upon the object-oriented programming skills acquired in earlier courses, focusing on deeper exploration of the .NET Framework and common language runtime (CLR). Learners will create and enhance a C# .NET WPF application throughout the semester, managing it with version control software. Additional topics include attributes, reflection, obfuscation of .NET assemblies, DLLs, custom serialization, multi-threading, XML and web services.

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-314 Advanced .NET Programming Timetable

Fall 2016 - Dominic Gruetzmacher

Tuesday, 1:00 to 2:50 p.m. (Section 01)

DescriptionPoints (501)Due DateLocation
Slack Post18/23/2016Learning Plan 1
1.1 Order Entry System Assignment258/29/2016Learning Plan 1
1.2 Order Entry System Assignment259/12/2016Learning Plan 1
1.3 Order Entry System Assignment259/19/2016Learning Plan 1
2.1 Order Entry System Assignment259/26/2016Learning Plan 2
2.2 Order Entry System Assignment2510/3/2016Learning Plan 2
2.3 Order Entry System Assignment2510/10/2016Learning Plan 2
2.4 Order Entry System Assignment2510/17/2016Learning Plan 2
3.1 Order Entry System Assignment2510/24/2016Learning Plan 3
4.1 Order Entry System Assignment2510/31/2016Learning Plan 4
5.1 Zoo Assignment2511/7/2016Learning Plan 5
5.2 Zoo Assignment2511/14/2016Learning Plan 5
5.3 Zoo Assignment2511/21/2016Learning Plan 5
6.1 Zoo Assignment2511/28/2016Learning Plan 6
7.1 Zoo Assignment2512/5/2016Learning Plan 7
7.2 Oral Oral Final15012/12/2016Learning Plan 7