The Information Science major teaches you how to look at problems holistically, so you not only understand the technology but also the needs of the people who will use it. You will gain critical skills and broad, theoretical knowledge in systems analysis, user needs, programming principles, database systems, networks, and more. It’s a degree that opens doors for careers in technology, financial services, health care, judicial systems, private industry, government agencies, education, and communication.
All students must complete six of the following courses. If a student is following a specialization’s path, the core courses may be prescribed. Refer to the Specializations section below for details.
- INFSCI 0017 - Fundamentals of Object-Oriented Programming or
- INFSCI 0419 - Python Programming for Data Management & Analytics
- INFSCI 0009 - Math for Information Science or
- INFSCI 1040 - Introduction to Data Analytics
- INFSCI 1022 - Database Management Systems
- INFSCI 1024 - Analysis of Information Systems
- INFSCI 1044 - Human Factors in Systems Design
- INFSCI 1070 - Introduction to Telecommunications and Networks
Specializations / Upper-level Electives
Students choose three upper-level electives based on their academic interests. Students self-designing their path may combine elements from each of the specializations below or think about adding courses that will broaden their area of expertise. For these students, any three upper-level (1000 or higher) course will count toward the upper-level elective requirement.
The School has clustered upper-level electives into specializations that are designed to help you define your skills and career options. The specializations and the courses for each were determined by our faculty to ensure that you’ll have the knowledge that employers need. Specializations and the recommended path to depth of knowledge in these areas are as follows:
- Game and Simulation Development
- IT Consulting and Data Analytics
- Human Centered Computing
- Networks and Security
Students in the undergraduate program in Information Science will participate in a capstone experience, gaining experience through a research project in the school, an internship with regional industry, or a self-designed project.
- INFSCI 1059 - Web Programming
- INFSCI 1080 - Independent Study
- INFSCI 1081 - Team-Based Capstone Project
- INFSCI 1082 - Information Science Cooperative Program
- INFSCI 1085 - Internship
For full major requirement details, visit the Information Science course catalog.