kwjesse Goto Github PK
Name: Katherine Jesse
Type: User
Company: Idaho National Laboratory
Bio: Received a Bachelor of Science in Computer Science at Idaho State University in May 2020.
Location: Idaho Falls, Idaho
Name: Katherine Jesse
Type: User
Company: Idaho National Laboratory
Bio: Received a Bachelor of Science in Computer Science at Idaho State University in May 2020.
Location: Idaho Falls, Idaho
I built a small scale simulator to determine the relative cost of using a binary search vs linear search. An iterative and recursive approach was implemented for both linear search and binary search to determine the fastest search algorithm.
Creates a simulation of a population of bunnies, using a collection of Bunny objects.
I analyzed the Canadian public employee incomes by grouping by Employers to find lowest and highest average salary for a University and College. I explored the University of Waterloo's average employee salary and the professors' salary.
I developed an application that learns from its user to identify and classify animals. A linked binary tree was created containing a hierarchy of binary tree nodes. The animal’s characteristics, such as furry, lives in water, has legs, are the internal nodes and the animal names are the leaf nodes. Depth first traversals, including pre-order, in-order, and post-order, and breadth first traversal were implemented to provide a list of nodes in the desired order. The user can save and retrieve a tree from a file.
This project implements finding the convex hull of a set of points using a divide and conquer algorithm.
. The user picks a starting shape, the size of the grid, and the number of turns. The 4 rules are: A living cell with 0 or 1 living neighbors dies, A living cell with 2 or 3 living neighbors lives, A living cell with 4 or more living neighbors dies, and A dead cell with exactly 3 living neighbors comes back to life. The game will play the number of turns by applying the 4 game rules to the current game board in order to generate the next gameboard. The results are displayed on the form and are repeated until all turns are played.
Create a date night calculator. The user selects the costs of travel, dinner, dessert, and entertainment, the percentage of tip if needed, and inputs the tax rate. The program calculates total cost by adding the travel cost, the dinner cost, the dessert cost, the entertainment cost, the taxes on the dinner and dessert, and the tip on dinner cost with its associated taxes. The output is the total cost of the date.
Paints a picture of a house
I developed a video game where the hero navigates an unknown dungeon. The hero can discover weapons, potions, monsters, the key, or the door. Once the hero finds the key, the hero can exit through a door to win the game. The game can be saved or reset, and the user can load a saved game.
Create a factorial finder. The user selects a number between 1 and 20 on the trackbar. The program calculates all the factorials between 1 and the selected number and outputs the factorials into read-only textboxes that are stored in long variables and short variables.
This project implements two primality tests using the modular exponentiation and greatest common denominator algorithms. The Fermat and Miller-Rabin algorithms determine whether a number is prime. However, the Miller-Rabin algorithm correctly identifies Carmichael numbers as non-prime numbers whereas the Fermat algorithm misclassifies these numbers as prime numbers.
This project implements two versions of a dynamic programming algorithm for computing the minimal cost of aligning gene sequences and extracting an optimal alignment. An unrestricted alignment was executed that contains an unrestricted number of insertions or deletions with a space complexity of length of a sequence by the length of another sequence. The banded alignment of the sequences only computes scores for a certain width or band around the diagonal of the scoring matrix reducing the space complexity to the length of the shorter sequence by the bandwidth.
Implemented a gcd() function in ARM that recursively searches for the greatest common denominator between two numbers.
The user picks a file containing a list of words and the length of the word. The list of words is read from the file and the program randomly selects a word of the appropriate length and the game begins. The player guesses a letter and either the letter is revealed in the word or the user is informed that the letter is not in the owrd. The letter is added to the list of previous guess and the user is informed if the player repeated a guess. The program determines if the player has won or lost.
Produces a Message Box that displays Hello {Entry in the textbox}!.
I created a Linear Regression model that predicts the sale price of a house. I found the root mean square error (RMSE) and R^2 values and analyzed the model.
I performed exploratory data analysis on the 2018 and 2019 fiscal year expenditures for Idaho State University. I found the average increase or decrease in expenditure between 2018 and 2019 by exploring the Agency Name, Summary Object Name, Sub Object Name, and Vendor Name. I identified areas of potential cost savings for health care, travel costs, and gross salary & wage costs at Idaho State University.
This Internet Relay Chat (IRC) is a complex piece of software that supports communication between users, various IRC commands such as USER, NICK, & JOIN, a configuration file, and a log file. The server utilizes threading and mutexes permitting safe handling of various actions by multiple clients.
Determines whether a year is a leap year. The user can enter a year as command line argument or the program will prompt the user for a year.
Creates a linear congruential pseudorandom number generator(LCG) returning random numbers between 0 and 1. The mean, period, and bins were determined for 1 hundred, 10 thousand, 1 million, and 100 million random numbers.
Using the Basic Unified Process, my team developed a digital version of the monopoly board game. Players can buy properties, pay rent to a player, or pay fees to the bank. Players can be sent to jail. If a player lands on a Chance or Community Chest card, the player must follow the instructions on the card. The game can be saved and resumed later. Credit to Bryan Rogers, Brad Curtis, and Dr. Isaac Griffith.
Multiphysics Object Oriented Simulation Environment
Tools for supporting MOOSE
Updates the value of a truck from July 1, 2015 to February 27, 2019. Estimates the value of six trucks on April 1, 2022.
I analyzed the 2017 - 2019 schedule results and rankings for the NBA to predict whether the home team wins in the 2019 - 2020 season. I executed 7 machine learning models including Decision Tree, Random Forest, XGBoost, Logistic Regression, Naive Bayes (Gaussian), k-Nearest Neighbors, and Normalized Logistic Regression to determine the best predictive model. I created 7 features including HomeLastWin, VisitorLastWin, HomeTeamRankHigher, HomeTeamWonLast, HomeRankDifference, HomeTeamHigherAttendance, and TotalWinsAgainstVisitorTeam and HomeWin was used as the target.
This project implements Dyskstra’s algorithm to find paths through a graph simulating a network routing problem. Two different data structures were used to execute a priority queue, an unsorted array and a binary heap.
These projects explore Principal Component Analysis (PCA), Unsupervised Learning vs Semi-Supervised Learning, Sequential API vs Functional API, Artificial Neural Networks (ANNs), Deep Neural Networks (DNNs), and Convolutional Neural Networks (CNNs).
Randomly sampling the amount of energy of 100,000 new neutrons created from fission will have using the Watt distribution.
Prints a pattern of dashes followed by asterisks in an ascending order shape for a number. The user can enter a number as command line argument or the program will prompt the user for a number.
My group designed a computational humorous system called PAUL BOT,” puns are usually lame but occasionally terrific”. Visit our survey to see the artefacts produced by PAUL BOT. The 2-Gram word list was omitted because COCA requires the list to remain private and thus code will not compile. If you would like access to the full repository, please contact me. Credit to Brad Tyler for being a part of the project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.