Students in Dr. George Benjamin’s class are mastering more than basic computer science skills. They’re learning about programming and robotics by focusing on problem sets.

Dr. Benjamin, associate professor of mathematics & computer science at Muhlenberg, teaches Computer Science I, which satisfies a general academic requirement for Muhlenberg students. Rather than simply providing a generic computing course, the College offers several variations: Introduction to Game Programming, Introduction to Multimedia Computing and Introduction to Robotics. By giving students the option of a specific focus for the class, professors find students remain more engaged and enthusiastic.

“By focusing on a topic that interests them, my students really enjoy learning the concepts and completing the objectives of the course,” says Benjamin.

 

Open-source software, developed through programs at Georgia Institute of Technology and Bryn Mawr College, allows students to dictate how the robots will behave.

Students can instruct the machines to complete several different tasks, including following a beam of light across the floor, avoiding obstacles and searching for objects based on specific parameters, including color. The students then deliver these instructions to their robots via a Bluetooth signal.

Students use the Python programming language to format the tasks for their robots. Python’s learning curve gives the students a challenge while remaining simple enough to learn over the course of a semester. The course enables students, even those without prior computer science experience, to hone both problem solving and computing skills.

Would you like to learn more about our Great Teachers and Great Courses? Take a look at our other stories to see the many aspects of our unique, boundary-breaking community.


Great Teachers, Great Courses

For many students, the course in Documentary Research is their first foray into making media.
image
Image for GTGC teaser

Great Teachers, Great Courses...

Students in Jeremy Teissére's 'Mind and Brain' course have quite a challenge - can the experience of consciousness be narrowed down to 100 billion neurons?
image
Image for GTGC teaser

Great Teachers, Great Courses...

Dr. Roland Kushner knows that management skills can't be taught in a vacuum.
image
Image for GTGC teaser

Great Teachers, Great Courses...

Professor Dan Wilson’s students don’t just read about history; they learn from those who lived it.
image
Image for GTGC teaser

Great Teachers, Great Courses...

What insights can worms provide about tissue and organ systems in the human body?
image
Image for GTGC Teaser

Great Teachers, Great Courses...

For many students in Dr. Douglas Ovens' class, this is their first musical experience at Muhlenberg.
image
Image for GTGC Teaser

Great Teachers, Great Courses...

Dr. Niesenbaum's Field Biology and Plant Ecology class is just one of many to use the 63-acre Graver Arboretum.
image
Image for GTGC Teaser

Great Teachers, Great Courses...

Dr. Amy Hark wants her students to look beyond the classroom and see the impact the subjects they are studying have in the wider world.
image
Image for GTGC Teaser

Great Teachers, Great Courses...

Students in Dr. George Benjamin’s class are mastering more than basic computer science skills. They’re learning about programming and robotics by focusing on problem sets.
image
Image for GTGC Teaser

Great Teachers, Great Courses...

Dr. Daniel Doviak, assistant professor of philosophy at Muhlenberg College, invites his environmental philosophy students to study the relationship between humanity and the world they occupy.
image
Image for GTGC Teaser