Litcius/Paper detail

Collaborative Mobile Robot Design In An Introductory Programming Course For Engineers

Robert Avanzato

202025 citationsDOIOpen Access PDF

Abstract

A project-centered introductory computer course for freshman and sophomore engineers has been developed at the Penn State Abington College. Students form teams to collaboratively design and implement algorithms in the C language for autonomous mobile robots. The team projects have been developed to "teach" critical programming concepts. These team projects have largely replaced the traditional lecture portion of

Topics & Concepts

Computer scienceMobile robotRobotSession (web analytics)Process (computing)Course (navigation)MultimediaProject-based learningState (computer science)Collaborative learningHuman–computer interactionMathematics educationArtificial intelligenceWorld Wide WebProgramming languageEngineeringKnowledge managementAerospace engineeringMathematicsExperimental Learning in EngineeringEngineering Education and PedagogyTeaching and Learning Programming