Subscribe via RSS Feed

Class lecture videos/slides

Each class lecture will be recorded on Zoom via Learning Suite and will be available there; the slides used in class will be posted here.

Winter 2024

Week #1: Monday, January 8, 2024

Week #2: Monday, January 15, 2024

  • (no class due to Martin Luther King Day)

Week #3: Monday, January 22, 2024

Week #4: Monday, January 29, 2024

Week #5: Monday, February 5, 2024

Week #6: Monday, February 12, 2024

Week #7: TUESDAY, February 20, 2024

Week #8: Monday, February 26, 2024

Week #9: Monday, March 4, 2024

Week #10: Monday, March 11, 2024

Week #11: Monday, March 18, 2024

Week #12: Monday, March 25, 2024

Week #13: Monday, April 1, 2024

  • (Online midterm via LearningSuite)

Week #14: Monday, April 8, 2024

Week #15: Monday, April 15, 2024


Past Semesters

Week #1: Monday, September 4, 2023

  • (no class due to Labor Day)

Week #1: Monday, September 11, 2023

Week #3: Monday, September 18, 2023

Week #4: Monday, September 25, 2023

Week #5: Monday, October 2, 2023

Week #6: Monday, October 9, 2023

Week #7: Monday, October 16, 2023

Week #8: Monday, October 23, 2023

Week #9: Monday, October 30, 2023

Week #10: Monday, November 6, 2023

Week #11: Monday, November 13, 2023

Week #12: Monday, November 20, 2023

  • (midterm)

Week #13: Monday, November 27, 2023

Week #14: Monday, December 4, 2023

  • (Guest lecture)

Week #15: Monday, December 11, 2023

Winter 2023

Week #1: Monday, January 9, 2023

Week #2: Monday, January 16, 2023 — NO CLASS

Week #3: Monday, January 23, 2023

Week #4: Monday, January 30, 2023

Week #5: Monday, February 6, 2023

Week #6: Monday, February 13, 2023

Week #7: TUESDAY, FEBRUARY 21, 2023 [note different class day]

Week #8: Monday, February 27, 2023

Week #9: Monday, March 6, 2023

Week #10: Monday, March 13, 2023

Week #11: Monday, March 20, 2023

Week #12: Monday, March 27, 2023

Week #13: Monday, April 3, 2023: MIDTERM (no class)

Week #14: Monday, April 10, 2023

Week #15: Monday, April 17, 2023

Fall 2022

Week #1: Monday, August 29, 2022

Week #2: Monday, September 12, 2022 (no class on 09/05/22)

Week #3: Monday, September 19, 2022

Week #4: Monday, September 26, 2022

Week #5: Monday, October 3, 2022

Week #6: Monday, October 10, 2022

Week #7: Monday, October 17, 2022

Week #8: Monday, October 24, 2022

Week #9: Monday, October 31, 2022

Week #10: Monday, November 7, 2022

Week #11: Monday, November 14, 2022

Week #12: Monday, November 21, 2022

  • (MIDTERM)

Week #13: Monday, November 28, 2022

Week #14: Monday, December 6, 2022

PAST SEMESTERS

Winter 2022

Week #1: Monday, January 3, 2022

Week #2: Monday, January 10, 2022

Week #3: Monday, January 24, 2022

Week #4: Monday, January 31, 2022

Week #5: Monday, February 7, 2022

Week #6: Monday, February 14, 2022

Week #7: Tuesday, February 22, 2022

Week #8: Monday, February 28, 2022

Week #9: Monday, March 7, 2022

Week #10: Monday, March 14, 2022

Week #11, Monday, March 21, 2022

Week #13, Monday, April 4, 2022

Week #14, Monday, April 11, 2022

Fall 2021

Week #1: Monday, August 30, 2021

Week #2: Monday, September 13, 2021

Week #3: Monday, September 20, 2021

Week #4: Monday, September 27, 2021

