CSCI 112: Fall 2025
Course Schedule
Dates and topics are approximate and are subject to change.
Dates
Topics
Labs
Assignments /Quizzes
Exams
Week 1
Introduction - Computer
(Sept. 2)
Introduction - Data
(Sept. 4)
No Lab
-
-
Week 2
Introduction - Models
(Sept. 9)
Introduction - Excel
and
Advanced Excel
(Sept. 11)
Lab 1 - Computer and Data
-
-
Week 3
Excel Model Building
(Sept. 16)
VBA - Baiscs (I)
(Sept. 18)
Lab 2 - Excel
Assignment 1
-
Week 4
VBA - Basics (II)
(Sept. 23)
VBA - Decision (I)
(Sept. 25)
Lab 3 - Excel Model
Assignment 2
-
Week 5
National Day for Truth and Reconciliation; University closed (Sept. 30)
VBA - Decision (II)
(Oct. 2)
Lab 4 - Basic VBA Program
Assignment 3
-
Week 6
Selection Program Examples
(Oct. 7)
Userform - Introduction
(Oct. 9)
Lab 5 - Conditional Application
Assignment 4
Week 7
Tuesday as Monday (Oct. 14)
Event Driven Programming
(Oct. 16)
Lab 6 - Userform and Conditional Application
-
-
Week 8
Midterm (Oct. 21)
VBA - Repetition (I)
(Oct. 23)
-
-
Midterm
Week 9
VBA - Repetition (II)
(Oct. 28)
VBA - Nested Loop
(Oct. 30)
Lab 7 - Simple Loop Application
Assignment 5
-
Week 10
VBA - Typical Loop Applications
(Nov. 4)
VBA - Classes and Objects
(Nov. 6)
Lab 8 - Nested Loop Application
Assignment 6
-
-
November 10 - 14
Fall Study week
-
-
-
Week 11
VBA - Procedure
(Nov. 18)
VBA - Array
(Nov. 20)
Lab 9 - Loop Application
Assignment 7
-
Week 12
VBA - Typical Array Operations
(Nov. 25)
Re-visit userforms and miscellaneous topics (Nov. 27)
Lab 10 - Procedures
Assignment 8
-
Week 13
Data Collection, Storage and Manipulation (Dec. 2)
Final Review
(Dec. 4)
(optional) Lab 11 - More Userforms
-
-
Last updated: August 26, 2021