A computer science class about the limits of technology has instead long tested the limits of students — and an Arizona State University team is working to make it more accessible and engaging.
When Joshua Daymude, now an assistant professor in the Ira A. Fulton Schools of Engineering, took his CSE 355: Introduction to Theoretical Computer Science as an undergraduate at ASU, he and fellow students often struggled with the fast pace of new abstract concepts and the infrequent feedback they got on assignments.
When he assumed a faculty role and was tasked with teaching CSE 355, Daymude observed that the class — required for most computer engineers — had an unusually high retake rate, a sign that many students struggled with the topic.
“The class argues that there are infinitely more things computers cannot do than what they can do,” he says. “And these things that they can’t do aren’t just mathematical curiosities but are actually important considerations in software design.”
In the class, students ponder questions like: Can different programming languages have fundamentally different capabilities? What makes one problem harder than another? They answer these questions by developing logical and mathematical proofs, and Daymude says that some learners can have trouble adjusting to the class format.
“All of a sudden, there’s no code,” says Daymude, who teaches in the School of Computing and Augmented Intelligence. “It feels much more like a pure math or even philosophy class than it does computer science. So it throws a lot of students for a loop.”
He began to wonder if new developments in technology, combined with a thoughtful, empathetic understanding of the student experience, could improve student outcomes.
“The material is challenging, but it was clear that something needed to be done differently with the class itself,” Daymude says. “We needed to build new touch points for students to engage with the material in a way that helps them achieve real mastery.”
Daymude turned to Lindsey Lewandowski Robinson and her teammates. Robinson is a senior learning-experience designer in ASU's FSE Learning and Teaching Hub. She and her team use their expertise to help faculty members reinvigorate their curricula.
Together, Daymude and Lewandowski Robinson created a totally new teaching model for CSE 355. They developed a fully remote class for the ASU Online program and a hybrid version for on-campus students. In the hybrid class, students watch the same video lectures as their ASU Online counterparts, then complete in-person learning activities in a highly interactive space.
Lewandowski Robinson explains that her team worked with Daymude to bring the best of both worlds to all students.
“We aimed for the in-person and online experiences to be aligned but with variations that keep the audience top of mind,” she says. “Our goal is to give in-person students a compelling reason to attend class while ensuring online students have the resources to feel fully supported.”
They divided the curriculum into smaller, weekly modules that are each kicked off with short but engaging video lectures from Daymude, recorded in the Learning and Teaching Hub’s media studio. The lectures have questions and discussion topics included to make them as interactive as possible. After watching the videos, online students use Slack and other learning technologies to collaborate, while on-campus attendees engage in class.
They also added assignments designed to help students develop a more personal connection to the material. At key checkpoints throughout the semester, students use Zoom to create a video diary telling their “story so far,” helping them to explain, in plain language, what they are learning in class and why it matters.
“One of the things I’m most proud of that's new in this course is we put a big emphasis on storytelling,” Daymude says. “The videos help students reframe why they are learning this sometimes-abstract material and understand that what we are really teaching is the difference between what’s possible and impossible.”
From pilot program to proven success
In spring of 2024, Daymude and Lewandowski Robinson ran a small pilot to test the new format with a group of 14 students. Following highly successful results, they launched the revamped class in earnest this fall, with 60 students enrolled in an ASU Online section and an additional 140 students enrolled in a hybrid section.
Ross Maciejewski, director of the School of Computing and Augmented Intelligence, commends the collaboration and says it exemplifies the hard work being done by the school to ensure student success.
“A mastery of theoretical computer science pays off richly over an engineer’s career. The fundamentals really are forever,” he says. “Ensuring that our students understand this material is essential, and Josh’s work will keep our students competitive in a field where hardware and software continues to change at a fast pace.”
More Science and technology
Google grant creates AI research paths for underserved students
Top tech companies like Google say they are eager to encourage women and members of historically underrepresented groups to consider careers in computer science research.The dawn of the era of…
Cracking the code of online computer science clubs
Experts believe that involvement in college clubs and organizations increases student retention and helps learners build valuable social relationships. There are tons of such clubs on ASU's campuses…
Consortium for Science, Policy & Outcomes celebrates 25 years
For Arizona State University's Consortium for Science, Policy & Outcomes (CSPO), recognizing the past is just as important as designing the future. The consortium marked 25 years in Washington, D…