You are here:

ACM Transactions on Computing Education

November 2013 Volume 13, Number 4

Search this issue

Table of Contents

Number of articles: 5

  1. An Experimental Method for the Active Learning of Greedy Algorithms

    J Angel Velazquez-Iturbide

    Greedy algorithms constitute an apparently simple algorithm design technique, but its learning goals are not simple to achieve.We present a didacticmethod aimed at promoting active learning of... More

    View Abstract
  2. A Review of Generic Program Visualization Systems for Introductory Programming Education

    Juha Sorva, Ville Karavirta & Lauri Malmi

    This article is a survey of program visualization systems intended for teaching beginners about the runtime behavior of computer programs. Our focus is on generic systems that are capable of... More

    View Abstract
  3. Toward a Singleton Undergraduate Computer Graphics Course in Small and Medium-Sized Colleges

    Amit Shesh

    This article discusses the evolution of a single undergraduate computer graphics course over five semesters, driven by a primary question: if one could offer only one undergraduate course in... More

    View Abstract
  4. An Empirical Investigation into Programming Language Syntax

    Andreas Stefik & Susanna Siebert

    Recent studies in the literature have shown that syntax remains a significant barrier to novice computer science students in the field. While this syntax barrier is known to exist, whether and how ... More

    View Abstract
  5. Introducing Discipline-Based Computing in Undergraduate Engineering Education

    Alejandra J. Magana, Michael L. Falk & Michael J. Reese

    This article investigates the effectiveness of a course employing a discipline-based computing approach. The research questions driving this study were: (1) Can experiences with discipline-based... More

    View Abstract