Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- invited-talkMarch 2017
The Educator Identity and its Impact
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 3https://doi.org/10.1145/3017680.3025048I'm going to address the educator identity from two perspectives. The first is my own perspective, where I will present what my educator identity means to me and what this has led me to devote time and energy on. My vision is that I want to be part of ...
- invited-talkMarch 2017
Inspire, Innovate, Improve!: What does this mean for CS for All?
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 1https://doi.org/10.1145/3017680.3025047In January 2016, President Obama unveiled the CS for All initiative. With all the attention and publicity surrounding CS for All and increased support from a variety of corners over the ensuing year, it is easy to become complacent and start believing ...
- invited-talkMarch 2017
Fulfilling Papert's Dream: Computational Fluency for All
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 5https://doi.org/10.1145/3017680.3025046Fifty years ago, Seymour Papert and colleagues developed Logo as the first programming language for children. Today, millions of children are participating in learn-to-code initiatives, but Papert's dream remains unfulfilled. Papert (who passed away ...
- invited-talkMarch 2017
Embracing Uncertainty
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 7https://doi.org/10.1145/3017680.3025045Sources of uncertainty abound. Noisy sensor data. Machine learning methods. Hardware and software failures. The physical world. Human behavior. In the past, computer science handled uncertainty by abstracting it away or avoiding it. In the future, ...
- abstractMarch 2017
Neo-Piagetian Classification of Reasoning Ability and Mental Simulation in Microsoft's Kodu Game Lab
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPages 745–746https://doi.org/10.1145/3017680.3022469Over the past five years, there has been a major push to develop the computational thinking skills of K-12 students. Tools such as Scratch, Alice, and Kodu have been developed to engage students in learning to program through the creation of ...
-
- abstractMarch 2017
ORC2A: A Proof Assistant for Undergraduate Education
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPages 757–758https://doi.org/10.1145/3017680.3022466There is a natural correspondence between mathematical proofs and computer programs. For instance, a recursive function and its correctness relate directly to inductive proofs in mathematics. However, many undergraduate students feel a disconnect ...
- abstractMarch 2017
Creative Computing and Society: When Undergraduates Design a Curriculum for an Introductory Computing Course
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPages 773–774https://doi.org/10.1145/3017680.3022459Understanding of computing skills and concepts is no longer viewed as optional, but is knowledge that is required to progress in several fields outside of computer science, even outside STEM fields. Despite the need for this knowledge, non-STEM majors' ...
- abstractMarch 2017
A Pathway to Strengthening Support for Beauty and Joy of Computing Teachers
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPages 779–780https://doi.org/10.1145/3017680.3022458Computer science education in high school is fundamental for increasing the diversity in computing majors at a university level. However, computer science is not often taught in America before university, and usually, the professionals who teach it are ...
- abstractMarch 2017
Using Scratch and Female Role Models while Storytelling Improves Fifth-Grade Students' Attitudes toward Computing
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPages 791–792https://doi.org/10.1145/3017680.3022451Women are underrepresented in the computer science field. In fact, only 15% of bachelor degrees in pure computer science are awarded to women [1]. The literature reveals various reasons for the underrepresentation of women in computing, including lack ...
- abstractMarch 2017
Sniffing Through Millions of Blocks for Bad Smells
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPages 781–782https://doi.org/10.1145/3017680.3022450Code smells codify poor coding patterns known to degrade software quality. Block-based languages have proven to be a viable educational and end-user programming paradigm with increasing adoption across a broad spectrum of users and domains. This rising ...
- abstractMarch 2017
Digitalizing Paper-Based Exams: An Assessment of Programming Grading Assistant
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPages 775–776https://doi.org/10.1145/3017680.3022448In this study, we evaluate a new electronic mobile application, PGA (Programming Grading Assistant). It was designed to make grading paper-based exams easier for graders and professors. Not only does it facilitate grading, but PGA also provides students ...
- posterMarch 2017
Can Undergraduate Computing Research Be Student-Driven? (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 715https://doi.org/10.1145/3017680.3022445This poster presents a potential way of promoting student driven computing educational research that may provide an alternate path or option to the traditional faculty-driven computing education research. We propose a unique model of inter-class student ...
- posterMarch 2017
Can We Conduct A Social Construction Based Epistemology for CS1 and CS2 Students? (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 704https://doi.org/10.1145/3017680.3022444Social construction based learning approaches have been employed in computing education, but none of them has actually evaluated the effectiveness of the student reflection mechanism, which plays a key role in the learner's assimilation and ...
- posterMarch 2017
Implementing "In-Lab" Autograding for Snap! (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 703https://doi.org/10.1145/3017680.3022443While text based languages have been (relatively) straightforward to grade automatically, visual programming languages have been largely left out of the equation. However, as the demand for introductory CS courses has recently grown, so too has the ...
- posterMarch 2017
ThoTh Lab: A Personalized Learning Framework for CS Hands-on Projects (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 706https://doi.org/10.1145/3017680.3022442Personalized learning is often referred to a new learning approach by taking individual parameters such as learning preferences, abilities, skills and knowledge into account. In this poster, we present a personalized learning solution for computer ...
- posterMarch 2017
Measuring Learning of Code Patterns in Informal Learning Environments (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 706https://doi.org/10.1145/3017680.3022437Quantitative studies of learning using block-based programming languages in informal environments have relied on identifying the presence or absence of individual visual blocks in learners' projects. Many important programming concepts (e.g., ...
- posterMarch 2017
On the Integration of Big Data and Cloud Computing Topics (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 706https://doi.org/10.1145/3017680.3022436Big data and cloud computing (BDCloud) collectively offer a paradigm shift in the way businesses are now acquiring, using and managing information technology. With the fast growth of this paradigm, we argue that each and every CS and IT students should ...
- posterMarch 2017
Learning and Identity in YWIC: An Analysis of Program Implementation and Design as Promoting Agency in Computing (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 709https://doi.org/10.1145/3017680.3022435This poster highlights a sociocultural analysis of a multifaceted K12 outreach program at New Mexico State University, a Hispanic Serving Institution that has had success recruiting local young women into the computer science department and beyond into ...
- posterMarch 2017
What We Say vs. What They Do: A Comparison of Middle-School Coding Camps in the CS Education Literature and Mainstream Coding Camps (Abstract Only)
- Anita DeWitt,
- Julia Fay,
- Madeleine Goldman,
- Eleanor Nicolson,
- Linda Oyolu,
- Lukas Resch,
- Jovan Martinez Saldaña,
- Soulideth Sounalath,
- Tyler Williams,
- Kathryn Yetter,
- Elizabeth Zak,
- Narren Brown,
- Samuel A. Rebelsky
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 707https://doi.org/10.1145/3017680.3022434In attempts to broaden participation in computing, the computer science education community has developed a wide variety of outreach activities to encourage students of different ages to learn computational thinking techniques and to develop an interest ...
- posterMarch 2017
An interactive Web Application Visualizing Memory Space for Novice C Programmers (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationPage 710https://doi.org/10.1145/3017680.3022433The concept of memory management in C programming language is particularly challenging for novice programmers. Consequently, many researchers have proposed program visualization tools to alleviate these difficulties: for example, SeeC is one of the ...