Teaching

I have taught graduate and undergraduate courses on various topics. Below is information about the courses I have taught.

Information Representation

Information Representation (INFO I308)
Indiana University Kokomo, Kokomo, IN


The basic structure of information representation in digital information systems. Begins with low-level computer representations such as common character and numeric encodings. Introduces formal design and query languages through Entity Relationship Modeling, the Relational Model, XML, and XHTML. Laboratory topics include SQL and XML.

Human-Computer Interaction

Human-Computer Interaction (INFO I300)
Indiana University Kokomo, Kokomo, IN


The analysis of human factors and the design of computer application interfaces. A survey of current HCI designs with an eye toward what future technologies will allow. The course will emphasize learning HCI based on implementation and testing interfaces.

Website Design and Development

Website Design and Development (INFO I213)
Indiana University Kokomo, Kokomo, IN


Introductory course in web site design. Students will learn to create web sites using current technology (XHTML, CSS, and JavaScript) along with guidelines and principles for good web site design.

Information Infrastructure II

Information Infrastructure II (INFO I211)
Indiana University Kokomo, Kokomo, IN


The second programming course for undergraduate Informatics students. Provides an introduction to object oriented programming and distributed application design. The Java programming language is used.

Information Infrastructure I

Information Infrastructure I (INFO I210)
Indiana University Kokomo, Kokomo, IN


The first programming course for undergraduate Informatics students. Provides an introduction to the process and methods used when developing software applications. The Visual Basic programming language is used.

Social Informatics

Social Informatics (INFO I202)
Indiana University Kokomo, Kokomo, IN


Introduction to key social research perspectives and literatures on the use of information and communication technologies. Discusses current topics such as information ethics, relevant legal frameworks, popular and controversial uses of technology (e.g., peer-to-peer file sharing), digital divides, etc.

Introduction to Informatics

Introduction to Informatics (INFO I101)
Indiana University Kokomo, Kokomo, IN


The first Informatics course for majors. Provides an introduction to the area of Informatics and covers general computer literacy topics.

Introduction to Human-Computer Interaction

Introduction to Human-Computer Interaction (SLIS L542)
School of Library and Information Science at Indiana University, Bloomington, IN


Developed and taught a graduate course in human-computer interaction that provided a broad introduction to HCI theory, usability evaluation techniques, and design guidelines.

User-centered Database Design

User-centered Database Design (SLIS L546)
School of Library and Information Science at Indiana University, Bloomington, IN

Taught a graduate course in database design that covered basic database theories and principles as well as practical design and implementation skills.

Information Security and Privacy in Digital Libraries

Information Security and Privacy in Digital Libraries (SLIS L597)
School of Library and Information Science at Indiana University, Bloomington, IN


Developed and taught a graduate seminar course covering security and privacy issues in digital libraries along with the technical skills using tools that manage privacy and security.

Web Design

Web Design (CAS 492)
Department of Telecommunications at Michigan State University, East Lansing, MI

Developed and taught an undergraduate course in Web site design and development.


Copyright © 2002-2015 Andrew Kurtz