Learn how to tackle C++ assignments involving file input/output, user-defined functions, and random number generation with real-world examples and step-by-step explanations.
C++ file input outputC++ functions tutorialrandom number generation C++falling distance formula C++retail price calculator C++
Learn how to read earthquake data from a CSV file and visualize it on a world map using Python turtle graphics. Perfect for students working on CSCI 141 lab assignments.
earthquake data visualizationturtle graphics PythonCSCI 141 lab 8plot earthquakes on mapCSV file parsing Python
Explore set theory concepts like unions, symmetric difference, filters on natural numbers, and function-induced maps with clear examples and proofs. Perfect for PMA3014 students.
PMA3014 set theoryset theory homework helpsymmetric difference prooffilter on natural numbersfunction induced map
Learn how to set up Git and GitHub for your CSCI 340 assignment, including SSH keys, branching, commits, and pull requests. Perfect for students new to version control.
CSCI 340Git tutorialGitHub for studentsversion controlSSH key setup
Learn how to build a finite-state transducer for vowel restoration in English, inspired by real-world applications in languages like Arabic and Hebrew. This tutorial covers FSA creation, FST construction, composition, and accuracy improvement techniques.
Learn how to implement a PayCoin transaction validator for a blockchain ledger in C++. This tutorial covers creating transaction classes, building a blockchain, and writing validation logic with real-world crypto and gaming analogies.
Master the Linux command line, Python type conversions, operators, print formatting, and error handling with this step-by-step lab tutorial. Perfect for CSCI 141 students and beginners.
Linux command line tutorialPython type conversionCSCI 141 labPython operators and operandsprint formatting Python
Learn how to use the browser console to fix typos, debug JavaScript, and push code to GitHub. A step-by-step tutorial based on the CPSC1520 assignment.
JavaScript console tutorialCPSC1520 assignment helpfix typos in consolequerySelector exampleinnerText vs innerHTML
Learn how to implement binary heaps and priority queues in C++ from scratch. This tutorial covers all required functions for NIU CSCI 340 Assignment 9, including heap traversals, bubble up/down, heapify, heap sort, and the priority queue class. Includes timely examples using game leaderboards and AI
NIU CSCI 340 assignment 9binary heap implementation C++priority queue class C++heap bubble up bubble downheapify in place
Learn to implement game-playing agents for Isolation using minimax, alpha-beta pruning, and iterative deepening. This guide covers Jupyter setup, custom heuristics, and performance tuning for the Fall2025 assignment.
Learn how to build a rule-based cancer classifier using Python lists and dictionaries. This tutorial walks through training and testing a simple machine learning model to predict malignant vs benign tumors, inspired by a classic CSCI 141 assignment.
cancer classificationmachine learning Pythonrule-based classifierCSCI 141 assignmentPython lists and dictionaries
Learn recursion by building a Tertiary Search Tree (TST) in Java. Step-by-step guide with TSTNode and TST methods, plus real-world analogies from AI and gaming.