Senior Year

Instructor Information:

Instructor:Paul Leisure
Email:pleisure@jpkeefehs.org
Room:322
Phone number:508.416.2100 x322

Course Description:

Object Oriented Programming

Class

Objects

Encapsulation

Inheritance

Abstraction

Polymorphism

Constructors

Computer Science Concepts

Two, Three, and Four Dimensional Arrays

Linked Lists — Single & Double

Recursion

Stacks

Queues

Binary Search Trees

Sorting Comparisons (Bubble, Selection, Insertion, Quick, Merge)

Compression Algorithm Techniques

Binary vs Text File I/O

Software Development Life Cycle

Project Proposal

Functional Specification

Scheduling

Code Development

Debug

Testing Specification

Agile (sustaining, sprints)

Current Project:

Finish Compression

Up Next:

Pass in Final Group Project
Prepare for finals
Senior Portfolio / Resume