Jim's
Tutorials

Spring 2013
course
navigation

plan description

A broad study of Computer Science with a focus on programming languages 50% Language design and implementation in JavaScript. I will create a set of general purpose tools for implementing languages that trans-compile into JavaScript. Additionally I will create and implement a lisp-like language using these tools. The final deliverable will take the form of two Node.js projects (one dependent on the other), the documentation for these projects, and a paper describing my experience with the project. - code : https://github.com/olleicua/hcl - API, examples, installation, implementation notes : same url & paper sections - paper : date ? 20% Searching for combinatorial designs. I will be looking specifically at a problem of practical significance in experiment design involving pairs of Latin squares. I will be working in C in a practical context and looking at a variety of computational approaches. The final deliverable will be a C project and documentation for it as well as a paper describing the process and my findings. - C code : online ? - API docs, implementation docs, examples & runs : online ? - math paper 30% Three exams on - algorithms - internet technology (networks, web development, security) - programming languages
http://cs.marlboro.edu/ courses/ spring2013/jims_tutorials/ sam/ plan_description
last modified Tuesday April 16 2013 2:32 pm EDT