Week #5: Monday, October 4, 2021

Week #6: Monday, October 11, 2021

Week #7: Monday, October 18, 2021

Week #8: Monday, October 25, 2021

Week #9: Monday, November 1, 2021

Week #10: Monday, November 8, 2021

Week #11: Monday, November 15, 2021

Week #13: Monday, November 29, 2021

Week #14: Monday, December 6, 2021


Winter 2021

NOTE: Since CS 428 is being taught remotely via the BYU Zoom account, videos of the class will not be posted here. Instead, they will available via the Online tab in Learning Suite. The links below will bring up PDF copies of the slides used.

Week #1: Monday January 11, 2021

Week #3: Monday, January 25, 2021

Week #4: Monday, February 1, 2021

Week #5: Monday, February 8, 2012

Week #6: Tuesday, February 16, 2021

Week #7: Monday, February 22, 2021

Week #8: Monday, March 1, 2021

Week #9 Monday, March 8, 2021

Week #10: Monday, March 15, 2021

Week #11: Monday, March 22, 2021

Week #12: Monday, March 29, 2021

Week #14: Monday, April 12, 2021

Fall 2020

The slides from Fall 2020 are not posted, because I accidentally deleted the links and I’m too lazy to recreate all of them. But they are largely identical to the slides for Winter 2021

Winter 2020

Week #1: Monday, January 6, 2020

Week #2: Monday, January 13, 2020

Week #4: Monday, January 27, 2020

Week #5: Monday, February 3, 2020

Week #6: Monday, February 10, 2020

Week #7: Tuesday, February 18, 2020

Week #8: Monday, February 24, 2020

Week #9: Monday, March 2, 2020

Week #10: Monday, March 9, 2020

Week #11: Monday, March 16, 2020

Week #12: Monday, March 23, 2020

  • MIDTERM (on Learning Suite)

Week #13: Monday, March 30, 2020

  • [guest lecture canceled due to coronovirus]

Week #14: Monday, April 6, 2020

  • Legal Issues for IT Practitioners: video (from Fall 2019) slides

Week #15: Monday, April 13, 2020

Fall 2019

Week #1: Monday, September 9, 2019

Week #2: Monday, September 16, 2019

Week #3: Monday, September 23, 2019

Week #4: Monday, September 30, 2019

Week #5: Monday, October 7, 2019

Week #6: Monday, October 14, 2019

Week #7: Monday, October 21, 2019

Week #8: Monday, October 28, 2019

Week #9: Monday, November 4, 2019

Week #10: Monday, November 11, 2019

Week #11: Monday, November 18, 2019

Week #13: Monday, December 2, 2019

Week #14: Monday, December 9, 2019

  • Student projects — pitches and final demos: video

Winter 2019

Monday, January 7, 2019

Monday, January 14, 2019

  • Brooks (The Mythical Man-Month), chapters 1, 2, 5:  video  slides

Monday, January 28, 2019

Monday, February 4, 2019

Tuesday, February 19, 2019

Monday, February 25, 2019

Monday, March 4, 2019

Monday, March 11, 2019

  • Forsgren et al. (Accelerate), chapters 1-6: video slides

Monday, March 18, 2019

Monday, April 1, 2019

  • Legal issues for IT engineers: video slides

Monday, April 8, 2019

  • Guest lecture by Crystal Vivian: video

Monday, April 15, 2019

Fall 2018

Monday, September 10, 2018

  • Class overview:    video      slides (PDF)
  • Armour (“Five Orders of Ignorance”)video    slides (PDF)

Monday, September 17, 2018

  • Brooks (Mythical Man-Month), chapters 1, 2, 4, 5video  slides (PDF)

Monday, September 24, 2018

Monday, October 1, 2018

Monday, October 8, 2018

Monday, October 15, 2018

Monday, October 22, 2018

Monday, October 29, 2018

Monday, November 5, 2018

Monday, November 12, 2018

Monday, December 3, 2018