CS 5500 Foundations of Software Engineering

"Plan, implement, iterate" -- Your Instructor

Card image cap

The C++ Environment

Card image cap

Software Wisdom

Card image cap

Professional Conferences

Quick Links: Piazza Forum Board | Office Hours Sign up | Teams Channel


Schedule/Road Map


The following is our tentative syllabus for the course, changes should be expected throughout the semester. I will announce in class, piazza, or through e-mail any major changes.
Week
Date
Lecture and Readings Assignments Note(s)
1 Tuesday - September 14, 2021
A1 Released (Due Sept. 23 Anywhere on Earth(AOE))

Lab 1 Out(Due. Sept 23 AOE)
Welcome back to class! (Note: First in-person class is the 14th and 16th respectively for each section)
2 Tuesday - September 21, 2021
A2 Out (Due Oct. 5)

Lab 2 out (Due Sept. 30 AOE)
-- --
3 Tuesday - September 28, 2021
Lab 3 out (Due. Oct. 7 AOE)
-- --
4 Tuesday - October 05, 2021
A3 Out (Due. Oct. 20 Anywhere on Earth)

Lab 4 Out (Due Oct. 14 AOE)
Mike out of town for Thursday. Thursday's section will watch Tuesday video.
5 Tuesday - October 12, 2021
Lab 5 out (Due. Oct. 21 AOE)
-- --
6 Tuesday - October 19, 2021
Lab 6 Out(Due Nov. 4 AOE) Exam Study Guide
7 Tuesday - October 26, 2021
Complete your online exam! No in person meetup
8 Tuesday - November 02, 2021
A4 Released (Due Nov. 17 Anywhere on Earth)

Lab 7 Out(Due Nov. 11 AOE)
-- --
9 Tuesday - November 09, 2021
Lab 8 Out (Due Nov. 18 AOE)

Project Repository out!
Thursday section will watch Tuesday section video -- no class meetup for Veteran's Daay holiday
10 Tuesday - November 16, 2021
Lab 9 Out(Nov. 29 AOE)
-- --
11 Tuesday - November 23, 2021
Lab 10 out(Due. Dec. 2 AOE) Thanksgiving -- Thursday section will watch Tuesday section video
12 Tuesday - November 30, 2021
--
-- --
13 Tuesday - December 07, 2021
--
-- --
14 Tuesday - December 14, 2021
Project is due the 14th Last day of Class (14th for Tues, 16th for Thur. is the last class) :(
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!