VISB 6201 Week 10
Some Slides to Keep Us on Track
Agenda
- Week 10 Discussion
- Term Test #2
- Lab 3B
- Lab 4
- Drop with a "W"
Week 10 Discussion
Week 10 Discussion
- To me, it seems like it's going pretty well
- I'm not looking for long, involved answers
- A concern was brought up yesterday about people replying non-constructively
- Professionalism is a factor here
Something is fishy...
(Thanks a lot, David - you are kind of undermining the point from the previous slide...)
I think what's happening here is that the "anonymous post" and the "post before viewing" features don't play nice together: it's acting as if you haven't posted because you were anonymous
Course of Action
Preserving anonymity:
- Open the Week 10 Discussion to view by anyone immediately
- Open the Week 10 Discussion to view by anyone, but only after it's locked (April 4th)
- Open the Week 10 Discussion to view by anyone, but turn Moderation on so only approved posts show up
- Do nothing - I don't want lurkers to ever see my post
Answer via anonymous (for realsies) survey on DC Connect
Go to Assessment -> Surveys
Course of Action
- In any case, I won't rush the change
- If people are uncomfortable with what they've posted already being visible (if that's what has been decided) then talk to me and we'll take it down
- In that scenario, I will still consider you to have posted as far as discussion grading is concerned
- At least mechanically, this hasn't worked exactly as I planned and I'm sorry about that
Term Test #2
Question 4
I brought this to Kevin, and the result is...
Chapter 12 Questions
- The chapter 12 questions, which we reviewed Thursday, were still challenging... for example:
Which of the following can you not do with data tips?
- display the values of the members of an object
- display the value of an expression that calls a method
- pin a data tip so it remains displayed until you close it
- add a comment to a data tip
- This was up on the screen and discussed, with the right answer given
- 27.2% of respondents got it right
Question 10
In a multi-tier application, where should validation of business rules reside, and how are valuations of those rules communicated to the end user of such an application?
- I marked this generously, so as long as you didn't say total nonsense for the second part you got 1/2
- Ideally, you would've mentioned the business tier, middle tier, or class level for the first part
- It does say validation of business rules
Randomized Questions
- It shouldn't be a surprise that some questions are somewhat similar and randomized
- This isn't meant to trick you
- ...but it did (for some)
To declare a method or property that can be overridden by a subclass, you use the ______ keyword after the access modifier for the method or property.
To declare a method or property that overrides a method or property in the base class, you use the ______ keyword after the access modifier for the method or property.
Randomized Questions
The process of preventing exceptions from causing runtime errors is called ______ .
To test the Catch blocks in a Try...Catch statement, you could code ______ statements.
When an error occurs during the execution of a method, the method ______ an exception.
To test whether a text box entry has a valid Decimal format and provide feedback to the user/developer using the Convert.ToDecimal method, you need to use a ______ statement.
One Question Had a Problem
- I am aware of a significant problem with some of the Chapter 7 code example-related questions
- It would be right near the end of the test
- Most people got it right anyway, but there was another interpretation that is sort of reasonable
- I looked, and I think there are only 3 people this may have affected (I know who they are)
- Tell me why you picked what you did and you might get the mark
A Note for Term Test #3
- Chapters 8 and 18 are part of Term Test #3 (as well as Chapter 24)
- Some Chapter 8 questions were already on Term Test #1
- Some Chapter 18 questions were already on Term Test #2
Lab 3B
Due Friday, March 20th
Before You Submit
- Read your Lab 2B feedback
- Read the requirements
- Read the rubric
- Read the Style Guide
- View the "Lab 3B Walkthrough" video - based on last year's Lab 3B but they're essentially identical
Lab 2B -> Lab 3B
- Lab 3B is closely based on Lab 2B
- You should have a perfectly working Lab 2B before you start
- You'll have done a fair amount of the work toward Lab 3B just by doing Lab 2B
- Check your Lab 2B feedback
Lab 2B -> Lab 3B
The big things that Lab 3B adds from Lab 2B are:
- Senior Pieceworkers
- Access specifiers
- Exception handling
- Events
These are what contributes to the Lab Specific Concepts & Implementation part of the rubric.
Lab 2B -> Lab 3B
Another thing is the improvements to the validation. Validation is a part of IPO, contributing to the Input, Processing and Output part of the rubric.
- Correct validation
- Correct calculations
- Display is formatted properly
- No crashing
- Treat types correctly (Option Strict?)
Lab 2B -> Lab 3B
Otherwise, your feedback from Lab 2B should address most of what could possibly be wrong.
Lab 4
Due Wednesday, April 8th
Lab 4
- I quietly changed all the due dates
- People who can manage time well ought to just use the old dates, though
- It's consultation-based, but it's a GUI application
- Choose your own partners, as usual (survey)
- We'll talk more about this next week
Drop With a "W"
Wouldn't that be "Wrop"?
What's "Wrop"?
It's Not Wrop
- Friday is the day when you can drop a course and not have the grade show on your transcript
- If you're having trouble managing your courses (this, or another one) you may need to work our priorities
- Tomorrow would probably be the last good day to do that
- Don't panic: nearly everyone who is in class on a regular basis is doing well
Okay, let's do work
If you're done everything, practice your social skills for the IT Social
VISB 6201 Week 10
By Kyle Chapman
VISB 6201 Week 10
Actually by Kyle Chapman, for VISB 6201
- 506