Peter-Michael Osera

Orcid: 0000-0001-6890-8339

According to our database1, Peter-Michael Osera authored at least 21 papers between 2012 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Notional Machine in Mathematics and Introductory Computer Science Courses.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

The Purpose of Proof.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Snowflake: Supporting Programming and Proofs.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Verifying Chemical Reaction Networks with the Isabelle Theorem Prover.
Proceedings of the 59th Annual Allerton Conference on Communication, 2023

2021
Reactamole: Functional Reactive Molecular Programming.
Proceedings of the 27th International Conference on DNA Computing and Molecular Programming, 2021

2020
What Mathematics Should be Required of Computer Science Majors?
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

2019
A Bridge Anchored on Both Sides: Formal Deduction in Introductory CS, and Code Proofs in Discrete Math.
CoRR, 2019

Modernizing the Mathematics Taught in Computer Science.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2019

Constraint-based type-directed program synthesis.
Proceedings of the 4th ACM SIGPLAN International Workshop on Type-Driven Development, 2019

2017
ORC<sup>2</sup>A: A Proof Assistant for Undergraduate Education.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

2016
Uncommon Teaching Languages.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Mentoring Student Teaching Assistants for Computer Science (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Example-directed synthesis: a type-theoretic interpretation.
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016

Programming assistance for type-directed programming (extended abstract).
Proceedings of the 1st International Workshop on Type-Driven Development, 2016

2015
Nifty Assignments.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Type-and-example-directed program synthesis.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

2014
Making induction meaningful, recursively (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

2013
Ironclad C++: a library-augmented type-safe subset of c++.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

2012
Dependent interoperability.
Proceedings of the sixth workshop on Programming Languages meets Program Verification, 2012


  Loading...