Weekly Course Schedule – Summer 2024

IS430 A-Section - Foundations of Information Processing

Meets Tuesday Evenings Online

Week 2 (May 20 – May 26)



Tuesday, May 21   (6:00 P.M. – 8:00 P.M., Zoom)
Class Session 2
Topics
  • Computers and Programs
  • Writing Simple Programs
  • Computing with Numbers
In-Class Activities
  • Discussion: Your Goals and Expectations For Programming
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. Some new programmers find 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
Prep For In‑Class Activities
  • Discussion: Your Goals and Expectations For Programming
    How do you see yourself using programming after this course is over. Please give this question some thought before coming to class as preparation for our breakout discussion activity.


Sunday, May 26   (10:00 A.M. – 11:00 A.M., Zoom)
Optional Session
Lab Session
On Sunday mornings from 10:00 AM till 11:00 AM, 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.


Sunday, May 26, @  11:55 P.M.
Weekly Assignments Deadline
Coding Assignments Due