Character Creation
Assignment: Module 1 Critical Thinking Activity
Technologies: Java, Eclipse IDE
A console-based program that collects user input to build a custom character profile.
The application prompts the user for various attributes, stores the responses in variables,
and outputs a structured summary of the completed character.
Key Skills Developed:
- User input handling with Scanner
- Variable assignment and data organization
- Designing user-friendly prompts and output
View Source Code
Calculate Average Withholdings
Assignment: Module 3 Critical Thinking Activity
Technologies: Java, Eclipse IDE
A financial calculation program that determines income tax withholdings based on
user-provided income. The program applies different percentage rates depending on
income brackets using conditional logic.
Key Skills Developed:
- Conditional logic using if / else-if / else structures
- Input validation and error handling
- Implementing rule-based business logic
View Source Code
Grade Statistics
Assignment: Module 4 Critical Thinking Activity
Technologies: Java, Eclipse IDE
A data-processing program that collects a set of student grades and calculates
statistical values including average, minimum, and maximum scores.
Key Skills Developed:
- Looping structures (for, while, do-while)
- Iterating through datasets
- Performing aggregate calculations
View Source Code
Get Monthly Temperatures
Assignment: Module 5 Critical Thinking Activity
Technologies: Java, Eclipse IDE
A program that uses parallel arrays to store months and their corresponding
temperature data. The application outputs all values and calculates summary
statistics including average, highest, and lowest temperatures.
Key Skills Developed:
- Working with arrays and indexed data
- Loop-based data processing
- Calculating summary statistics
View Source Code
Home Inventory
Assignment: Module 8 Portfolio Project
Technologies: Java, Eclipse IDE
A multi-class object-oriented application that manages a home inventory system.
Users can add, remove, and update items, and save inventory data to a file.
Key Skills Developed:
- Object-oriented programming
- Managing collections with ArrayList
- Building multi-class applications
- File handling and data persistence
View Source Code