RB · Rachel BurnsGitHub ↗

Coursework · Programming · Academic writing

Academic Portfolio

A growing collection of coursework and projects from my software engineering studies, with an emphasis on clear logic, readable code, and documented testing.

Study.com · CS109

Introduction to Programming

Graded · 100% · 50/50

Perfect Numbers

Java program exploring perfect numbers with nested loops, a user-selected search limit, paired divisors, and overflow checks.

Java · Nested loops · Methods · Numeric types

Revision under review

Area and Volume Calculator

Menu-driven Java calculator with Rectangle, Sphere, Cylinder, and Cube classes. Includes positive-number validation, numeric range checks, and documented references.

Java · Object-oriented programming · Input validation

Assignment 1 received 100%. Assignment 2’s revised submission is under review; no final revised grade is claimed. Grade information is reported by Rachel Burns.

Learning and process

These projects develop foundational skills in Java, methods, loops, object-oriented design, and input validation. The area and volume calculator was run in VS Code to check shape calculations, invalid input, corrected input, and normal exit.

AI assistance: OpenAI Codex helped generate the area and volume program and supported troubleshooting, test planning, and documentation revisions. Rachel ran the program and checked its outputs. Technical sources are listed in the assignment files.