Programming languages learned:
- C#
- Python
_________________________________________________________________________
Work emphasizes object-oriented software development and concepts such as the use of classes, methods, encapsulation, inheritance, polymorphism, and object interaction. Event driven programming of graphical user interfaces is shown along with application areas including data structures, searching, sorting, and databases.
C# Programs:
- Drywall Installation Calculator (Console)
- Calculates the materials, labor, and costs required to build a shed based on user input.
- Hotel Cost Calculator (Form)
- Calculates the cost of a hotel room based on user form input while validating the input.
- Parcel Program 1A – Displays Parcel Information (Console)
- Displays shipping parcel information demonstrating inheritance, encapsulation, and abstract and concrete classes.
- Parcel Program 1B – Adds Sorting (Console)
- Continuation of Parcel Program 1A adding the display of reports generated using LINQ.
- Parcel Program 3 – Adds Forms and Functionality (Forms)
- Continuation of the Parcel Programs adding forms with menus and the ability for data that is entered to be able to be saved to a file and loaded back in to the application. In addition, users can insert new addresses and edit existing addresses to update the fields with new information.
_________________________________________________________________________
Work emphasizes general programming concepts and
techniques of a data analytics including accessing data, creating
informative data graphics, writing functions, debugging,
and organizing code.
Python Programs:
- Estimate the Value of Pi
- Uses repetition control structure and accumulator pattern to estimate value of π from an infinite series.
- Analyze Test Scores
- Uses custom functions and repetition control to calculate student test mean and letter grade and display on a bar chart using inputted test scores.
- Manipulate a Team Roster
- Uses custom functions, sentinel-controlled repetition, and if..elif..else statement allowing the user to choose a task to manipulate a sports team roster.
- Analyze Disneyland Trip Advisor Reviews
- Analyzes Disneyland Trip Advisor reviews comparing the sentiments of star ratings and text reviews using sentiment classification and polarity.