Learn how to build a Java program that connects to a MySQL database of stock prices, adjusts for stock splits, and implements a moving average trading strategy. Perfect for CSCI 330 students.
Java MySQL tutorialstock investment strategy Javadatabase programming assignmentCSCI 330 assignment helpmoving average trading strategy
Learn how to implement a binary tree-based decoder in Java to reconstruct archived messages. This step-by-step tutorial covers tree construction, preorder traversal, decoding algorithms, and performance statistics, using a real-world assignment example from COM S 2280.
binary tree decoder Javaarchived message reconstructionCOM S 2280 project 4MsgTree classpreorder traversal encoding
Learn how Linux uses device files to represent hardware and virtual devices. This tutorial walks you through creating a loopback device, formatting, mounting, writing data, and verifying with hexedit.
Linux device filesloopback device tutoriallosetup commandmount loopback Linuxdd command example
Learn how to build a simple TCP client-server application in C++ using Linux socket programming. This step-by-step tutorial covers creating sockets, binding, listening, accepting connections, and exchanging messages. Perfect for COP4600 students and anyone learning network programming.
Learn how ELEC1601 teaches you to understand computers from the ground up—from binary and logic gates to programming an Arduino. This tutorial covers key concepts with timely examples.
ELEC1601computer systemsbinary encodingArduino programmingassembly language
Learn how to implement ballistic trajectory prediction and shot selection logic for a Prison Dodgeball game in Unity, using techniques like Millington's method and iterative refinement.
ballistic trajectory predictionprison dodgeballUnity AI tutorialprojectile interceptionmoving target prediction
Explore the philosophical and psychological evidence arguing that human nature is fundamentally good, with insights from Rousseau, Mencius, and modern studies on infant empathy and prosocial behavior.
human nature inherently goodRousseau natural manMencius original goodnessinfant empathy studiesprosocial behavior development
Learn how to analyze web server access logs to characterize workload, including request rates, bytes transferred, response codes, and file type breakdowns. This tutorial uses real university datasets from 1995 to illustrate key concepts in Internet traffic measurement.
web server workload characterizationCOMPSCI 315 assignmentweb server access log analysiscommon log format tutorialInternet traffic measurement
Learn recursion in Racket through a detailed walkthrough of CSCI 301 Lab 2. Understand the mystery function, debugging, and write recursive functions like gen-list, sum, retrieve-first-n, and pair-sum?.
Learn how to implement a simple linked list container with full iterator support that works seamlessly with STL algorithms. This tutorial walks through each method step-by-step, using a gaming leaderboard analogy to make concepts stick.
C++ linked list implementationSTL iterator tutorialcustom container C++simple_linked_listforward iterator C++
Explore Huffman codes, Golomb codes, and arithmetic coding with real-world examples and trendy analogies from gaming, AI, and finance. Perfect for EE276 homework help.
Learn how to extend the Wedgewood Pacific database with COMPUTER and COMPUTER_ASSIGNMENT tables, write SQL queries to track computer usage, and design an E-R diagram in MySQL Workbench. This tutorial covers table creation, data insertion, referential integrity, and query writing with sorting and joi