Skip to content
This repository has been archived by the owner on Jun 9, 2020. It is now read-only.
/ CIS-1068 Public archive

:squirrel: Program Design and Abstraction (Java) coursework. Taught by Tammy Pirmann, Fall 2016.

License

Notifications You must be signed in to change notification settings

lablayers/CIS-1068

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIS 1068 Program Design and Abstraction (Java) Coursework

About this course

This class is taught at Temple University as an "introduction to problem solving and programming in Java, software engineering, procedural and data abstraction, and object-oriented programming, including class hierarchies, inheritance and interfaces." More information can be found by looking at the CIS Bulletin and searching for CIS 1068.

The book used is Think Java Version 6 which is available online for free.

This class was taught using DrJava, but I ended up using an online Cloud9 workspace with shell access instead. (Cloud9 especially came in handy for group projects, where there wasn’t a need to copy/paste code into a shared Google Doc! 😉)

Additional homework problems were assigned on Problets and CodingBat Java.

I started this class on my 4th week of college. For everything I've done in my first 3 weeks, please refer to my CIS 1051 repo at https://github.com/LabLayers/CIS-1051/blob/master/README.ipynb.

Content

Below is a direct export from Cloud9 of all the code I’ve written, sorted by week. There were a few assignments where I downloaded the files to edit on my computer, so some files may not represent the complete final version (but I will try my best to update as many as I can.)

Most labs are group projects, and its contributors are credited in Javadoc headers like this:

/**
 * StationA
 * @author Victor Lourng
 * @author Dan Burger
 * @version	2016
 */

The Misc Files folders contains random files that don’t belong to any particular folder.

License

I'm releasing this code under the permissive MIT License on an as-is basis. Please take the time to read the license for more details, but note that any attempts at cheating or plagiarism may violate your institution's academic policy.

About

:squirrel: Program Design and Abstraction (Java) coursework. Taught by Tammy Pirmann, Fall 2016.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages