Weekly Course Schedule – Summer 2023

IS430 - OAG/OAU - Foundations of Information Processing

Meets Thursday Evenings Online

Week 2 (May 22 – May 28)



Monday, May 22   (3:00 P.M. – 4:00 P.M., Zoom)
Optional Session
Lab Session
On Monday afternoons from 3:00 PM till 4:00 PM, we will be holding an optional Lab Session using Zoom. Please drop by to ask a question, to discuss solutions to previous assignments, to get help with the current assignment, to discuss the final project, or just to say hello. Please use a headset while participating.


Thursday, May 25, @  6:00 P.M.
Weekly Assignments Deadline
Computing Setup


Thursday, May 25   (6:00 P.M. – 8:00 P.M., Zoom)
Class Session 2
Topics
  • Computers and Programs (Zelle 3e - Chapter 1)
  • Writing Simple Programs (Zelle 3e - Chapter 2)
  • Computing with Numbers (Zelle 3e - Chapter 3)
Required Readings
  • Zelle 3e - Chapter 1 (Computers and Programs)
  • Zelle 3e - Chapter 2 (Writing Simple Programs)
  • Zelle 3e - Chapter 3 (Computing with Numbers)
  • Severance Chapter 5, Sections 5.6 through 5.7 ("Definite Loops Using for" through "Loop Patterns")
  • Jablonski, J. (n.d.). Python 3's f-Strings: An improved string formatting syntax (guide) in Real Python.
  • Best, P. (2021). Formatting numbers for printing in Python in The Teclado Blog
Optional Readings
  • Severance Chapter 1 (Why Should You Learn to Write Programs?). Note that I have marked readings in the Severance text as optional. Zelle and Severance provide complementary approaches to learning Python. So, especially for new programmers, I believe that it is worth the extra effort to do these optional readings in the Severance book.
  • Severance Chapter 2, Sections 2.1 through 2.6 ("Values and Types" through "Expressions")
  • Severance Chapter 5, Sections 5.6 through 5.7 ("Definite Loops Using for" through "Loop Patterns")
Required Recordings
Other Resources


Sunday, May 28   (9:00 A.M. – 10:00 A.M., Zoom)
Optional Session
Lab Session
This Online Lab has been re-scheduled here to make up for the online lab that will not be occuring on Monday, May 29, due to the Memorial Day holiday. We will be holding an optional Lab Session using Zoom. Please drop by to ask a question, to discuss solutions to previous assignments, to get help with the current assignment, to discuss the final project, or just to say hello. Please use a headset while participating.