This document provides an introduction and guidelines for the course Programming of Information Systems (INFS 429). The course will cover types and evolution of programming languages, programming concepts and methodologies, and data processing requirements for information systems. Students will learn about computer applications, logic structures, designing information systems applications, programming languages, and developing basic information center applications. Specific topics that will be discussed include software classification, programming languages, and an introduction to programming concepts. A reading list is provided for additional resources.