Staff Profile
Dr Troy Astarte
Research Associate
- Email: troy.astarte@ncl.ac.uk
- Personal Website: http://homepages.cs.ncl.ac.uk/troy.astarte
I am a research assistant in computing science at Newcastle University.
My PhD research was on the history of programming language semantics. I am now working on a research project on the history of concurrency in programming and computing systems, funded by the Leverhulme Trust.
I am the chair of the Newcastle University Historic Computing Committee, which curates a large collection of historic artefacts related to computing at the University. I am a member of the British Society for the History of Mathematics Council, where I am their webmaster. I am also part of the PROGRAMme project which takes a historical and philosophical look at the question “What is a (computer) program?”.
I sit on the School of Computing's Equality and Diversity Committee. I am agender and my pronouns are they/them/their. I appreciate the use of gender-neutral terms in reference to me.
For two years, I taught CSC3321: Understanding Programming Languages. This module taught students all about the intricacies of programming languages, using Structural Operational Semantics as a tool.
I have been a demonstrator (teaching assistant) on a number of computer science modules across the School.
- Astarte TK. The history of programming language semantics: an overview. Newcastle upon Tyne: Newcastle University, 2020. School of Computing Technical Report 1533.
- Astarte T, Jones C. An Exegesis of Four Formal Descriptions of ALGOL 60. Newcastle University: School of Computing Science, University of Newcastle upon Tyne, 2016. School of Computing Science Technical Report Series 1498.