Programming

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:

_________________________________________________________________________

Python

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.