skip to main content
10.1145/2795122.2795131acmconferencesArticle/Chapter ViewAbstractPublication PagesiscaConference Proceedingsconference-collections
research-article

Engaging sophomores in embedded design using robotics

Published:13 June 2015Publication History

ABSTRACT

The material covered in a typical Computer Engineering class tends to be heavily focused on a single subject area. Students often struggle to see how different subjects are interrelated or how they can be combined to address a wider range of problems. They generally have to wait until after they have completed subsequent related courses before they are able to put the previously material in context. For example, the concepts students learn in a typical digital logic course usually make more sense when one is taking computer architecture.

A second issue is that students fail to grasp the richness and diversity of Computer Engineering until they have taken courses in hardware, software, networking and computer architecture. This may push students away from the field prematurely.

To address these issues, we have designed a new class targeted at sophomores that covers a broad slice of Computer Engineering. The class teaches students many of the fundamental concepts of Computer Engineering. The course is required for students pursuing degrees in Computer Engineering, Electrical Engineering and Computer Science at Northeastern University. It provides them with a hands-on experience and presents the basics of the Unix/Linux operating system, high level programming concepts, introductory digital design, computer organization and wireless networking. Students get the opportunity to directly apply the theory presented in the classroom as they build a working remote-controlled robotic arm.

The class is taught in a colaboratory, an integrated laboratory-classroom environment. The room facilitates team-based design, active learning and exploration, while allowing the instructor to move seamlessly between lecturing and hands-on laboratory experiences. By the end of the course, the students acquire a general understanding of the different areas in Computer Engineering. They leave more prepared and more excited to tackle the more specialized courses that they will take later in the curriculum. They are also better prepared for their first cooperative education experience, which many of them will do immediately after taking this class.

References

  1. http://sicp-s3.mit.edu/tutor/6.01.Google ScholarGoogle Scholar
  2. https://www.ece.cmu.edu/courses/items/18100.html.Google ScholarGoogle Scholar
  3. http://xillybus.com/xillinux.Google ScholarGoogle Scholar
  4. http://www.crustcrawler.com/products/arm5.php?prod=0.Google ScholarGoogle Scholar
  5. Zedboard hardware user's guide. http://zedboard.org/sites/default/files/ZedBoard_HW_UG_v1_1.pdf.Google ScholarGoogle Scholar
  6. M. G. Benjamin, D. R. Kaeli, and R. Platcow. Experiences with the blackfin architecture in an embedded systems lab. In E. F. Gehringer, editor, WCAE, page 2. ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Brylow. An experimental laboratory environment for teaching embedded hardware systems. In Proceedings of the 2007 Workshop on Computer Architecture Education, WCAE 2007, San Diego, California, USA, Saturday, June 9, 2007, pages 44--51, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. Franklin and J. Seng. Experiences with the blackfin architecture for embedded systems education. In Proceedings of the 2005 Workshop on Computer Architecture Education: Held in Conjunction with the 32Nd International Symposium on Computer Architecture, WCAE '05, New York, NY, USA, 2005. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. F. Mondragãşn-Torres and J. W. Christman. A comprehensive embedded systems design course and laboratory. In MSE, pages 56--59. IEEE, 2013.Google ScholarGoogle Scholar
  10. Y. N. Patt and S. J. Patel. Introduction to computing systems - from bits and gates to C and beyond (2. ed.). McGraw-Hill, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. K. G. Ricks, W. A. Stapleton, and D. J. Jackson. An embedded systems course and course sequence. In Proceedings of the 2005 Workshop on Computer Architecture Education: Held in Conjunction with the 32Nd International Symposium on Computer Architecture, WCAE '05, New York, NY, USA, 2005. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Roggow, P. Uhing, P. Jones, and J. Zambreno. A project-based embedded systems design course using a reconfigurable soc platform. In Proceedings of the International Conference on Microelectronic Systems Education (MSE), May 2015.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Engaging sophomores in embedded design using robotics

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        WCAE '15: Proceedings of the Workshop on Computer Architecture Education
        June 2015
        64 pages
        ISBN:9781450337175
        DOI:10.1145/2795122

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 June 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        WCAE '15 Paper Acceptance Rate9of10submissions,90%Overall Acceptance Rate9of10submissions,90%

        Upcoming Conference

        ISCA '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader