Owen L. Astrachan

Affiliations:
  • Duke University, Durham, USA


According to our database1, Owen L. Astrachan authored at least 68 papers between 1990 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Should the AP Computer Science A Exam Switch to Using Python?
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

2019
Infusing Cooperative Learning into AP Computer Science Principles Courses to Promote Engagement and Diversity.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

CS Principles Higher Education Pathways.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

2017
CSPd Week: A Scalable Model for Preparing Teachers for CS for All.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

2016
Advanced Placement Computer Science Principles (APCSP): A Report from Teachers.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Infusing Cooperative Learning into Early Computer Science Courses to Support Improved Engagement (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

2015
Computer Science Principles Curricula: On-the-ground; adoptable; adaptable; approaches to teaching.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Scaling High School Computer Science: Exploring Computer Science and Computer Science Principles.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Computer Science Principles: Expanding the Community (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

2014
Diverse learners, diverse courses, diverse projects: learning from challenges in new directions.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

A public/private partnership for expanding computer science in schools.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

2013
A new partnership to reform HS.
ACM SIGCSE Bull., 2013

Expanding access to K-12 computer science education: research on the landscape of computer science professional development.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

CS principles: development and evolution of a course and a community.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Computer science principles: analysis of a proposed advanced placement course.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

2012
Computer Science principles: portfolio-based assessment.
ACM SIGCSE Bull., 2012

The CS principles project.
Inroads, 2012

Using social networks to engage computer science students (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

CS principles: piloting a national course.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Update on the CS principles project.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

2011
Update on the CS Principles project.
ACM SIGCSE Bull., 2011

The CS10K project: mobilizing the community to transform high school computing.
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

2010
Re-imagining the first year of computing.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

2009
Out-of-the-box: cogito ergo hack.
ACM SIGCSE Bull., 2009

CS education in the U.S.: heading in the wrong direction.
ACM Crossroads, 2009

Point/counterpoint - CS education in the U.S.: heading in the wrong direction?
Commun. ACM, 2009

Nifty assignments.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Advanced placement computer science: the future of tracking the first year of instruction.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

The present and future of computational thinking.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Pander to ponder.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

2008
Innovating our self image.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

2007
Head in the clouds.
ACM SIGCSE Bull., 2007

Cutting apron strings.
ACM SIGCSE Bull., 2007

Teaching tips we wish they'd told us before we started.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

2006
Social networks generate interest in computer science.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

2005
Resolved: objects early has failed.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

2004
"But it looks right!": the bugs students don't see.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Why i care about programming and how to teach it.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

2003
Bubble sort: an archaeological algorithmic analysis.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

2001
Nifty assignments panel.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

Colorful illustrations of algorithmic design techniques and problem solving.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

OO overkill: when simple is better than not.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

2000
Recommendations for changes in advanced placement computer science (panel session).
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

Has our curriculum become math-phobic? (an American perspective).
Proceedings of the 5th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2000

1999
Nifty assignments panel.
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999

1998
Possible futures for CS2 (panel).
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998

Animation, visualization, and interaction in CS 1 assignments.
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998

Design patterns: an essential component of CS curricula.
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998

Using classes early, an object-based approach to using C++ in introductory courses (seminar).
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998

Concrete teaching: hooks and props as instructional technology.
Proceedings of the 6th Annual Conference on the Teaching of Computing and the 3rd Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 1998

1997
The reasoning for the advanced placement C++ subset.
ACM SIGCSE Bull., 1997

The Use of Lemmas in the Model Elimination Procedure.
J. Autom. Reason., 1997

Application-based modules using apprentice learning for CS 2.
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997

1996
Education Goals and Priorities.
ACM Comput. Surv., 1996

1995
AAA and CS 1: the applied apprenticeship approach to CS 1.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995

1994
Meteor: Exploring Model Elimination Theorem Proving.
J. Autom. Reason., 1994

Object-oriented programming (abstract): how to "scale up" CS 1.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994

Case studies in the advanced placement computer science curriculum (abstract).
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994

Self-reference is an illustrative essential.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994

Themes and tapestries: a diversity of approaches to computer science for liberal arts students.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994

1993
The internet programming contest: a report and philosophy.
Proceedings of the 24th SIGCSE Technical Symposium on Computer Science Education, 1993

1992
On finding a stable roommate, job, or spouse: a case study crossing the boundaries of computer science courses.
Proceedings of the 23rd SIGCSE Technical Symposium on Computer Science Education, 1992

Caching and Lemmaizing in Model Elimination Theorem Provers.
Proceedings of the Automated Deduction, 1992

1991
Pictures as invariants.
Proceedings of the 22nd SIGCSE Technical Symposium on Computer Science Education, 1991

METEORs: High Performance Theorem Provers Using Model Elimination.
Proceedings of the Automated Reasoning: Essays in Honor of Woody Bledsoe, 1991

1990
Faster, fairer, and more consistent grading, using techniques from the Advanced Placement reading (panel session).
Proceedings of the 21st SIGCSE Technical Symposium on Computer Science Education, 1990

METEORs: High Performance Theorem Provers Using Model Elimination.
Proceedings of the Parallelization in Inference Systems, 1990


  Loading...