Category: News

Visualizing a Bright Future for Computer Science Education

Visualization is a process of presenting data and algorithms using graphics and animations to help people understand or see the inner workings. It’s the work of Ching-Kuang “CK” Shene. “It’s very fascinating work,” Shene says. “The goal is to make all hidden facts visible.” Shene helps students and professionals learn the algorithm—the step-by-step formula—of software . . .

Better Communication and Collaboration in Computer Science

Communication and teamwork are essential skills for computer science and software engineering graduates—but the traditional approach to introductory undergraduate computer science courses, focusing on individual programming assignments and discouraging collaboration, doesn’t prepare students for reality. Charles Wallace breaks the mold and promotes interaction as a primary activity in software development. Inspired by real software teams . . .

Breaking Digital Barriers

Associate Professor of Computer Science Charles Wallace is rethinking cyberlearning top to bottom. He’s working with K–12 and undergraduate students, software development professionals, and senior citizens to improve how humans communicate and learn in computer-intensive environments. Digital literacy is a basic human need. There is a revolution sweeping the nation, but millions of senior citizens . . .