

The Informatics Bachelor of Science program at University of Michigan provides an in-depth study of information technology, data management, and computational systems. The program integrates programming, databases, human-computer interaction, data analytics, and systems design, equipping students with technical, analytical, and problem-solving skills. Learners engage in software development projects, research assignments, and applied IT challenges, developing the ability to design, analyze, and implement technological solutions. The program emphasizes technical proficiency, analytical thinking, and applied problem-solving, preparing graduates to excel in rapidly evolving IT and technology sectors.
As a four year full time program, it offers a structured progression from foundational coursework to advanced programming, data analysis, and systems integration projects. Students strengthen their expertise in software development, data management, human-computer interaction, and systems analysis, applying interdisciplinary approaches to solve complex IT problems. The program equips graduates to pursue careers in software engineering, IT consulting, data analysis, systems management, or to continue advanced studies in informatics, computer science, or related technology fields.
Year 1 - Foundations in Informatics
• Introduction to Programming
• Computer Systems and Architecture
• Data Management Basics
• Computational Thinking and Problem Solving
Year 2 - Intermediate IT and Systems
• Object-Oriented Programming
• Database Systems and Design
• Human-Computer Interaction
• Applied Data Analysis
Year 3 - Advanced Informatics and Applications
• Web and Mobile Development
• Data Analytics and Visualization
• Systems Integration and Security
• Elective Courses in IT and Computational Studies
Year 4 - Capstone and Applied Projects
• Independent Research or Development Project
• Advanced Topics in Informatics
• Seminar in IT Applications
• Professional Portfolio and Presentation
Graduates of this program pursue careers in software development, IT consulting, data analysis, systems management, and technology innovation where technical, analytical, and problem-solving skills are essential. Many work as software developers, IT analysts, data scientists, systems engineers, or technology consultants, applying informatics expertise to design, implement, and optimize information systems. Others continue in graduate programs or professional certifications in IT, computer science, or related technology fields. The program’s emphasis on applied skills, problem-solving, and technological proficiency ensures graduates are prepared to succeed in professional and academic environments.
Students choose this program for its combination of programming, data analysis, and systems design, which equips them to develop and manage innovative IT solutions. The curriculum emphasizes technical skills, computational methods, applied projects, and problem-solving strategies, preparing learners to implement and optimize technology in professional contexts. Students benefit from faculty mentorship, applied software projects, and hands-on IT experiences that enhance analytical, technical, and collaborative skills. By focusing on informatics and applied technology, the program ensures graduates are prepared for careers in IT, data management, software development, and advanced studies.
For further information, please contact the admissions office at:
Phone: 734-764-8129
Email: rackadmis@umich.edu
Address: Graduate Admissions Office, University of Michigan, Ann Arbor, MI 48109, USA