Skip to content

Object-Oriented Software Engineering Project: ScheduleMe

Notifications You must be signed in to change notification settings

zach-bowman/OOSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOSE

Object-Oriented Software Engineering - JHU

Description

This repository contains the submission components of the course-long OOSE project. This project was created for and under the instruction/guidance of the Object-Oriented Software Engineering course at JHU.

Goals of this Course

To improve your ability in the following areas:

  1. Developing an organized methodology for implementing medium-large software systems
  2. Team programming
  3. Thinking innovately
  4. Independent learning of new concepts, tools, and software frameworks
  5. Oral and written communication and discussion of your ideas, designs and implementations


To master technical topics and tools of the software engineering trade:
  1. The software development lifecycle: requirements; design; implement; test; deploy
  2. Design and coding methodologies, including Object-Oriented Design, Design Patterns, Refactoring, and UML
  3. Standard software engineering tools and frameworks, including Eclipse or IntelliJ, JUnit, JavaDoc, Maven, and git
  4. Web programming basics including JSON, RESTful web servers and AJAX
  5. Frameworks and tools you will learn on your own for your group project (varies by project topic)


## Project Goal Build a single-paged web application to handle scheduling and rescheduling for small businesses.

## Notice Some code/materials were created with fellow classmates.

About

Object-Oriented Software Engineering Project: ScheduleMe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published