IS 430 Foundations of Information Processing

Covers common data, document processing, and programming constructs and concepts. Focuses on problem solving and abstraction with a programming language. By the end of the course students will be able to design, develop and test a moderately complex computer program to manage full text, bibliographic records or multimedia. The course prepares students for working with applications in data analytics, data science, digital libraries, text mining and knowledge management. No prior programming background is assumed.

Previously IS452.

Learning objectives

  • To become familiar with programming essentials in Python
  • To be able to apply Python fundamentals to solve problems
  • To be able to design, develop and test a moderately complex computer program to manage full text, bibliographic records or multimedia

Recent syllabus

Scheduled Offerings

  • Fall 2020

    • IS430BO2 - Foundations Info Processing
      Tue, 12:30 pm - 2:30 pm
      Online
      2 credit and 4 credit students will complete the same number of assignments and attend the same number of sessions. Assignments for 2 credit students are shorter than the 4 credit versions. Graduate student questions may be sent to ischool-advising@illinois.edu
      Instructor
      Kevin Trainor
      CRN
      73409
      Length
      16 weeks
      Credit hours
      2
    • IS430BOG - Foundations Info Processing
      Tue, 12:30 pm - 2:30 pm
      Online
      2 credit and 4 credit students will complete the same number of assignments and attend the same number of sessions. Assignments for 2 credit students are shorter than the 4 credit versions. Graduate student questions may be sent to ischool-advising@illinois.edu
      Instructor
      Kevin Trainor
      CRN
      73212
      Length
      16 weeks
      Credit hours
      4
    • IS430BOU - Foundations Info Processing
      Tue, 12:30 pm - 2:30 pm
      Online
      Restricted to Undergraduates with Junior standing or above. Restricted to Information Sciences majors until one week before classes begin (by noon 8/17/2020). Undergraduate questions may be sent to ischool-is@illinois.edu
      Instructor
      Kevin Trainor
      CRN
      73214
      Length
      16 weeks
      Credit hours
      4
    • IS430AO2 - Foundations Info Processing
      Thu, 6:00 pm - 8:00 pm
      Online
      2 credit and 4 credit students will complete the same number of assignments and attend the same number of sessions. Assignments for 2 credit students are shorter than the 4 credit versions. Graduate student questions may be sent to ischool-advising@illinois.edu
      Instructor
      Kevin Trainor
      CRN
      73411
      Length
      16 weeks
      Credit hours
      2
    • IS430AOG - Foundations Info Processing
      Thu, 6:00 pm - 8:00 pm
      Online
      2 credit and 4 credit students will complete the same number of assignments and attend the same number of sessions. Assignments for 2 credit students are shorter than the 4 credit versions. Graduate student questions may be sent to ischool-advising@illinois.edu
      Instructor
      Kevin Trainor
      CRN
      73216
      Length
      16 weeks
      Credit hours
      4
  • Summer 2020

    • IS452AO - Foundations Info Processing
      Wed, 6:30 pm - 9:00 pm
      Online
      Graduate student questions may be sent to ischool-advising@illinois.edu
      Instructor
      Kevin Trainor
      CRN
      39547
      Length
      12 weeks
      Credit hours
      2 - 4
    • IS452AOU - Foundations Info Processing
      Wed, 6:30 pm - 9:00 pm
      Online
      Restricted to Undergraduates with Junior standing or above. Undergraduate questions may be sent to ischool-is@illinois.edu
      Instructor
      Kevin Trainor
      CRN
      39549
      Length
      12 weeks
      Credit hours
      4
  • Spring 2020

    • IS452AG - Foundations Info Processing
      Tue/Thu, 9:30 am - 10:50 am
      Room 131
      On-Campus
      Please note: If you have already taken and received credit for IS 590 PR - Program Analytics and Data Processing, you are not eligible to take this course. Laptop Required.
      Instructor
      Elizabeth Wickes
      CRN
      67563
      Length
      16 weeks
      Credit hours
      2 - 4
    • IS452AU - Foundations Info Processing
      Tue/Thu, 9:30 am - 10:50 am
      Room 131
      On-Campus
      Laptop Required. Undergraduate students: Priority is given to students pursuing a transfer into the BS/IS degree (http://go.ischool.illinois.edu/BSIS) until November 18, and IS Advisor Approval is required. INFO Minors will be able to register starting at noon on November 18. All restrictions will be lifted by noon on December 2. Questions may be sent to ischool-is@illinois.edu
      Instructor
      Elizabeth Wickes
      CRN
      67657
      Length
      16 weeks
      Credit hours
      4
    • IS452AO - Foundations Info Processing
      Mon, 6:00 pm - 8:00 pm
      Online
      Please note: If you have already taken and received credit for IS 590 PR - Program Analytics and Data Processing, you are not eligible to take this course.
      Instructor
      Elizabeth Wickes
      CRN
      67565
      Length
      16 weeks
      Credit hours
      2 - 4

Textbooks and Course Materials

Available from the Illinois Union Bookstore (IUB).