Weekly Course Schedule – Fall 2025

IS430 A-Section - Foundations of Information Processing

Meets Wednesday Evenings Online

Week 11 (November 3 – November 9)



Tuesday, November 4   (5:00 P.M. – 6:00 P.M., Zoom)
Optional Session
Lab Session
On Tuesday evening from 5:00 PM to 6:00 PM, I will be holding a special extra 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.


Wednesday, November 5   (6:00 P.M. – 8:00 P.M., Zoom)
Class Session 11
Topics
  • Organizing Files
In-Class Activities
  • Review solutions to prior week's coding assignments
  • Discussion: Developing a Project Concept
Required Readings
  • Sweigart - Chapter 10 (Reading and Writing Files)
    • Read the beginning of the chapter that covers general file topics and the Python Pathlib module. While these subjects were covered in the Zelle text, we did not practice them during our coding exercise. We will be using these skills in the coding exercise for this week.
    • There is no need to read the final sections of the chapter beginning with The File Reading and Writing Process. We have covered and practiced these extensively in previous weeks.
  • Sweigart - Chapter 11 (Organizing Files)
Other Resources
Class Discussion Prep
  • Developing a Project Concept
    Going forward, you might expect to be involved in computing projects. These include the Final Project for this course, projects that you might encounter in your "day job", or projects that you might encounter while pursuing personal interests and hobbies. Generally, these projects experiences are different from the work that you have been doing during your coding assignments. They are bigger, they have more parts, their parts are interrelated (typically by some kind of workflow), and the often require you to learn some programming tasks that are new. These projects are potentially more rewarding and motivating than the coding assignments for this course in that they can allow you to reach a satisfying goal that you choose. In the tutorials for this week's coding assignment, I will be walking you through the process of conceptualizing and executing a project in which you will be organizing existing research data files for submission to a university library research data repository. More on that soon. In the meantime, I would like you to think of other project possibilities that possibly might be built around skills and techniques covered in later chapters of the Sweigart text. Please give this some thought before our class session so that you can contribute your ideas to our breakout discussion.


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


Schedule Note
I decided to eliminate the coding assignment associated with Sweigart Chapter 11. You folks have done enough coding assignments already this semester. Instead, I am organizing my thoughts that resulted from my having created a project for this chapter and I a recording a tutorial video that I am asking you to play before our next class. The link for the tutorial video will appear under Week 12.