Valerie Dawson

Computer Science Capstone ePortfolio | CS 499

Southern New Hampshire University

Code Review Video

This code review demonstrates the original Hospital Management System artifact, analyzes areas for improvement, and outlines the comprehensive enhancements implemented across three categories: Software Design and Engineering, Algorithms and Data Structures, and Databases.

Code Review Overview

The code review video provides a comprehensive walkthrough of the Hospital Management System's evolution from a basic console application to a production-ready full-stack web application. This presentation demonstrates my understanding of software engineering principles, analytical thinking, and ability to communicate technical concepts effectively.

Code Review Highlights

Part 1: Original Code Walkthrough

Part 2: Code Analysis - Areas for Improvement

Software Design Issues:

Algorithmic Issues:

Database Issues:

Part 3: Enhancement Plan and Outcomes

Enhancement 1: Software Design and Engineering

Enhancement 2: Algorithms and Data Structures

Enhancement 3: Databases and Full-Stack

Course Outcomes Alignment

Outcome 1: Collaborative Environments

Code review demonstrates peer communication, comprehensive documentation supports team collaboration, and modular design enables parallel development.

Outcome 2: Professional Communications

Video presentation showcases ability to explain technical concepts clearly, narratives are well-written and adapted to audience, and code comments facilitate understanding.

Outcome 3: Computing Solutions

Algorithms solve real-world healthcare problems, design patterns address scalability needs, and trade-offs are managed appropriately.

Outcome 4: Techniques and Tools

Modern frameworks (Spring Boot, React) demonstrate industry-standard practices, efficient algorithms deliver value, and professional development tools are used effectively.

Outcome 5: Security Mindset

Input validation prevents vulnerabilities, JWT authentication secures access, BCrypt protects passwords, and error handling maintains system stability.

Key Takeaways

The code review demonstrates my ability to:

View Code Artifacts Read Enhancement Narratives Watch on YouTube