- I contact the instructor with several possible times and my preferred meeting format.
- I submit the scheduled date and time in Canvas.
- My 1.5 Date Night diagrams have been submitted without unresolved feedback errors.
1.5 Oral Final
Work through the user stories in order. Use each story’s acceptance criteria to check the result, and use its nested tasks to carry out the work. Keep the exact names, types, object relationships and scenario values specified here.
Register early, as times are first-come, first-served.
When reaching out, suggest several time slots and indicate whether you prefer an in-person or remote video meeting.
Create diagrams for the final.
A component of the final will be to discuss your completed 1.5 Date Night diagrams. Ensure that they are submitted, without errors, before your scheduled time.
An object is a/an _______ of a/an _______.
Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
An object is to a class as a house is to a/an _______. Explain.
Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
Describe what the keyword this refers to in C#. Discuss when you might want to (or need to) use it.
Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
Study the code below.
public Employee MyEmployee;Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
Study the code below.
this.MyEmployee = new Employee();Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
Study the code below.
public bool AddEmployee(string firstName)
{
bool returnValue;
if (firstName == null)
{
returnValue = false;
}
else
{
// Do employee adding stuff
returnValue = true;
}
return returnValue;
}Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
Study the code below.
string name = "Samantha";
bool success = this.AddEmployee(name);Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
Study the code below.
public decimal GiveEmployeeRaise(decimal salary, string reviewResult)
{
decimal result;
if (reviewResult == "Excellent")
{
result = salary * 1.1;
}
else if (reviewResult == "Good")
{
result = salary + 100.00m;
}
else
{
result = salary + 1.00m;
}
return result;
}Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
Identify your favorite two debugging techniques/features in Visual Studio and how/when you use each.
Explain the meaning of each relevant identifier, trace the result, and write a small variation. Use your notes to check your reasoning after you attempt it yourself.
the assignment instructions specifies an iTEC meeting room at NTC Wausau or a Slack video call. Use your instructor’s current appointment confirmation. Bring your one sheet of notes and be ready to discuss your submitted Date Night 1.5 diagrams.
Demonstrate each story’s result using the required diagram, code trace, debugger state or explanation. Correct any missed criterion before completing the activity.
Arrange and prepare for the oral final Explain objects and classes Explain the house analogy Explain the current instance Identify a field declaration Trace object creation and assignment Trace a value-returning method Trace an argument and a returned result Trace conditional salary calculations Explain two debugging techniques Attend the individual discussionFollow the submission steps above for this activity. Programming and diagram assignments use the Feedback System result URL in Canvas; quizzes use the matching Canvas quiz; the oral final requires the appointment and attendance steps.