Undergraduate Programs

Degree Programs

BS in Informatics

Animal-Computer Interaction

Required:

  • ABEH-A 101 Introduction to Animal Behavior
  • INFO-I 216 Humans, Animals, and Artificial Intelligence
  • INFO-I 411 Animal-Computer Interaction Methods
  • INFO-I 414 Seminar in Animal-Computer Interaction

Select one course from the following:

Animal Behavior and Cognition

  • BIOL-L 453 Sensory Ecology
  • BIOL-Z 460 Animal Behavior
  • COGS-Q 345 Animal Cognition
  • GEOG-G 447 Multi Species Relations: Plant/Animal/Human/Insect/Fungi/Bacteria

Artificial Intelligence and Data Analytics

  • COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
  • CSCI-B 351 Introduction to Artificial Intelligence
  • CSCI-B 355 Autonomous Robotics
  • ENGR-E 434 Big Data Applications
  • ENGR-E 483 Information Visualization
  • ENGR-E 484 Scientific Visualization
  • INFO-I 368 Introduction to Network Science
  • INFO-I 413 Usable Artificial Intelligence
  • INFO-I 422 Data Visualization

Augmented and Virtual Reality

  • CSCI-B 453 Game Development
  • INFO-I 304 Introduction to Virtual Reality
  • INFO-I 442 Creating Virtual Assets
  • INFO-I 443 Building Virtual Worlds
  • INFO-I 444 Artificial Life in Virtual Reality

Geospatial Information System

  • GEOG-G 336 Environmental Remote Sensing
  • GEOG-G 436 Advanced Remote Sensing: Digital Image Processing
  • GEOG-G 438 Advanced Geographic Information Systems
  • GEOG-G 439 GIS and Environmental Analysis
  • GEOG-G 478 Global Change, Food, and Farming Systems
  • GEOG-G 488 Applied Spatial Statistics

 IoT Systems and Physical Fabrication

  • CSCI-P 442 Digital Systems
  • ENGR-E 314 Embedded Systems
  • ENGR-E 327 Automated Fabrication Machines
  • INFO-I 341 Prototyping with Arduino Tools
  • INFO-I 400 Topics in Informatics 
    • Topic: Makerspace: Design & Fabrication
  • INFO-I 440 Human Robot Interaction

Mobile App Development

  • CSCI-C 323 Mobile App Development
  • INFO-I 342 Mobile Programming
  • INFO-I 400 Topics in Informatics
    • Topic: Cross-Platform Mobile Programming

Qualitative Methods and Design

  • INFO-I 370 Methods for HCC
  • INFO-I 426 Informatics in Disasters and Emergency Response
  • INFO-I 440 Human-Robot Interaction

Technology Entrepreneurship

  • INFO-I 436 Technology Innovation
  • INFO-I 437 Design Strategy
  • INFO-I 438 Technology Entrepreneurship

Web and Database Design

  • CSCI-B 461 Database Concepts
  • CSCI-P 462 Database Application Design and Implementation
  • INFO-I 360 Web Design

Academic Bulletins