Jeremy Breitenbach

Software Developer / Problem Solver

C# - Student Grades

This project focused on validating and editing student information, entering valid grades, and writing the student info (including grades) out to a serialized file. 

The main menu GUI was designed to be intuitive without the need to remember student specifics in order to edit student information, enter grades, view grade summary, or delete student information. You simply just select a student from the list and choose the appropriate action button. 

When you edit student info, all field data is populated from the selected student object.


The score summary displays all student information, scores , and performs basic calculations with the student data.

 When the program is closed, the student and score data is written to a serialized XML file. This file is then used to populate data when program loads.