Work in Progress - Analyzing the Gap Between Diagrams and Code in Computer Science

被引:0
|
作者
Davies, Stephen [1 ]
机构
[1] Univ Mary Washington, Fredericksburg, VA USA
关键词
Computational Thinking; Pedagogy;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Students in sophomore computer science ("CS 2") are required to study the properties of a number of standard data structures; that is, common patterns of organizing data in a computer program. Typically, students are first presented with diagrams that graphically depict the data structure, and then shown sample code that actually implements it. We have observed, however, that there is a sizable gap between these two representations, and that many students who master the former have great difficulty translating that knowledge into the latter. We suspect that our pedagogy could be made more effective by treating diagrams themselves as formal entities, and providing students with a way of mapping operations on the "easy" (pictorial) domain into the "hard" (programmatic) domain. To help develop this technique, we carried out a semester-long experiment in which students demonstrated their understanding of the material both in diagrams and in code. The goal was to ascertain the kinds of mistakes that are often made, and how a technique like this could be most effective.
引用
收藏
页码:56 / 57
页数:2
相关论文
共 50 条
  • [1] Computer Science Ethics Education in Australia - A Work in Progress
    Gorur, Radhika
    Hoon, Leonard
    Kowal, Emma
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (IEEE TALE 2020), 2020, : 945 - 947
  • [2] Work in progress: Adampting the Treisman model to computer science
    Chinn, Donald
    Martin, Kristofer
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 1208 - +
  • [3] Work in progress: Assessing the teaching of the science of design in computer science programs
    Amoussou, Guy-Alain
    Steinberg, Steven
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 1589 - +
  • [4] Filling the gap between biology and computer science
    Aguilar-Ruiz, Jesus S.
    Moore, Jason H.
    Ritchie, Marylyn D.
    [J]. BIODATA MINING, 2008, 1 (1)
  • [5] Filling the gap between biology and computer science
    Jesús S Aguilar-Ruiz
    Jason H Moore
    Marylyn D Ritchie
    [J]. BioData Mining, 1
  • [6] Work in Progress - Initiating the Beaver Contest on Computer Science and Computer Fluency in Israel
    Haberman, Bruria
    Averbuch, Haim
    Cohen, Avi
    Dagiene, Valentina
    [J]. 2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [7] Work in progress - Anytime, anywhere active learning in Computer Science
    Juedes, David
    Fleeman, David
    Marling, Cynthia
    Chelberg, David
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 1241 - 1242
  • [8] Work in Progress - Enhanced Delivery for Introductory Computer Science Courses
    Azemi, Asad
    D'Imperio, Nannette
    [J]. 2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [9] Work in Progress - An Innovative Design of a Master in Computer Science Program
    Tao, Lixin
    Coutras, Constantine
    Murthy, Narayan
    Kline, Richard
    [J]. 2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [10] Work in Progress - An Online Support System for Women in Computer Science
    Mohan, Sriram
    Chidanandan, Archana
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1740 - 1741