Course web page: Introduction to problem solving with applications James Tam Return to the course web page

CPSC 203: Tutorial Teaching Schedule

Week Topics covered
Jan 7 - 13 No tutorials this week
Jan 14 - 20 No tutorials this week
Jan 21 - 27 First tutorial (MT): [Resources]

Second tutorial (WR): [Resources]

  • Formatting and layout effects: setting the cell fill & font color, text wrapping & indenting
  • Setting the format of cell data: general, number, currency, accounting, date, time, percentage, fraction, scientific, special and custom
  • Pre-created Excel functions: e.g., SUM, ROUND, TRUNC, COUNTIF, AVERAGE, COUNT, COUNTA, MAX, MIN, NOW, TODAY
  • Student exercise: defining arbitrary functions in Excel Formatting and layout effects: setting the cell fill & font color, text wrapping & indenting

 

Jan 28 - Feb 3 First tutorial (MT): [Resources]
  • First spreadsheet: logical functions in Excel [Excel sheet]
  • Second spreadsheet: using string functions [Excel sheet]
  • Third spreadsheet: using the if() function in conjunction with a lookup table, column charts, countif() function [Excel sheet: salaries]
  • Student exercise: applying conditional formatting if time less than 240 seconds run and age over 50 years: [Excel sheet, conditional formatting]

Second tutorial (WR): [Resources]

  • Using VLOOKUP for ranges (approximate matches) [Excel sheet]
  • Using VLOOKUP for keys (exact matches) & changing the return column [Excel sheet]
  • Using logic in conjunction with the IF function [Excel sheet]
  • Absolute vs. relative cell references [Excel sheet]
Feb 4 - 10

 

First tutorial (MT): [Resources]

Second tutorial (WR):

  • 'Open tutorial': TAs will be available for help in the lab (you can also work there without asking questions). Unlike regular tutorial you can go during any tutorial time and not just section in which you registered. List of all tutorials for CPSC 203, winter 2018.

A1 due Friday February 9 at 5 PM

Feb 11 - 17 First tutorial (MT): [Resources]
  • Access basics: where Access can be run, creating a databases, creating new tables, defining attributes and their type, documentation, Design View vs. DataSheet View
  • Creating a graphical data entry form
  • Primary keys
  • Foreign keys and multiplicity: one to one, one to many, many to many

Second tutorial (WR): [Resources: Notes, Example database]

  • Error prevention by specifying input masks
  • ERDs
 
Feb 18 - 24

READING WEEK: No lectures, tutorials or CT

Feb 25 - Mar 3 [Resources for the week]

First tutorial (MT): [Resources: Database]

  • Validation rules
  • Student exercise: validation rules

Second tutorial (WR):

  • Creating a graphical input form in Access
  • Database normalization
Mar 4 - 10 First tutorial (MT):
  • (This has a lower priority because some students missed their tutorials on Thur March 1 because of the fire in MS, they will go over the exam only if there is extra time): Teaching Assistants will hand back midterm examinations and go over select questions
  • Examinations can only be picked up the student (university regulations do not allow you designate another person to do so)
  • Make sure you attend your registered section. The exams distributed for a particular tutorial will only include papers for the students registered in that section

Second tutorial (WR): [Resources]

  • Databases queries using the graphical design mode and SQL: simple queries, logical operations and queries (AND, OR, NOT)
  • Student exercises
Mar 11 - 17 First tutorial (MT):
  • Many student exercises: queries using logical operators (AND, OR, NOT)

Second tutorial (WR):

  • Using wildcards in queries
  • Forming multi-table queries
  • Deriving values as table attributes vs deriving values in a query: how each approach is done and when to apply each approach

[Resources for the week]

Mar 18 - 24 First tutorial (MT):
  • 'Open tutorial': TAs will be available for help in the lab (you can also work there without asking questions). Unlike regular tutorial you can go during any tutorial time and not just section in which you registered. List of all tutorials for CPSC 203, winter 2018.

Second tutorial (WR):

A2 due Tuesday March 20 at 5 PM

Mar 25 - 31

Friday March 30 is Good Friday (no lecture or CT)

First tutorial (MT):
  • Declaring and using variables
  • Getting user input: InputBox
  • VBA operators
  • Branching: IF, IF-THEN
  • Logic and branching
  • Branching: Multiple IFs, IF-ELSEIF
  • Simple counting loops

Second tutorial (WR):

  • Error handling loops
  • Loops vs. branches
  • Nesting

[Resources for the week]

April 1 - 7
  • Many student exercises: loops and branches
  • The value of "Option Explicit"
  • Using the VBA debugger
  • The 'dir' function (several examples)
  • Text processing and other useful functions/methods (several examples)

[Resources for the week]

April 8 - 14

 All tutorials during this week

  • 'Open tutorial': TAs will be available for help in the lab (you can also work there without asking questions). Unlike regular tutorial you can go during any tutorial time and not just section in which you registered. List of all tutorials for CPSC 203, winter 2018.

A3 due Friday April 13 at 5 PM