Informatics

Courses in Informatics

INFO-I 101 Introduction to Informatics (4 cr)

Emphasis on topics in human-computer interaction and human factors, collaborative technologies, group problem solving, ethics, privacy, and ownership of information and information sources, information representation and the information life cycle, the transformation of data to information, and futuristic thinking.

  • Prerequisite: Computer Literacy

INFO-I 201 Mathematical Foundations of Informatics (4 cr)

An introduction to the suite of mathematical and logical tools used in information sciences, including finite mathematics, automata and computability theory, elementary probability and statistics, and basics of classical information theory.

INFO-I 202 Social Informatics (3 cr)

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. Outlines research methodologies for social informatics.

INFO-I 210 Information Infrastructure I (4 cr)

The software architecture of information systems. Basic concepts of systems and applications programming. Credit given for only one of the following: INFO I210 or CSCI A201 (IUB) [or CSCI-C201 (IUE)]

INFO-I 211 Information Infrastructure II (4 cr)

The software architecture of information systems. Basic concepts of systems and applications programming. Credit given for only one of the following: INFO I210 or CSCI A201 (IUB) [or CSCI-C201 (IUE)]

INFO-I 213 Website Design and Development (3 cr)

Introduction to web design and development, covering high-level concepts in addition to hands-on activities. Topics include: internet infrastructure, client-side technologies, embedded media, page design, site design, visibility and others. Technologies covered include: XHTML, JavaScript, and Cascading Style Sheets (CSS).

INFO-I 300 Human Computer Interaction (3 cr)

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.

INFO-I 303 Organizational Informatics (3 cr)

Examines the various needs, uses, and consequences of information in organizational contexts. Topics include organizational types and characteristics, functional areas and business processes, information-based products and services, the use of and redefining role of information technology, the changing character of work life and organizational practices, sociotechnical structures, and the rise and transformation of information-based industries.

INFO-I 308 Information Representation (3 cr)

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 XPath querying.

INFO-I 310 Multimedia Arts: History, Criticism and Technology (3 cr)

This course studies how the paradigm shift to a digital world will affect humanity. The course will consider the evolution of media arts and its underlying principles of communications. Students will study application development paradigms in current practice. Readings, lectures, class discussions, and research papers.

INFO I-320 Distributed Computing (3 cr)

An introductory treatment of distributed systems and programming. Topics range from distributed and object models of computation to advanced concepts such as remote method invocation, object brokers, object services, open systems and future trends for distributed information systems.

INFO-I 420 Internship in Informatics (1-3 cr)

Students put their informatics education in practice through the development of a substantial project while working in a professional information technology environment.

  • Prerequisite: Approval of the program advisor and program director and completion of required core informatics courses.

INFO-I491 Internship in Informatics: Professional Practice (6 cr)

Students put their Informatics education in practice through the development of a substantial project while working in a professional information technology environment. This is a capstone class for Informatics.

  • Prerequisite: Senior standing and approval of program advisor and program director

INFO-I 492 & 493 Thesis / Senior Project (3/3 cr)

The senior student prepares and presents a thesis: a substantial, typically multichapter paper based on a well-planned research or scholarly project, as determined by the student and a sponsoring faculty member.

  • Prerequisite: Senior standing and approval of program advisor and program director.

INFO-I 494 & 495 Design & Development of an Information System (3 / 3 cr)

Students work on capstone projects in supervised teams. They select an appropriate project (preferably based on cognate) and then learn to develop a plan that leads to success. Teamwork, communication, and organizational skills are emphasized in a real-world-style environment.