Giter Club home page Giter Club logo

stanfordsummer2013's Introduction

Stanford Summer 2013

In the summer of 2013, I attended the High School Summer College at Stanford University. I took CS 106a: Programming Methodology under Professor Nate Hardison and I also participated in a first-year organic chemistry class. Here are my six course projects from the summer. We learned programming paradigms and methodologies in Java, an object-oriented language. Projects included getting acquainted with the language with Eric Roberts' classic Karel the Robot, various GUI representations using awt.Swing (JavaFX had not come out yet), the classic game Breakout (another GUI), a GUI for a game of Hangman against the computer with a huge lexicon to choose from, an implementation of multiplayer Yahtzee! with yet another GUI, and a basic graph searcher of name popularities from a created database of names.

I hope that these open-source solutions are of good public use. Please try your best to do the assignments for the class yourself if you are a current Stanford student (as the assignments vary only a little from quarter to quarter). After all, half the fun is finding the solution yourself!

Please remember that these are my very first non-HTML attempts at programming, so mistakes certainly abound in my code. While I usually appreciate any help in fixing it (as I do here), please note that due to time constraints, I will likely not be able to get around to fixing this ages-old code for a while. Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.