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