skip to main content
10.1145/2910925.2910936acmotherconferencesArticle/Chapter ViewAbstractPublication PageswccceConference Proceedingsconference-collections
research-article

Engagement and Sustainability in a Data Structures Course in C for Non-Specialists

Authors Info & Claims
Published:06 May 2016Publication History

ABSTRACT

This paper is an experience report that deals with engagement and sustainability in a data structures course in C for non-specialists. The course is offered annually to about 200 engineering students who are not in the computer engineering option. We describe and justify a variety of engaging and sustainable practices, and provide benefits and caveats from the lessons we learned. These may be useful to instructors who are interested in either creating such a course or using some of its practices, while trying to achieve both high engagement and high sustainability when teaching non-specialists.

References

  1. Bloom, B. 1984. "The 2 Sigma Problem: The Search for Methods of Group Instruction as Effective as One-to-One Tutoring", Educational Researcher, 13(6), 4--16.Google ScholarGoogle ScholarCross RefCross Ref
  2. Carter, P. 2012. "An Experience Report: On the Use of Multimedia Pre-Instruction and Just-in-Time Teaching in a CS1 Course", Proc. SIGCSE '12, 361--366. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Crouch, C., Watkins, J., Fagen, A., and Mazur, E. 2007. "Peer Instruction: Engaging Students One-on-One, All at Once", Research Based Reform of University Physics, 1(1).Google ScholarGoogle Scholar
  4. Fuller, U., Johnson, C., Ahoniemi, T., Cukierman, D., Hernan-Losada, I., Jackova, J., Lahtinen, E., Lewis, T., Thompson, D., Riedesel, C., and Thompson, E. 2007. "Developing a Computer Science-specific Learning Taxonomy", SIGCSE Bulletin, 39(4), 152--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Hanks, B., Fitzgerald S., McCauley, R., Murphy, L., and Zander, C. 2011. "Pair Programming in Education: A Literature Review", Computer Science Education, 21(2), 135--173.Google ScholarGoogle ScholarCross RefCross Ref
  6. McDowell, C., Werner, L., Bullock, H., and Fernald, J. 2006. "Pair Programming Improves Student Retention, Confidence, and Program Quality", CACM, 49(8), 90--95. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Murphy, L., Fitzgerald, S., Lister, R., and McCauley, R. 2012. "Ability to 'Explain in Plain English' Linked to Proficiency in Computer-based Programming", Proc. ICER, 111--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Parlante, N. 1996--2003. "Essential C" (http://cslibrary.stanford.edu/101), "Pointers and Memory" (http://cslibrary.stanford.edu/102), and "Linked List Basics" (http://cslibrary.stanford.edu/103), referenced January 28, 2016.Google ScholarGoogle Scholar
  9. Prince, M. 2004. "Does Active Learning Work? A Review of the Research", J. of Engineering Education, 93(3), 223--231.Google ScholarGoogle ScholarCross RefCross Ref
  10. Roediger III, H., Agarwal, P., Kang, S., and Marsh, E. 2010. "Benefits of Testing Memory: Best Practices and Boundary Conditions" in: Davies, G. and Wright, D. (eds.), New Frontiers in Applied Memory, UK: Psychology Press.Google ScholarGoogle Scholar
  11. Sennett, J. and Sherriff, M. 2010. "Compatibility of Partnered Students in Computer Science Education", Proc. SIGCSE '10, 244--248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Simon, B. and Taylor, J. 2009. "What is the Value of Course-Specific Learning Goals?" Journal of College Science Teaching, 39(2), 52--57.Google ScholarGoogle Scholar
  13. UBC CWSEI Web site: http://www.cwsei.ubc.ca.Google ScholarGoogle Scholar
  14. UBC CWSEI Web site. http://www.cwsei.ubc.ca/resources/files/First_Day_of_Class.pdf, referenced January 28, 2016.Google ScholarGoogle Scholar

Index Terms

  1. Engagement and Sustainability in a Data Structures Course in C for Non-Specialists

      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 Other conferences
        WCCCE '16: Proceedings of the 21st Western Canadian Conference on Computing Education
        May 2016
        137 pages
        ISBN:9781450343558
        DOI:10.1145/2910925

        Copyright © 2016 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: 6 May 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        WCCCE '16 Paper Acceptance Rate26of35submissions,74%Overall Acceptance Rate78of117submissions,67%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader