Week
|
Topics covered
|
Jan 11 - 17
|
No tutorials |
Jan 18 - 24
|
|
Jan 25 - 31
|
First tutorial (Monday or Tuesday): Basic spreadsheet
orientation
- Excel ribbon, commonly used tabs
- Formatting data
- Completing a series: auto-fill and fast-fill
- Formulas: user-defined and some pre-created
functions:
SUM, ROUND, TRUNC, COUNTIF, AVERAGE, COUNTIF,
COUNTA, MAX, MIN, NOW, TODAY AND, OR, NOT)
- Order of operation
Second tutorial (Wednesday or Thursday): Advanced
features of Excel
- If
- Using Logical operators
(AND, OR, NOT)
in conjunction with
'If'
- Conditional formatting
- LOOKUP,
VLOOKUP
- Absolute vs. relative addressing
- Inserting graphs and charts
|
Feb 1 - 7
|
First tutorial (Monday or Tuesday): Advanced features of
Excel
- Pivot tables
- Multi-threading mode in Excel
- Visualizing data effectively in Excel
- Final points about A1 marking
- Overview of A2 requirements
Second tutorial (Wednesday or Thursday): Basic
introduction into databases
- Overview of databases and MS-Access
- Design view and planning out the design of a
database
- Creating graphical forms
|
Feb 8 - 14
|
First tutorial (Monday or Tuesday):
- Relationships between databases: multiplicity
- ERD diagrams
Second tutorial (Wednesday or Thursday): Database
queries
- Single and multiple table queries
- Logical operators and queries:
AND, OR,
NOT
- Contradictions and empty
queries
- Using the wildcard in
queries
A1: Due
Monday February
9
|
Feb 15 - 21
|
Reading Week, no classes
(Catch up material for MS-Word). It's assumed that
everyone has worked with the very basic features of word processors such
as MS-Word. After Reading Week the TA's will go over some of the more
'advanced' features of Word which some of you may not be familiar with
partly so you can learn some useful features but also because it will be
quite helpful to know the existing features of Word well before trying
to write programs to augment these features.
If you don't feel like you are already an expert using
Word or even if you wish to review some features here are some help
tutorials provided by Microsoft which you can work through over Reading
Week:
Very basic features
More advanced features
|
Feb 22 - 28
|
First tutorial (Monday or Tuesday):
- Catch up on the queries not covered before
Reading Week e.g., ordering queries, using the wild card
- Normalizing the database to first, second and
third normal form
- Creating graphical reports for MS-Access queries
- (Likely the above topics won't take up the entire
tutorial time, the remainder of the tutorial is an "open tutorial":
the TA's will be available to answer questions during the tutorial
but no new material will be taught i.e., it's extra CT help time).
Second tutorial (Wednesday or Thursday): Advanced
features of MS-Word
- Linking documents between different MS-Office
applications (e.g., Excel and Word)
- Find and replace: case sensitive and employing a
wildcard
- Change tracking
- Using, creating and modifying styles
- Citations, bibliographies, footnotes, figure
captions, table of figures
- Master and sub-documents
A2: Due Friday February 27 |
Mar 1 - 7
|
- Discussion of A3 requirements
- Review of the features of the Visual Basic
Editor: creating and running programs
- Displaying output with the
MsgBox and title bar
- Variables and constants
- Mathematical expressions
- Documenting programs
- Find/replace
|
Mar 8 - 14
|
- Describing what is allowed in terms of acceptable
collaboration vs. academic misconduct: [Online
reference link]
- VBA branching/making decisions: if-then, if-then-else, nested branches,
if, else-if, using logical operators (AND, OR) in conjunction with
branching
- VBA repetition/loops: do-while loops, for
loops
- VBA tables: counting(), sorting()
- VBA strings: how they store character
information, length via the len() function, using the left() and
right() functions, checking if strings contain numeric data.
|
Mar 15 - 21
|
First tutorial (Monday or Tuesday):
Second tutorial (Wednesday or Thursday):
- "Open tutorial": the Teaching assistants will be
available to answer questions during the entire session but no new
material will be taught.
- It's a question and answer session that in effect
acts like an extra CT help time.
- You can go to any tutorial for help: You don't
have to go to the tutorial that you registered, any 203 TA should be
able to help you.
A3: Due Friday March 20
|
Mar 22 - 28
|
First tutorial (Monday or Tuesday):
- Open tutorial": the Teaching assistants will be
available to answer questions during the entire session but no new
material will be taught.
Second tutorial (Wednesday or Thursday):
- Introduction: creating a University of Calgary
web pages
- HTML and formatting 'tags'
- Linking to images, videos, other web pages
|
Mar 29 - April 4
|
First tutorial (Monday or Tuesday):
- Advanced html: creating graphical controls:
text
boxes, radio buttons, check boxes, combo boxes, buttons, password
- Linking to documents in sub-folders
Second tutorial (Wednesday or Thursday):
- Defining a JavaScript function
- Tying JavaScript instructions to GUI 'events'
such as button presses
- Documenting programs
- Differentiating graphical controls with the 'id'
property
- Creating variables
- Displaying output with an "alert()"
popup
|
April 5 - 11
|
- JavaScript: branching and loops
|
April 12 - 15
|
-
Monday, Tuesday, Wednesday: "Open tutorial": the Teaching assistants will be
available to answer questions during the entire session but no new
material will be taught.
-
A4: Due Wednesday April 15
|