Learn how to implement Jaccard-based LSH and build recommendation systems using Spark RDD, inspired by DSCI553 Assignment 3. This guide covers hash functions, signature matrices, banding, and item-based collaborative filtering with practical examples.
Learn how to implement a templated linked list for arithmetic expression validation and evaluation in C++, inspired by the COP 4530 project. Step-by-step tutorial with code examples and modern analogies.
templated linked listexpression validationarithmetic evaluationC++ linked list calculatorCOP 4530 project
Explore how ACC101 accounting concepts apply to real-world financial performance and ESG analysis using Kweichow Moutai and Wuliangye as case studies. Learn key ratios, sustainability reporting, and investment insights.
ACC101 skills for professional accountantsfinancial performance analysisESG analysis accountingMoutai financial ratiosWuliangye profitability analysis
A comprehensive tutorial on modeling thermal noise in binary transmission, computing information rate and bit error probability, and implementing digital filters (median, FFT, Butterworth) in MATLAB for communications systems labs.
MATLAB communications systems labbinary signal thermal noise modelShannon capacity MATLABbit error probability MATLABmoving median filter MATLAB
Learn how to use POSIX signals for inter-process communication in C. This tutorial covers signal handlers, sending signals, sigaction, and handling SIGINT, SIGSEGV, SIGALRM with practical lab exercises.
POSIX signals tutorialC signal handler exampleinter-process communication signalsSIGINT handler CSIGKILL vs SIGTERM
Learn how to implement an autoscroll file viewer in C using signal handling, terminal control with ANSI escape sequences, and file I/O. This tutorial covers alarm-based timers, sigwait, and cursor management for a real-time display.
autoscroll file viewerC signal handling tutorialterminal control C programmingANSI escape sequences Calarm() sigwait() example
Learn Big-O notation through hands-on profiling of linear and binary search algorithms in Python. Compare theoretical complexity with actual runtime data.
Learn how to solve the login checker problem using hash tables, Bloom filters, and Cuckoo filters. This tutorial covers complexity analysis, Python implementation, and performance comparisons for COSC 520 assignment 1.
Learn how to implement a set similarity self-join using Jaccard similarity on Apache Spark with Google Dataproc. This tutorial covers the core concepts, step-by-step PySpark code, and optimization tips, using a timely example inspired by AI recommendation systems.
set similarity joinJaccard similarityApache SparkGoogle Dataprocself-join
Learn how to approach video understanding for exercise counting using 3D CNNs, pose estimation, and temporal models. This tutorial covers model design, training, and evaluation for the Machine Vision Assignment II Lab Practical 10.
Learn how to use C++ structures, unions, and enums to manage movie data, player stats, and worker pay. This tutorial uses timely examples inspired by the 2026 FIFA World Cup and AI trends.
C++ structures tutorialC++ union enum examplemovie data structure C++basketball player stats C++worker pay calculation C++
Learn how to build a React app that fetches article data from a remote JSON API and displays titles, images, authors, and comment counts—just like the Barstool Archive project for Cosc484 assignment 9.
React tutorialfetch API ReactuseState useEffectBarstool Archive projectCosc484 assignment 9