Skip to content

JacobSeibel/OldSampleCode

Repository files navigation

*****************************************************************
*****************************************************************
****                                                         ****
****                    Sample Code                          ****
****                                                         ****
*****************************************************************
*****************************************************************

Author: Jacob Seibel


Included in this repository are samples of my code from various
assignments I have been given in a classroom setting.

1. C Samples

	- WIC Interpreter
		The WIC Interpreter is an interpreter written in
		C which interprets the pseudo-language 'WIC' into
		straight C. The WIC pseudo-language was designed
		for this exercise. This folder includes several
		test programs to run the interpreter on as well
		as a README which describes in more detail what
		the Interpreter can and cannot do.

2. C++ (Atmel Studios)

	- Kernel SP13
		This is a fully functional multi-threaded Kernel
		written in C++ (using Atmel Studio 6 IDE). The Kernel
		allows up to eight simultaneous threads to run at once.
		It was written completely by hand with some guidance from
		a professor and a fellow student.

	- Scarebot
		This is the code for the robot that my partner and I built
		for my Embedded Systems final. It is a program that tells
		the bot to do nothing while in full light, but in darkness
		to go crazy, scurrying forward while screeching through a
		buzzer and flashing eight LEDs.


3. Java Samples

	- Traveling Salesmen
		This program is an exercise in Java in which we
		read data from a file and used it to calculate the
		shortest route by which two salesmen can hit up
		every major city in the data file.

4. Prolog Samples

	- Factorial
		A program designed while getting my feet wet in my
		first experience with a declarative language.
		Calculates the factorial of an input number.

	- Fibonacci
		Another simple program written while learning Prolog.
		Calculates and displays the fibonacci sequence.

	- Merge
		Another program written while learning Prolog. This
		is an implementation of Merge Sort.

	- MyLen
		Another simple program written while learning Prolog.
		Calculates the length of a list.

	- Odd
		Another simple program written while learning Prolog.
		Determines whether an input number is odd.

5. Web Samples

5.1 CSS

	- Presidents Site
		This web site was my first attempt at using CSS. The
		aesthetics were dictated by my professor and I designed
		the site around his spec. The biography for George Washington
		is the only one we were required to include.

5.2 HTML

	- First Web Page
		This page is the first page I ever wrote in HTML. It is
		very simple with no CSS, but demonstrates that I have been
		using HTML 5 from the beginning.

5.3 JavaScript

	- Race Time and Pace Calculator
		This page allows a user to input a race time and a race distance
		and calculate the pace at which they were running. The user can
		also input any two of those and calculate the third. There is also
		a drop-down menu which allows the user to choose a unit.

	- Running Training Log
		This page allows a user to input a set of data and store it in a
		database that is stored in the user's local storage and loaded out
		whenever the user returns to the page.

5.4 JQuery

	- Tic Tac Toe
		Somewhat the culmination of my semester of Client-Side web program-
		ing, this page is a fully functional game of tic tac toe, complete
		with fancy animations.


Thanks for looking into my code samples. If I find more code to post I will be updating
this repository, so watch this space!

-Jacob Seibel-
seibelja@appstate.edu
		

About

This repository contains old samples of my coding abilities from class assignments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published