The courses below are the options available for the specializations for the College of Engineering major in Information Science Systems and Technology.

Once Core course requirements have been met, students then complete the major by specializing in either the Management Science option or the Information Science option (7 advanced courses); and by taking 2 major-approved courses. (The set of major-approved elective courses is the same for both specialization options, and contains all of the courses listed in the six areas below. In addition, students may choose to take INFO 4900, Independent Reading and Research, to fulfill one of their major-approved elective courses. Students must read the INFO 4900 page before signing up for the course. INFO 4998 doesn't count as an elective course).

Information Science Option

  • Three courses from Information Systems (Area II below)
  • One course from Mathematical Modeling in IT (Area III below)
  • Three electives, all from one of Human-Centered Systems (Area V) or Social Systems (Area VI)
  • Two major-approved electives chosen from areas I-VI. INFO 4900 may be used to fulfill one major-approved elective.

Management Science Option

  • Four courses from Mathematical Models in Management Science (Area I)
  • Three electives, one from Information Systems (Area II) and two from the union of Mathematical Modeling in IT (Area III) and Information Technology Management Solutions (Area IV)
  • Two major-approved electives chosen from areas I-VI. INFO 4900 may be used to fulfill one major-approved elective.

Area I. Mathematical Models in Management Science

  • ORIE 3150: Financial and Managerial Accounting
  • ORIE 3510: Introduction to Engineering Stochastic Processes I
  • ORIE 4580: Simulation Modeling and Analysis
  • ORIE 4800: Information Technology

Area II. Information Systems

  • INFO 3152: Introduction to Computer Game Design *
  • INFO 3300: Data-Driven Web Applications †
  • INFO 3312: Data Communication
  • INFO 3350: Text Mining History and Literature
  • INFO 3370: Studying Social Inequality Using Data Science
  • INFO 3950: Data Analytics for Information Science
  • INFO 4100: Learning Analytics
  • INFO 4120: Ubiquitous Computing
  • INFO 4152: Advanced Topics in Computer Game Design *
  • INFO 4154: Analytics-driven Game Design *
  • INFO 4275: Novel Interaction Techniques
  • INFO 4300: Language and Information †
  • INFO 4310: Interactive Information Visualization
  • INFO 4320: Introduction to Rapid Prototyping and Physical Computing *
  • INFO 4555: Business Intelligence Systems
  • INFO 5300: The Architecture of Large - Scale Information Systems
  • CS 3110: Data Structures and Functional Programming
  • CS 3410: Computer System Organization and Programming
  • CS 4320: Introduction to Database Systems
  • CS 4620: Introduction to Computer Graphics
  • CS 4700: Foundations of Artificial Intelligence
  • CS 4740: Natural Language Processing
  • CS 4786: Machine Learning for Data Science ‡
  • CS 5150: Software Engineering
  • CS 5430: System Security
  • CS 5780: Machine Learning for Intelligent Systems

* INFO 3152, INFO 4152, INFO 4154 and INFO 4320 may count toward Area II Information Systems OR Area V Human-Centered Systems, but NOT both.

 INFO 3300 and 4300 may be used toward the core requirements or Area II, but NOT both.

CS 4786 can be used to fulfill either the Mathematical Model or Area II Information Systems but NOT both.

Area III. Mathematical Modeling in IT

  • CS 4780: Machine Learning for Intelligent Systems
  • CS 4786: Machine Learning for Data Science †
  • CS 4850: Mathematical Foundations for the Information Age
  • ORIE 4300: Optimization Modeling
  • ORIE 4740: Statistical Data Mining I

CS 4786 can be used to fulfill either the Mathematical Model or Area II Information Systems but not both.

Area IV. IT Management Solutions

  • INFO 4940 Special Topics - Project Management
  • ORIE 4810: Delivering OR Solutions with Information Technology
  • ORIE 5126: Principles of Supply Chain Management

Area V. Human-Centered Systems

  • INFO 3152: Introduction to Computer Game Design *
  • INFO 3450: Human-Computer Interaction Design
  • INFO 3460: Crowds, Communities, and Technology
  • INFO 3650: Technology in Collaboration
  • INFO 4152: Advanced Topics in Computer Game Design *
  • INFO 4154: Analytics-driven Game Design *
  • INFO 4240: Designing Technology for Social Impact †
  • INFO 4275: Novel Interaction Techniques
  • INFO 4320: Introduction to Rapid Prototyping and Physical Computing *
  • INFO 4340 App Design and Prototyping
  • INFO 4400: Qualitative User Research and Design Methods
  • INFO 4410: Re-Designing Robots
  • INFO 4420: Human Computer Interaction Studio
  • INFO 4430: Teams and Technology
  • INFO 4450: Computer-Mediated Communication
  • INFO 4490 (Previously offered as INFO 3400): Social Behavior and Technology
  • INFO 4500: Language and Technology
  • INFO 4505 (Previously offered as INFO 4940): Computing and Global Development
  • INFO 4550: Deception in the Networked Age
  • ​INFO 4940: Special Topics - Human Centered Design and Engaged Media
  • INFO 4940: Special Topics - Human-AI Interaction Design Research
  • ART 3705: Digital Media: Art in the Age of Networks
  • ART 3706: Digital Media: Mobile Media and Participatory Culture
  • COMM 4380: Communication in Virtual Worlds
  • DEA 4700: Applied Ergonomic Methods
  • PSYCH 3420: Human Perception: Application to Computer Graphics, Art, and Visual Display *
  • PSYCH 3470: Psychology of Visual Communications
  • PSYCH 3800: Social Cognition ‡

* INFO 3152, INFO 4320, INFO 4152 and INFO 4154 may count toward Area II Information Systems OR Area V. Human-Centered Systems, but NOT both.

INFO 4240 may count toward Area V. Human Centered Systems or Area VI. Social Systems but NOT both.

‡ Students who take PSYCH 3420 may also count the prerequisite PSYCH 2050 as a Human-Centered Systems area. Students who take PSYCH 3800 may also count PSYCH 2800 toward the Human-Centered Systems area. At most one of these 2000-level prerequisites can be counted.

Area VI. 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 4145 (Previously offered as INFO 4940):: Privacy and Security in the Data Economy
  • INFO 4200: Applied Research and Analysis
  • INFO 4220: Networks II: Market Design 
  • INFO 4240: Designing Technology for Social Impact †
  • INFO 4250: Surveillance and Privacy
  • INFO 4270: Ethics and Policy in Data Science
  • INFO 4301: Ethics in New Media, Technology, and Communication
  • INFO 4360: Communication Networks and Social Capital
  • INFO 4505 (Previously offered as INFO 4940): Computing and Global Development
  • INFO 4561: Stars, Scores, and Rankings: Evaluation and Society
  • INFO 4650: Mobile Communication in Public Life
  • INFO 4940: Special Topics - Building Inclusive Computing Organizations
  • INFO 4940: Special Topics - U.S. Copyright Law
  • INFO 4940: Special Topics - Good Tech and Bad Tech
  • INFO 4940: Special Topics - Knowledge Infrastructures
  • INFO 4940: Special Topics - Technology for Underserved Communities
  • AEM 3220: Digital Business Strategy
  • ECON 3120: Applied Econometrics
  • ECON 3140: Econometrics
  • ECON 3810: Decision Theory I
  • ECON 3820: Decision Theory II
  • ECON 4020: Game Theory *
  • HADM 4890: The Law of the Internet and E-Commerce
  • ORIE 4350: Introduction to Game Theory *
  • ​STS 3440: The Data Science & Society Lab

* Only one of the following can be taken for IS credit; INFO 3152, ORIE 4350 or ECON 4020 (previously offered as ECON 3680). Students who take ECON 4020 (formerly ECON 3680) may also count its prerequisite, ECON 3130, towards the Social Systems primary/secondary track requirements.

INFO 4240 may count toward Area V. Human Centered Systems or Area VI. Social Systems but NOT both.

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