CS 251-Programming with Java

This course served to build onto the fundamentals of programming that were covered in CS 151. This course taught me about the software life cycle, methods of functional decomposition, abstract data types and classes, inheritance, references, common data structures, algorithmic patterns, and testing/debugging techniques.

The link below leads to a GitHub repository that is a final project for this course which encapsulates the discussed topics above in one project that simulates a hospital’s program that allows users to create and view medical profiles while also allowing doctors to manage the waiting room, patients, and prescribe medication to those patients.

nosignal544/CS-251-project:

Below is an example of the menu portion of the code above.
251exWP