Bachelor of Science in Informatics

What you'll learn

The Informatics curriculum combines technology, social science, and real-world applications to help you understand and shape how computing impacts society. You’ll start with core skills in programming, system design, and data analytics, then explore how tech affects people through courses in ethics, user experience, and the social role of computing. As you advance, you’ll focus on an area like health, business, media, or data science to apply your skills in a field that inspires you.

You’ll then customize your degree with a specialization, choosing from popular focus areas including:

  • Applied Data Science
  • Business
  • Computer Information Technology
  • Full-Stack Development
  • Human-Computer Interaction
  • Legal Informatics

Social science courses will explore the societal impact of technology, covering topics such as ethics, user experience, and the role of computing in society. 

A. Foundations of Informatics and Computing

  1. Explain the fundamentals of computer hardware and software
  2. Apply knowledge and skills of logic and discrete mathematics
  3. Apply the concepts of statistics and probability
  4. Describe basic data and information representation
  5. Manage information technology projects using appropriate software
  6. Evaluate and create interfaces by applying user experience design principles, methods, and theories
  7. Evaluate approaches to data and information governance, privacy, and security

B. Problem Solving and Critical Thinking

  1. Use problem-solving techniques to design program algorithms, including pseudocode and flowcharts
  2. Explain programming concepts of procedural and object-oriented programming
  3. Create computer programs in one or more programming languages
  4. Develop insights from data and apply them to address problems and explore opportunities

C. Data Studies and Analytics

  1. Apply analytical methods for knowledge and pattern discovery and data analysis
  2. Evaluate various data mining and machine learning algorithms
  3. Create effective visualizations to analyze and communicate data
  4. Communicate insights derived from data

D. Design and Analysis of Information Systems

  1. Apply fundamental concepts of software architecture
  2. Develop user requirements
  3. Define terms and explain principles essential to the design of IT and computing systems
  4. Design dynamic, data-driven web applications
  5. Design large, complex, multilayered information systems with software design patterns
  6. Design web service consumers and producers in service-oriented architectures

E. Social Dynamics of Informatics and Information Technology

  1. Analyze the social, cultural, and organizational settings in which IT solutions will be deployed to achieve successful implementations
  2. Interpret major societal trends affecting the development and deployment of technology, such as access, privacy, intellectual property, security, and equity
  3. Analyze the impact of IT on individuals, groups, and organizations at local and global levels
  4. Articulate the business considerations of technical knowledge

F. Professional Skills and Ethics

  1. Evaluate social, legal, and ethical issues in informatics by applying ethical principles to resolve conflicts
  2. Support the ethical and appropriate design and use of technology
  3. Interpret constructive feedback
  4. Demonstrate networking skills for personal and professional improvement
  5. Communicate IT concepts orally and in writing to nontechnical audiences
  6. Work collaboratively as part of a team, including global teams

G. Domain Specific Knowledge and Skills*

*See specific learning outcomes for individual certificates, areas of specialization, minors, etc.

Job titles

  • Consultant
  • Data analyst
  • Front-end engineer
  • Interactions designer
  • Web developer
  • Software developer
  • Solutions developer
  • Support engineer

Hiring companies

  • Amazon
  • Caterpillar
  • Charles Schwab
  • Community Health Network
  • Geico
  • Health X
  • Infosys
  • IU Health
  • Navient
  • OneAmerica
  • PNC

Become a master. Faster.

Knock out your bachelor’s and master’s in just five years—and save time and tuition while you’re at it.

The Luddy experience

Students hanging out in North Hall on the IU Indy campus

Our living learning community

Find your community at the Luddy LLC—where Luddy students live together, connect through exclusive events, and grow in a supportive, tech‑focused environment.

The Luddy Learning Living Community
Student watching a capstone presentation at Luddy Indianapolis

Scholarships

Attending the Luddy School of Informatics, Computing, and Engineering is more affordable than you think. Learn about ways to reduce your cost of attendance.

Explore scholarships
Students playing games at IU Indy

Student organizations

IU Indy offers a variety of student organizations, from clubs for future entrepreneurs to those exploring ethics in tech. Discover Luddy’s student organizations and find one that fits your interests.

Explore student organizations