48106 W
Coding Examples for this weeks lab.
Automatic Tabbing and Key Masking
How to use a timer to get the system clock
Database Example, read, insert, update
Do to lack of interest from the class, the following points are from external sites. If you need more info, please email me.
File reading (MSDN)
File writing (MSDN)
Basic String Parsing (MSDN)
Mar 19 -- Coding help
Hello. Other TA Shelly Park has posted a good list of coding links and tutorials at her website. In addition, keep checking back here and expect to see coding tutorials coming soom.
Mar 3 -- Schedule for the upcomming weeks
- Fri Mar 10 - Introduction to .NET and C#
- Fri Mar 17 - Presentation and Deliverable of Part I of assignment 3 (explained below)
Assignment 3:
- Part I - Re-design and horizontal prototype
- Deliverable:
- Presentation
- 7 Min presentation + discussion
- Talk about design of interface, changes from previous version
- Good / Bad points
- Redesign Rationalle (~ 2 pages)
- Brief explanation of why you made the changes
- Major changes are a good thing -- it shows you learned something
- Printouts of Screen Shots (all screens that you have)
- Part II - Iteration and vertical prototype
- Deliverable: (Note, the order of appearance here is not neccesarily how you should present your portfolio)
- Include Assn1 aspects related to and relevant to your Assn3
- NEW Screen shots of your final implementation
- old screen shots from Part I (Clearly label the different versions)
- Results of heuristic evaluation (if we do it)
- FINAL design rationalle and discussion (~ 2-3 pages)
- design rationalle from Part I (Clearly label the different versions)
- Electronic Code and Executable sumbission:
- ALL source code and data files (final version only)
- Include a README file - Names + instructions of use (i.e., login/passwords, etc)
- The README should also contain a simple (step-by-step) walkthrough to show the important / good features of your system
- DO NOT password protect the system. If the teacher can not use your prototype, he will assume that it does not work.
- Make sure the code is portable - i.e., use relative paths, and regularly test your app on other accounts / machines / folder locations to ensure this
- Demo: Timetable will be posted.
Jan 29
Good presentations last week, it seems that most people are on the right track. Now, for next week's presentations:
- Make sure to really understand what a walkthrough evaluation is. Review your notes from class, and check out the slides on Prof. Tam's website:
here. For your presentation, you may want to use something like the form on page 17 of these slides.
- I will go over certain walkthrough aspects in next week's lab, working with the library example which we discussed in the first lab. The slides which I will use are
here. Note that the discussion that will accompany these slides will be very important.
- For the presentation, I want you to present your prototype, and to do a SINGLE task walkthrough and discussion of the prototype.
- Each presentation will be given 8 minutes + time for questions/comments. I will be strict on this, so make sure to plan out your presentation. (i.e., i WILL cut you off short).
Jan 29 - Final Groups:
Tutorial 8 (Morning, 10am):
Group | Names |
1 | Peter Lee, Simon Reid, Martin Kwan |
2 | David Lee, David Clarke, John Jeffrey |
3 | Andrew Seniuk, Chris Luce, Zaid Basha |
4 | Matthew Gutsche, Vasi Petrova, Ravneet Grewal, Nabil Tanassi |
5 | David Pham, Jeff Wong, Corey Van Der Laan |
Final Groups: Tutorial 5 (Afternoon, 12pm):
Group | Names |
1 | Albert Nguyen, Brian McCullough, Mryiam Khalil |
2 | Patrick Owens, Sean Feil, Jie Zhao |
3 | Le Duy Tien Tran, Ly Ngoc Sang Le, Phuong Cao |
4 | Mike Jennings, Edward Chong, Andrew Houng |
5 | Quyen Tran, David An, Andy Deng |
6 | Lucas Antoniuk, Michael Cameron |
Jan 29
Here is the link to Carman's 481 binder notes. You are STILL required to read the assignment and make sure everything is included. link.
Jan 22
As promised, here is an outline for friday's presentations:
- Introduce yourselves and your topic
- Background (Why is a new system needed? What currently exists?)
- Work Contexts (What will the system be used for, work environment)
- System Constraints (financial, technical, etc)
- Target Users
- Task Examples (1-2) and Discussion
- Tentative List of Requirements
Jan 22
Sorry for the website coming up a little late. I should (hopefully) keep it maintained from here on out. Here is the information promised:
- Slides I presented in class (from Prof. Tam's website): Step 1.
- Choosing a project! Please select a project from the assignment specification. You may also design your own assignment, but you must get approval from the prof.
Schedule: As I presented in the tutorial...
Date | Plan |
Lab 1: Jan 20th | Introduction, Form Groups, Discussion of Assignment 1 and writing task examples |
Lab 2: Jan 27th | Present Assign1, Steps 1 & 2, Discussion on Prototyping and walkthroughs |
Lab 3: Feb 3rd | Present Assign1, Steps 3 & 4, Detailed discusson on portfolio and questions |
Assignment 1 Due! Feb 7th, 4pm. | Please put in submissions box, MS 6th floor, iLab. No late submissions. |