Weekly Course Schedule – Spring 2021

IS430 - AO2/AO4/AOU - Foundations of Information Processing

Meets Monday Evenings Online

Week 1 (January 25 – January 31)



Monday, January 25   (6:00 P.M. – 8:00 P.M., Zoom)
Class Session 1
Session Link
You may join the session using this link. Use 5h509p as the session password. Please use a headset.
Topics
  • Welcome
  • Review Syllabus
  • Review Weekly Schedule
  • Introductions
Required Readings
Required Recordings
Other Resources
Class Discussion Prep
  • Introduce Yourself
    An important activity during this first class will be introducing ourselves. I plan to go through the class in the order that students appear in the Zoom list of attendees. I will ask each of you to speak to us using your headset. I am expecting each of you to speak for 1 - 2 minutes. Here are the things that I would like you to share with us: Your name; The iSchool program in which you are enrolled; Your employment (this includes, full-time, part-time, university, and home care activities); Your previous experience with tools used in this course (Python, Anaconda); Most Important: What you would like to get out of this course. I look forward to meeting each of you during your introductions.


Sunday, January 31   (9:00 A.M. – 10:00 A.M., Zoom)
Optional Session
Session Link
You may join the session using this link. Use 6v438r as the session password. Please use a headset.
Lab Session
On Sunday mornings from 9:00 AM till 10: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.


Sunday, January 31, @  11:55 P.M.
Weekly Assignments Deadline
Computing Setup
  • Choose Your Computer
    Description: I recommend that you use a computer that runs Windows 10 or a recent release of macOS. While the software that we will be using for this course does run on Linux computers, there will be substantially less technical support available for Linux. If you are considering using a Linux computer, please consult with me beforehand.
  • Install Anaconda
    Description: Anaconda is an open data science platform that provides access to a coordinated set of Python tools. We will be using Anaconda to provide our basic Python tools. This will relieve some of the pressure of downloading many Python tools individually. It will also give us some experience in working with Anaconda, which is a valuable skill in its own right.
  • Install PyCharm Professional
    Description: PyCharm Professional is a leading Python Integrated Development Environment (IDE). I will be using PyCharm in my tutorial videos and I will expect you to use PyCharm when completing your assignments. JetBrains, the makers of PyCharm Professional, offer free licenses to this and a number of other products to university students and faculty. You will need to secure one of these free licenses from JetBrains using the link below. Following that, you will need to install PyCharm Professional by following one of the tutorial videos below that will help you through the download and install.