An open API service indexing awesome lists of open source software.

https://github.com/talenfisher/cis152

Class materials from CIS152: Data Structures and Algorithms in Java
https://github.com/talenfisher/cis152

data-structures java

Last synced: 9 months ago
JSON representation

Class materials from CIS152: Data Structures and Algorithms in Java

Awesome Lists containing this project

README

          

# CIS152 - Data Structures
This repository hosts class materials from CIS152 (Data Structures), which I took at Des Moines Area Community College in Summer 2017.

## Table of Contents
1. [Syllabus](#syllabus)
2. [Course Description](#course-description)
3. [Textbook](#textbook)
4. [Programming Assignments](#programming-assignments)
1. [Java Review](#java-review)
2. [Stacks](#stacks)
3. [Maps](#maps)
4. [Queues](#queues)
5. [Linked Lists](#linked-lists)
6. [Binary Search Trees](#binary-search-trees)
7. [Final Project](#final-project)
5. [Exams](#exams)

## Syllabus
The syllabus can be found [here](pdf/syllabus.pdf).

## Course Description
This course provides a strong foundation in commonly used data
structures including collections, linked lists, stacks, queues, trees,
maps and heaps, etc. Students will use an object-oriented programming
language to design, write and test medium-sized programs that implement
data structures.

Source: [DMACC Website](https://catalog.dmacc.edu/preview_course_nopop.php?catoid=12&coid=12056&)

## Textbook
The textbook used was [Data Structures and Algorithms in Java by Robert LaFore](http://a.co/d/8aM1Gf4).

## Programming Assignments

### Java Review
- [Array Review Assignment](assignments/java-review/arrays)
- [Inheritance Assignment](assignments/java-review/inheritance)

### Stacks
- [Stacks Assignment](assignments/stacks/stacks)
- [Towers of Hanoi](assignments/stacks/hanoi)
- [Call Stack Assignment](assignments/stacks/call-stacks)

### Maps
- [Maps Assignment](assignments/maps)

### Queues
- [Queues Assignment](assignments/queues)

### Linked Lists
- [Linked Lists Assignment](assignments/linked-lists)

### Binary Search Trees
- [Binary Search Trees Assignment](assignments/binary-search-trees)

### Final Project
- [Code](assignments/final-project/src)
- [Presentation](assignments/final-project/Presentation.pptx)
- [Report](assignments/final-project/Report.docx)

## Exams
- [Midterm](pdf/midterm.pdf)