avatar image About

Tag: Things I Made

Posts in this tag overview, detail, or show off things that I made myself. This can be pieces of software, or things "in real life".

About PaCSTCL's Grammar

Posted: 2019-10-09, last modified: 2019-10-09. View Post
Tags: Things I Made, Programming Language Development, Computing Thoughts, Computer Science Education.

In September I spent a lot of time with the grammar of PACSTCL. Both in developing the grammar further than I had coming out of the CSforALL Bootcamp, and in preparing the PACSTCL code to parse the grammar. This post is going to start out by defining computer grammar in understandable terms, then it will go into some of the decisions going into and the quirks coming out of PACSTCL's grammar.

My New Blog: A Study in Lightweight Web Frontends

Posted: 2019-09-26, last modified: 2019-09-26. View Post
Tags: Things I Made, Web Development, Computing Thoughts, Home Server.

This past summer, I've put a good deal of effort into updating my blog. Previously I had used Apache Roller, and I decided that I would replace it with a web-application of my own creation. The goals I had when I set out to create this were to build a good looking online space for me to share my thoughts and opinions, and to completely avoid the use of JavaScript while doing so.

Introducing the Pennsylvania Computer Science Teaching Certification Langauge

Posted: 2019-09-02, last modified: 2019-09-29. View Post
Tags: Things I Made, Computer Science Education, Programming Language Development.

This past June I got involved with a project to improve computer science teaching in Pennsylvania. As a teaching assistant at a CSforAllPA Boot Camp, a week long training for teachers to learn computer science, we found a need for an interpreter for the language defined by their certification exam. The creators of this exam defined a new programming language, specifically for displaying questions on their exam, but with little consideration for how teachers would be expected to familiarize themselves with the language or the test. Coming off the success of my senior project, started by a friend of mine to build a programming language pretty much from scratch, I suggested instead of attempting to substitute Java for the exam language, we not-so-simply build our own interpreter for it.

Spread Sheet Converter

Posted: 2018-07-17, last modified: 2019-07-24. View Post
Tags: Things I Made.

Hello to all of my zero readers, recently I've put together a quick tool to convert rows in a spreadsheet to text in a document. The main principal is that the spreadsheet forms a table which has named columns, and is broken down by row. The innovative portion of this is that each row is then inserted into a document template. A document translator matches "hash tags" in the template document and replaces each tag with the cell from the column which matches it.

Kimberlee Model

Author photo: Kimberlee Model Hi, I'm Kimee (she/her). I'm a college student and soon to be graduate of Drexel University in the field of Computer Science.
More about Kimberlee