Learn how to develop a two-player Tic-Tac-Toe game over the internet using Python sockets. This tutorial covers client-server architecture, game loop design, and error handling—perfect for COP4521 Assignment 4.
networked application developmentPython socket programmingTic-Tac-Toe game Pythonclient-server architecturemultiplayer game programming
Learn how to implement a MIPS32 program that prints 'Flux', 'Bunny', or 'Flux Bunny' based on divisibility by 5 and 7. This guide covers MARS setup, register usage, syscalls, and clean code formatting.
A comprehensive tutorial covering ML fundamentals, regression with the California housing dataset, and practical tips for avoiding common pitfalls. Designed for students tackling Homework 1 ML 80629A, with trend-inspired examples from AI and gaming.
ML fundamentalsgeneralization errortraining errorCalifornia housing datasetlinear regression cross-validation
Learn how to generate 50-90 test frames for a Java command-line text editor using the category-partition method. Includes step-by-step TSL file creation, constraints, and real-world examples inspired by current tech trends.
Understand categorical vs. numerical data, longitudinal studies, randomization tests, confidence intervals, and more with clear explanations and timely examples from gaming, AI, and finance.
STATS101STATS101GSTATS108categorical datalongitudinal study
Learn how to write a C program that retrieves the username, userid, home directory, and shell or display variable using system calls and environment functions. This tutorial covers getpwuid, getenv, and printf formatting for a practical assignment.
C programming warm-upgetpwuid examplegetenv functionprintf formatting Cuser ID parity
Explore three real-world ethical scenarios from software engineering—honesty, privacy, and liability—and learn how to apply professional codes of conduct to make responsible decisions.
software engineering ethicsACM Code of EthicsIEEE Code of Conducthonesty in software developmentprivacy in university IT
A comprehensive tutorial on Green Learning (GL) and Successive Subspace Learning (SSL), covering Saab/Saak transforms, FF-CNN vs BP-CNN, PixelHop and PixelHop++ models, and practical implementation on MNIST and Fashion-MNIST datasets.
Green LearningSuccessive Subspace LearningSaab transformPixelHop++FF-CNN
Learn how to design an autonomous UAV system for warehouse stock counting, covering platform selection, autonomous flight control, and GPS-less navigation. This tutorial applies control theory concepts to a real-world automation problem.
Master static and dynamic malware analysis for CS6035 with this step-by-step tutorial. Learn to interpret Joe Sandbox reports, decode payloads, and submit JSON answers correctly.
CS6035 malware analysismalware analysis phase I IIJoe Sandbox report analysismalware behavior identificationstatic and dynamic malware analysis
Learn how to build a price comparison website using Java for multithreaded scraping and Node.js for the REST API and frontend. This tutorial covers Spring Boot, Hibernate, SQL database design, and real-time data updates—perfect for CST 3130 coursework.
price comparison websiteweb scraping with Javamultithreaded scrapingSpring Boot Hibernate tutorialNode.js REST API
This tutorial breaks down the key concepts from Math154 Homework 7: the strong law of large numbers, the maximal ergodic theorem, and Birkhoff's ergodic theorem, with timely examples and step-by-step explanations.
strong law of large numbersBirkhoff ergodic theoremmaximal ergodic theoremMath154 homework helpergodic theory tutorial