C C T B H P N

Lecture #21 - Midterm Examination Results

I did o.k. - Cheers!

Web Resources:

CppCon - 2014, Going Native 2013
Herb Sutter's Blog, Herb Sutter on C++11, Herb Sutter keynote - Going Native 2012
Scott Meyer's Blog, S.M. on thread suspension, S.M.: C++11 Sampler
Stroustrup's Home Page
Code Project, Boost Library
Excellent C++ Q&A, Excellent reference - CppReference.com, CPlusPlus.com, C++ TechLinks

Content:

Today we discuss the results of the Midterm Examination. I will be handing back graded exams and discussing my solutions to each of the exam questions.
  1. The Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Projects:

    Project #3 - Code Publisher Client Project3HelpS2019 - includes:
    Client-Channel-Server Diagram
    Diagram showing use ofC++\CLI translater between WPF (C#) GUI and C++ Comm Channel. Prototype GUI for Project #3
    Demonstrating Requirements with a GUI
    The projects, below, are intended to help with Project #4. They are included so we can peek ahead to see where we need to go with Project #4. Project4Help WPF
    Illustrates techniques used for WPF to use Comm via C++\CLI. Prototype GUI for Project #3
    Uses C++\CLI translator to interoperate with C++ Comm to navigate a remote directory tree.
    Project #4 - Remote Code Page Management Project4HelpS2019 - includes: Communication Channel Structure
    Diagrams that show how asynchronous message passing communication works. Communication Channel Class Diagram
    Class diagram of our protype communication channel. Communication Channel Activities
    Activity diagram showing message flow through the communcation channel. CppCommWithFileXfer - Communication Channel Code
    Here's code you can use to implement message-passing communication. Project4HelpWPF code demo
    A getting-started GUI prototype that shows one way to build a client for Project #4. C++ Repository with WPF GUI - code demo
    This demo illustrates use of User Controls as well as remote directory navigation.
  3. Midterm Grades, Solutions, and Makeup Exam

    Graph of the Midterm Grades: Midterm Grades, docx
    MT1-S19-InstrSol, MT2-S19-InstrSol code solutions which illustrate many of the answers.
    I've placed a Midterm Makeup Examination, docx . in the Midterm folder for CSE687. You will find a requirement to evaluate each of your Midterm Exam answers plus 10 additional questions, all of which you do as a take-home examination, due no later than 5/8/2016. If you do them all very well, then I will raise your midterm grade to 85, but no higher. If there are significant flaws in your submission, then I will not change your current midterm grade. If your grade is higher than 83, then, from a grade point of view, you probably should elect to spend your time working on the last two projects. The TAs and I will discuss any of the questions on the makeup with you, showing you exactly how to prepare an answer. But, we will not do that for all the questions. You need to save your questions for those few things you really don't know how to handle. For references, use:
  4. Exceptions: - Exceptions, pptx,

CST strip