https://github.com/jhwa426/java
Object Oriented Software Development, Object Oriented Design principles and Patterns
https://github.com/jhwa426/java
design-patterns java oop
Last synced: about 1 year ago
JSON representation
Object Oriented Software Development, Object Oriented Design principles and Patterns
- Host: GitHub
- URL: https://github.com/jhwa426/java
- Owner: jhwa426
- Created: 2021-07-20T09:13:04.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-03-11T06:46:26.000Z (over 4 years ago)
- Last Synced: 2025-02-12T10:31:45.488Z (over 1 year ago)
- Topics: design-patterns, java, oop
- Language: Java
- Homepage:
- Size: 924 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# COMPSCI 230 : Object Oriented Software Development
## Course Overview
An introduction to object-oriented paradigm of designing and developing software applications. The focus of this course would be on learning good software design objectives and principles. Using Java programming language, students will learn modelling and developing software applications of reasonable complexity and quality through the application of established object-oriented design principles and patterns. In doing so, students will also demonstrate fundamental skills in object-oriented software development, GUI programming and application-level multi-threading.
This course is one of the prerequisites for the third year courses of COMPSCI 331, COMPSCI 335, COMPSCI 340, COMPSCI 345 and COMPSCI 373. The skills developed in this course are particularly useful for those wishing to have a career in professional software development. Students planning to take the capstone course next year are also expected to benefit from the learning outcomes of this course.
## Course Requirements
Prerequisite: 15 points from COMPSCI 105, 107, 130