Undergraduate Program > Courses
Required INF Courses
- INF 102 Introduction to Informatics,
This course is an introduction to the discipline of Informatics. (2.5 GPA required for entry to Major.) - INF 125 Intro to the Internet for Informatics,
It provides a thorough introduction to the constituent services of the Internet. there is particular emphasis on its current use and future potential as an information resource. (2.5 GPA required for entry to Major.) - INF 215 Programming for the Web 1,
Topics include creation of web page features, ftp, accessibility, usability, information design, and the graphic design of web pages. (2.5 GPA required for entry to Major.) - INF 216 Programming for the Web 2, (pre-requisite INF215)
This course uses the PHP language to construct CGI applications integrating mySQL databases with the web. - COM 217 Communication in Organizations, (pre-requisite COM101)
A practical introduction to principles of organizational communication - INF 223 Usability Research, (pre-requisite INF102)
Emphasis is on the importance of evaluation in the design and development of interfaces, through user interviews, focus groups, think-aloud protocols and other human-factor methods. - INF 311 Information Architecture, (pre-requisite INF216)
the methods and techniques necessary to design and implement effective and cost efficient information technologies such as digital libraries, database systems, and a range of other web-accessible resources. - INF 410 Visualizing Information, (pre-requisite PSY101)
This course will discuss basic principles that have an impact on the design of information, and the design of interactive information visualization systems. - INF 420 Cognitive Principles of Human-Computer Interaction, (pre-requisite PSY101)
This course is a survey of human-computer interaction and an introduction to psychological and other behavioral science knowledge and techniques useful in the design of computer systems for human use. - INF 430 Applied Informatics Research, (pre-requisite INF223)
This course is a pre-requisite for INF 494. It is meant to prepare students for a culmination of their work in the program leading to their final capstone project. - INF 494 Informatics Capstone, (pre-requisite INF430, INF 420, & INF 311)
Students will work in teams and be expected to produce and deliver a poster session of their work to their peers and faculty. - PLUS Two Elective courses at 300 level or above.
Other Courses
- Two courses in Human-Computer Interface Development, such as ART 250 Introduction To Computer Art And Design or DMS 155 Introduction to New Media,
e.g.
- Programming for Digital Art
- Introduction to New Media
- 3-D Character Animation
- Visual Theory, Aesthetics, and Criticism
- Introduction to Visual Studies
- Introduction to New Media
- History of Visual Communication
- Introduction to Computer Art and Design
- One writing course, e.g ENG202- Technical Writing
- One Statistics course, e.g. SOC 294/404 – Introduction to Statistics
- One Research Methods course, e.g. PSY 250 – Scientific Inquiry
- One introductory or higher-level Computer course, e.g., CSE 113 – Introduction to Computer Science I
- Three Social Science courses, e.g. PSY 101 – Introduction to Psychology
Contact:
Informatics Program
204 Baldy Hall
University at Buffalo
Buffalo, N.Y. 14260-1060
Phone: 716-645-6481 x1065