Sue-printf
Passionate software engineer with expertise in Java, Python, JavaScript, and C. I enjoy tackling complex challenges and developing innovative solutions.
Eden Tech SolutionsNakuru
Pinned Repositories
Bootstrap-Sampling-and-Proportion-Analysis-of-Synthetic-Data
The Python program synthesizes data into an `n X 2’ matrix and then conducts `num_trials of bootstrap sampling, computing and visualizing the density of the proportion of points not included in each trial. It employs the Pandas, NumPy, and Matplotlib libraries for handling, sampling, and graphical illustration, respectively.
Calypton
DCERMS-
FCFS-and-SJF-process-scheduling-algorithms
The Java and C program have FCFS and SJF process scheduling algorithms. It reads the number of processes, their arrival times and burst times from a file. It analyzes the algorithm (FCFS or SJF) selected, determines the order of execution, waiting time, and turnaround time for each process, and finally presents these measures.
Kids-Center-Recruitment-Project
ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Page-Replacement-Simulation
The Java and C program implements FIFO and LRU page replacement strategies with the given page reference sequence. It performs the sequence reading from an input file and verifies command-line arguments for proper execution.
ReaderWriter-problem
The Java and C program implement a solution to the Reader-Writers problem using semaphores for synchronization. It allows multiple read threads to concurrently access shared data while writer threads at the same time acquire exclusive access to data.
Sudoku-Solution
Sudoku puzzles are read from a file with each puzzle in string format being converted into a 2D list and the program then uses a back tracking algorithm to solve Sudoku puzzles. The algorithm then prints the solved Sudoku boards and writes them to an output file.
Susan-Chomba-Wanjiku-gads-2020-project
Sue-printf's Repositories
Sue-printf/DCERMS-
Sue-printf/Kids-Center-Recruitment-Project
Sue-printf/Susan-Chomba-Wanjiku-gads-2020-project
Sue-printf/Bootstrap-Sampling-and-Proportion-Analysis-of-Synthetic-Data
The Python program synthesizes data into an `n X 2’ matrix and then conducts `num_trials of bootstrap sampling, computing and visualizing the density of the proportion of points not included in each trial. It employs the Pandas, NumPy, and Matplotlib libraries for handling, sampling, and graphical illustration, respectively.
Sue-printf/Calypton
Sue-printf/FCFS-and-SJF-process-scheduling-algorithms
The Java and C program have FCFS and SJF process scheduling algorithms. It reads the number of processes, their arrival times and burst times from a file. It analyzes the algorithm (FCFS or SJF) selected, determines the order of execution, waiting time, and turnaround time for each process, and finally presents these measures.
Sue-printf/ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Sue-printf/Page-Replacement-Simulation
The Java and C program implements FIFO and LRU page replacement strategies with the given page reference sequence. It performs the sequence reading from an input file and verifies command-line arguments for proper execution.
Sue-printf/ReaderWriter-problem
The Java and C program implement a solution to the Reader-Writers problem using semaphores for synchronization. It allows multiple read threads to concurrently access shared data while writer threads at the same time acquire exclusive access to data.
Sue-printf/Sudoku-Solution
Sudoku puzzles are read from a file with each puzzle in string format being converted into a 2D list and the program then uses a back tracking algorithm to solve Sudoku puzzles. The algorithm then prints the solved Sudoku boards and writes them to an output file.
Sue-printf/Unbiased-Coin-Simulation-Using-Von-Neumann-s-Algorithm
Von Neumann’s algorithm is used in the Python program to transform a positively skewed coin that has a probability of 0.8 on heads to a coin with being heads and tails having an equal probability of 50%. It then generates probability of different numbers of coins tossed using the unbiased coin.
Sue-printf/US-Election-Data-Clustering-and-Analysis
The Python program scrapes, cleans, and organizes data from the U. S. presidential election on Wikipedia, divides the states according to their voting behaviors, and implement k-means clustering to analyze the political distribution. It employs several libraries like BeautifulSoup for web scraping and Pandas for data manipulation.
Sue-printf/Using-counter-variables
The Java and C code are samples of a multi-threaded program that uses a ReentrantLock to synchronize the use of a bounded resource, like for example a counter variable. The program uses two threads, thread1 and thread2, that add to the modifiable shared counter variable.