The Artificial Intelligence specialization gives you the skills to create smart technologies—like recommendation systems, chatbots, autonomous tools, and decision‑making software. If you’ve ever wondered how apps predict what you’ll like or how computers recognize images and patterns, this is where you’ll learn to build those systems yourself.
In this program, you’ll explore:
- Machine learning, where computers learn from data
- Knowledge representation, which helps AI understand information
- Automated decision-making, used in everything from smart homes to self‑driving cars
- Modern AI tools and frameworks used by top tech companies
You’ll work hands-on with real AI software, practice building your own intelligent systems, and learn how to design AI that’s reliable, trustworthy, and easy to understand.
By the time you finish, you’ll know how to create AI that automates tasks, improves apps, and powers data-driven solutions across fields like healthcare, business, gaming, and robotics.
The Software Engineering specialization helps you turn your interest in computers into practical, in‑demand skills. You’ll learn how today’s software is designed, built, and improved—from mobile apps to large‑scale systems used by major companies.
In this program, you’ll get hands‑on experience with:
- Modern coding tools used by real software teams
- Design patterns that make apps easier to build and maintain
- Testing and debugging to ensure software works smoothly
- Team-based projects where you create applications with classmates
You’ll learn how to plan, build, test, and refine software the same way professionals do. By the time you finish, you’ll be ready for careers in software development, systems design, and other high‑tech fields that are growing fast across Indiana.
Customize your degree with a minor or certificate in areas like:
- Data Science
- Full Stack Development
- Game Design and Development
- Human-Computer Interaction
- Legal Informatics
See our undergraduate minors and certificates