Major Requirements




College of Agriculture & Life Sciences, Information Science Major


Enrollment info for Fall 2012: offering notes and roster

All semester and offering info on this page pertains to 12-13 academic year and is subject to change.

Note: All courses used towards the IS major must be taken for a letter grade. No grades below a C- may be counted toward the major.

Key: Fall Course Spring Course Fall & Spring Course
[ ] = not offered 12-13

Introductory Courses (1)

INFO 1300 Introductory Design and Programming for the Web

*Students who took INFO 1301 & 1302 do not have to take 1300.

Core Courses (10)

1. Courses in Math & Statistics (4)

MATH 1110 Calculus I

One of the following
INFO 2950 Mathematical Methods for Information Science
CS 2800 Discrete Structures

One of the following
AEM 2100 Introductory Statistics
BTRY 3010 Biological Statistics I
CEE 3040 Uncertainty Analysis in Engineering
ECON 3190 Introduction to Statistics and Probability
ENGRD 2700 Basic Engineering Probability and Statistics
HADM 2010 Hospitality Quantitative Analysis
ILRST 3120 Applied Regression Methods
MATH 1710 Statistical Theory and Application in the Real World
PAM 2100 Introduction to Statistics
PSYCH 3500 Statistics and Research Design
SOC 3010 Evaluating Statistical Evidence
STSCI 2100 Introductory Statistics

One of the following
MATH 2210 Linear Algebra
MATH 2310 Linear Algebra with Applications

2. Human-Centered Systems (2)

INFO 2140 Cognitive Psychology
INFO 2450 Communication and Technology

3. Information Systems (2)

INFO 2300 Intermediate Design and Programming for the Web
CS 2110 Object-Oriented Programming and Data Structures

* CS 2110 is an intermediate programming course that requires prior knowledge of Java. Students who have not learned Java can take CS 1130 after completing INFO 1300 and 2300, or they can take CS 1110.

4. Social Systems (2)

INFO 2040 Networks

One of the following
INFO 2921 Inventing an Information Society
INFO 3200 New Media and Society
INFO 3561 Computing Cultures

Note:
Where options in the core courses exist, the choice will depend on the student's interests and planned advanced courses for the selected primary and secondary tracks.

Tracks (7 courses)
Students must complete four advanced courses in their selected primary track and three advanced courses in their selected secondary track. The primary and secondary tracks should be selected from the course areas listed below (Human-Centered Systems, Information Systems, and Social Systems).

Courses taken to satisfy the core course requirements may not be used to fulfill the track requirements.

Additional information on Information Science courses can be found below and in the CIS section of Courses of Study. Course information for all other courses in the major can be found in the relevant departments (i.e. AEM, CS, STS, etc.).

1. Human-Centered Systems

INFO 3400 [Online Relationships]
INFO 3450 Human-Computer Interaction Design
INFO 3460 Online Communities
INFO 3650 Technology and Collaboration
INFO 4320 Introduction to Rapid Prototyping and Physical Computing
INFO 4400 Advanced Human-Computer Interaction Design
INFO 4450 Computer-Mediated Communication
INFO 4500 [Language and Technology]
DEA 4700 Applied Ergonomic Methods
PSYCH 3420 Human Perception: Applications to Computer Graphics, Art, and Visual Display
PSYCH 3470 [Psychology of Visual Communications]
PSYCH 3800 Social Cognition

* Students who take PSYCH 3420 may also count its prerequisite, PSYCH 2050, towards the Human-centered Systems primary/secondary track requirements. Similarly, students who take PSYCH 3800 may also count PSYCH 2800 towards the Human-centered Systems primary/secondary track requirements. At most, one of PSYCH 2050 or PSYCH 2800 can be counted towards the primary/secondary track requirements.

INFO 4320 may count toward the Information Systems OR Human-Centered Systems track, but not both.

2. Information Systems

INFO 3300 Data-Driven Web Applications
INFO 4300 [Information Retrieval]
INFO 4302 Web Information Systems
INFO 4320 Introduction to Rapid Prototyping and Physical Computing
INFO 5300 The Architecture of Large- Scale Information Systems
CS 4320 Introduction to Database Systems
CS 4620 Introduction to Computer Graphics
CS 4700 Foundations of Artificial Intelligence
CS 4740 Introduction to Natural Language Processing
CS 4780 Machine Learning
CS 5150 Software Engineering
CS 5430 System Security
LING 4424 Computational Linguistics
ORIE 4740 Statistical Data Mining I
ORIE 4800 [Information Technology]

* INFO 4320 may count toward the Information Systems OR Human-Centered Systems track, but not both.

3. Social Systems

INFO 3200 New Media and Society
INFO 3561 Computing Cultures
INFO 3660 History and Theory of Digital Art
INFO 4144 [Responsive Environments]
INFO 4200 IT Policy: Research, Analysis, and Design
INFO 4290 [Copyright in the Digital Age]
INFO 4470 Social and Economic Data
INFO 5150 [Culture, Law, and Politics of the Internet]
AEM 3220 Digital Business Strategy
COMM 4650 [Mobile Communication in Public Life]
ECON 3680 Game Theory
ECON 4760 [Decision Theory I]
ECON 4770 [Decision Theory II]
HADM 4890 The Law of the Internet and e-Commerce
ORIE 4350 Introduction to Game Theory
SOC 3040 [Social Networks and Social Processes]
SOC 4340 [Online Social and Information Networks]

*Only one of ORIE 4350 and ECON 3680 can be taken for IS credit.
Students who take ECON 3680 may also count its prerequisite, ECON 3130, towards the Social Systems primary/secondary track requirements.
Only one of INFO 3200 and SOC 4150 can be taken for IS credit.

Note: In addition to completing all IS major requirements, students will need to finish all of the necessary college-level requirements prior to graduation.