INFX 501 (INFX 598 L Winter 2018) - Course Information

 Course ObjectivesWeekly Topics
Textbook(s)Course DescriptionSoftware Required
Return to Courses I Teach - for other courses

This information is updated as changes are made and applies to the next offering of the course.

Course Objectives

Upon completion of the course, the student will be able to:

Weekly Topics

  1. Getting Started Writing code
  2. Conditional Execution
  3. Functions, Loops and Iteration
  4. Working with Strings (Text)
  5. Working with Files
  6. Data Structures - Working with Lists
  7. Data Structures - Working with Dictionaries
  8. Data Structures - Working with Sets and Tuples
  9. Regular Expressions
  10. Wrap-up


Python Boof Cover
Large Image
Python for Informatics: Exploring Information Paperback  Don't Order -- I will provide a PDF updaded to latest version
by Dr. Charles R Severance
ISBN-10: 1492339245 | ISBN-13: 978-1492339243
Publisher: CreateSpace Independent Publishing Platform, 1st edition (September 2, 2013)

This book is available free from Amazon in Kindle form or about $10 in paperback. 

The assignments can be done with a used book if you want to save a few bucks.
Python Reference
Large Image
Python Pocket Reference (Optional)
by Mark Lutz
ISBN-10: 1449357016| ISBN-13: 978-1449357016
Publisher: O'Reilly Media; Fifth Edition edition (February 9, 2014)

This book sell for $10.00 or less and is available used.

While not required this book is a valuable reference particularly in later exercises. The information can also be gotten by Googling.

Note the Kindle versions and rental versions sometimes are often missing resources like Appendices and sample files, BUT we can generally work around that by me adding the materials to the Web site – so let me know if that happens.   

Course Description and Syllabus

Catalog Description:
INFX 501 – Algorithmic Concepts for Information Professionals (3 Cr): Presents programming concepts in the context of information science including the concepts of the algorithm, data storage, expressions, syntax, logic, objects, commands, and events. Introduces the algorithmic manipulation of information objects, and the mindset and methods of computer programming and application development. Credit / no credit only. Prerequisite: none.

Course Description PDF - Also contains the Syllabus Schedule

Course Syllabus for current quarter

Software Required

Software Required for this course:

HomeBackgroundCourses I TeachStudent ResourcesCareer ResourceseBooksArticles & Blogs
Data VisualizationAnimationsInfographicsHow Stuff WorksTED Talks •  Things to PonderMOOCs

Last updated: Monday, 16-Oct-2017 20:44:02 PDT
© 2013 Bob Larson
All rights reserved