Skip to main content

University of Michigan School of Information

Menu

Programming and programming education

The exploration and improvement of programming languages, techniques and educational methods to enhance coding proficiency and promote computer science education.

A side view of an open, modern staircase with high school students climbing up it, wearing backpacks

High schoolers explore the future through UMSI summer programs

09/09/2024

AI, free speech and future careers were top of mind for high school students participating in UMSI’s educational outreach programs this summer.

More info
Seven CCSI fellows pose on the grass outside of North Quad, smiling and holding up peace signs

Community college students see themselves at U-M through CCSI program

08/08/2024

UMSI’s Community College Summer Institute, launched in 2017, gives students time and space to explore information science and student life at U-M. 

More info
UMSI News.

Ashley Zhang and Steve Oney earn Best Paper award at the 2024 Learning @ Scale Conference

08/06/2024

Zhang and Oney’s paper proposes a new system for instructors teaching introductory programming courses. 

More info
"Image of Christopher Brooks with the text 'Chris Brooks, associate professor," image of Kyle Debro with the text "Kyle Debro, MADS student," image of Lydia Schrandt with the text "Lydia Schrandt, MADS student," image of Steve Oney with the text "Steve Oney, associate professor," The MOOC to MADS pathway, UMSI logo."

Mastering data science: The MOOC-to-MADS pathway

11/06/2023

Python 3 Programming, a massive open online course taught by U-M faculty, is designed to offer a primer in programming to anyone, anywhere. It serves as an ideal springboard into the Master of Applied Data Science at UMSI.

More info
A screen with chat quotes.

5 information experts look at where the trends are taking us

02/21/2023

Experts at the University of Michigan School of Information share trends they’re seeing in the information world and what they could mean for the rest of us.  

More info

New tools may serve as virtual tutors for students in coding classes

08/07/2019

Getting help in programming courses outside of instructors’ office hours can be difficult, but a new tool called “chat.codes” may help change that.

More info

Not finding what you’re looking for? Connect with our experts

UMSI’s thought leaders actively translate their ideas into real-world impact. Our UMSI faculty and staff stand ready to engage with journalists and officials, offering perspective, insight and expertise. Share the details of your project, and your timeline, and we'll connect you with the right UMSI subject matter experts.

SUBMIT AN EXPERT REQUEST