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