Beth Simon

According to our database1, Beth Simon authored at least 96 papers between 1998 and 2021.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2021
Teaching the Methods of Teaching CS.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

2020

Investigating the Impact of Employing Multiple Interventions in a CS1 Course.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

A Longitudinal Evaluation of a Best Practices CS1.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020

2017
Preparing tomorrow's faculty to address challenges in teaching computer science.
Commun. ACM, 2017

Evidence Based Teaching Practices in CS (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

2016
A multi-institutional study of peer instruction in introductory computing.
Inroads, 2016

The Importance of Computing Education Research.
CoRR, 2016

2015
CS-CAVE: districts' roles in broadening CS access.
Inroads, 2015

2014
Still time to contribute to ICER 2104, Glasgow, Scotland.
ACM SIGCSE Bull., 2014

Building a virtual community of practice for K-12 CS teachers.
Commun. ACM, 2014

A future for computing education research.
Commun. ACM, 2014

Clash of the Timelines: Lessons Learned from the Front Lines of CS Education.
Proceedings of the Annual Conference of the Extreme Science and Engineering Discovery Environment, 2014

2013
A look ahead to ICER 2014.
ACM SIGCSE Bull., 2013

ICER 2013 conference report.
ACM SIGCSE Bull., 2013

Fostering creativity in CS1 by hosting a computer science art show.
Inroads, 2013

Success in introductory programming: what works?
Commun. ACM, 2013

Peer instruction in CS: introduction and recent developments (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

How we teach impacts student learning: peer instruction vs. lecture in CS0.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Retaining nearly one-third more majors with a trio of instructional best practices in CS1.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Halving fail rates using peer instruction: a study of four computer science courses.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Alternatives to lecture: revealing the power of peer instruction and cooperative learning.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Student experience in a student-centered peer instruction classroom.
Proceedings of the International Computing Education Research Conference, 2013

2012
ICER 2012.
ACM SIGCSE Bull., 2012

Analysis.
Inroads, 2012

The first five computer science principles pilots: summary and comparisons.
Inroads, 2012

How to implement a peer instruction-designed CS principles course.
Inroads, 2012

CS principles pilot at University of California, San Diego.
Inroads, 2012

Phenomenography and grounded theory as research methods in computing education research field.
Comput. Sci. Educ., 2012

My program is ok - am I? Computing freshmen's experiences of doing programming assignments.
Comput. Sci. Educ., 2012

Peer instruction: a teaching method to foster deep understanding.
Commun. ACM, 2012

Building a partnership for computer science education.
Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment, 2012

Peer instruction in the CS classroom: a hands-on introduction (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Exploratory homeworks: an active learning tool for textbook reading.
Proceedings of the International Computing Education Research Conference, 2012

The abstraction transition taxonomy: developing desired learning outcomes through the lens of situated cognition.
Proceedings of the International Computing Education Research Conference, 2012

2011
Experience report: getting novice programmers to THINK about improving their software development process.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Case study: faculty professional development workshops for innovation diffusion.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

CS principles: piloting a new course at national scale.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Experience report: a multi-classroom report on the value of peer instruction.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Peer instruction: do students really learn from peer discussion in computing?
Proceedings of the Seventh International Workshop on Computing Education Research, 2011

CS majors' self-efficacy perceptions in CS1: results in light of social cognitive theory.
Proceedings of the Seventh International Workshop on Computing Education Research, 2011

PeerWise: exploring conflicting efficacy studies.
Proceedings of the Seventh International Workshop on Computing Education Research, 2011

Computing as the 4th "R": a general education approach to computing education.
Proceedings of the Seventh International Workshop on Computing Education Research, 2011

Novice Professionals: Recent Graduates in a First Software Engineering Job.
Proceedings of the Making Software - What Really Works, and Why We Believe It., 2011

2010
Debugging From the Student Perspective.
IEEE Trans. Educ., 2010

Commonsense understanding of concurrency: computing students and concert tickets.
Commun. ACM, 2010

Introductory computing students' conceptions of illegal student-student collaboration.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Experience report: peer instruction in introductory computing.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Variations on a theme: role of media in motivating computing education.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Peerwise: replication study of a student-collaborative self-testing web service in a u.s. setting.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Commonsense computing (episode 6): logic is harder than pie.
Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 2010

Building theory about computing education phenomena: a discussion of grounded theory.
Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 2010

Experience report: CS1 for majors with media computation.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

Making sense of data structures exams.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010

Experiencing programming assignments in CS1: the emotional toll.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010

2009
CS1 students speak: advice for students by students.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

It seemed like a good idea at the time.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Learning styles: novices decide.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

For me, programming is ...
Proceedings of the Fifth International Workshop on Computing Education Research, 2009

Commonsense computing (episode 5): algorithm efficiency and balloon testing.
Proceedings of the Fifth International Workshop on Computing Education Research, 2009

2008
First-year students' impressions of pair programming in CS1.
ACM J. Educ. Resour. Comput., 2008

Common sense computing (episode 4): debugging.
Comput. Sci. Educ., 2008

Debugging: a review of the literature from an educational perspective.
Comput. Sci. Educ., 2008

Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers.
Comput. Sci. Educ., 2008

Noteblogging: taking note taking public.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

Debugging: the good, the bad, and the quirky -- a qualitative analysis of novices' strategies.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

Struggles of new college graduates in their first software development job.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

Going SOLO to assess novice programmers.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

Saying isn't necessarily believing: influencing self-theories in computing.
Proceedings of the International Computing Education Research Workshop, 2008

Evaluating a new exam question: Parsons problems.
Proceedings of the International Computing Education Research Workshop, 2008

Novice software developers, all over again.
Proceedings of the International Computing Education Research Workshop, 2008

2007
Debugging assistance for novices: a video repository.
ACM SIGCSE Bull., 2007

Exploring the potential of mobile phones for active learning in the classroom.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Lightweight preliminary peer review: does in-class peer review make sense?
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Commonsense computing: using student sorting abilities to improve instruction.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Commonsense computing (episode 3): concurrency and concert tickets.
Proceedings of the International Computing Education Research Workshop, 2007

2006
Multimodal communication in the classroom: what does it mean for us?
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

Relationship of early programming language to novice generated design.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

Not seeing the forest for the trees: novice programmers and the SOLO taxonomy.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

Ubiquitous presenter: fast, scalable active learning for the whole classroom.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

What do beginning students know, and what can they do?
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

Commonsense computing: what students know before we teach (episode 1: sorting).
Proceedings of the International Computing Education Research Workshop 2006, 2006

2005
Low cost trace-driven memory simulation using SimPoint.
SIGARCH Comput. Archit. News, 2005

ALITER: an asynchronous lightweight instrumentation tool for event recording.
SIGARCH Comput. Archit. News, 2005

Ubiquitous presenter: increasing student access and control in a digital lecturing environment.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Do Students Recognize Ambiguity in Software Specifications? A Multi-national, Multi-institutional Report.
Proceedings of the Software Engineering Education in the Modern Age, 2005

Do students recognize ambiguity in software design? a multi-national, multi-institutional report.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Strategies that students use to trace code: an analysis based in grounded theory.
Proceedings of the International Computing Education Research Workshop 2005, 2005

2004
A multi-national study of reading and tracing skills in novice programmers.
ACM SIGCSE Bull., 2004

Experiences with a tablet PC based lecture presentation system in computer science courses.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Preliminary experiences with a tablet PC based system to support active learning in computer science courses.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004

2003
Activating computer architecture with classroom presenter.
Proceedings of the 2003 workshop on Computer architecture education, 2003

Incorporating Predicate Information into Branch Predictors.
Proceedings of the Ninth International Symposium on High-Performance Computer Architecture (HPCA'03), 2003

2000
Path Analysis and Renaming for Predicated Instruction Scheduling.
Int. J. Parallel Program., 2000

1999
Predicated Static Single Assignment.
Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, 1999

1998
Schedule-Independent Storage Mapping for Loops.
Proceedings of the ASPLOS-VIII Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, 1998


  Loading...