Week 8a - Examination Review

Synopsis:

Today we review for the Midterm that you will take on Monday.

Readings and Activities for the Week:

  1. The Syllabus describes topics to be covered, reading material for you to digest as part of each lecture, and due dates for assigned projects.
  2. Exam Notes

    I strongly recommend you create a set of hand written notes that contain the things you think are important to help you answer questions quickly and accurately. Organizing them and writting them yourself, instead of making copies of course materials, will help you remember their contents.
  3. Midterm Exam

    Instructor's Solution for a prior Midterm

    Study materials:



    Topics:

    • Project #2, Project #3, Project #4 statements
      Even though you haven't completed Project #4, we may ask you to sketch out a design
    • Use of generic classes, inheritance, C# object model
    • look at use of threads in Sender, Receiver, and WpfClient
    • delegates, lambdas, threads, and Tasks
    • WCF contracts, instancing, bindings
    • simple reflection
    • UML, e.g., package, activity, and class diagrams
    • .Net Collections and Generic.Collections

    What we won't ask you:

    • Detailed questions about the WCF and WPF frameworks, but see above
    • To reproduce detailed code examples from the lectures or text, but you will be asked to write code
    • To reproduce detailed discussions from class notes, but you will need to know the ideas
  4. Preparation for Examination:

    • Draw a package diagram for your Project #2.
    • Draw an activity diagram for the communication channel you developed in Project #3.
    • Write code for the receive thread used in your Project #3 GUI.
    • Write an executive summary for your Project #4.