Learn how to reduce image processing time using OpenMP threads without parallel for directives. Step-by-step tutorial for Cosc407 assignment with timing comparisons for 2, 4, 8, 16 threads.
OpenMP tutorialCosc407 assignmentparallel computing Cimage processing parallelOpenMP without parallel for
Learn to build a simple integer calculator in MIPS assembly using MARS tools. This tutorial covers keypad input, LCD output, state machines, and arithmetic without multiplication/division instructions.
Learn to build a simplified IRC server using TCP and UDP, inspired by modern chat apps like Discord and Slack. This tutorial covers client-server architecture, socket programming, and real-time communication, perfect for students in data communications courses.
IRC server tutorialTCP UDP chat applicationsocket programming assignmentRFC 2812 implementationconcurrent server Python
Learn how to implement a FUSE-based userspace filesystem to read and write WAD files, the format used by classic games like DOOM. This tutorial covers WAD parsing, directory structure, and FUSE integration with a spy-themed narrative.
Learn how to build a JSON API server using Express.js that calculates Zestimates and serves housing data, just like Zillow. This tutorial covers three endpoints for a real-world assignment.
Learn how to implement a FileUtils namespace and a File class in C++ with practical examples. This tutorial covers string manipulation, constructors, getters, setters, and more.
C++ tutorialFileUtils namespaceFile class C++findFileExtensionhasWhitespaces
Learn how to use the Fetch API to retrieve data from the Metropolitan Museum of Art and render an interactive gallery. Step-by-step guide with real API examples.
Fetch API tutorialMet Museum APIJavaScript fetch exampleCPSC1520 assignmentasync await JavaScript
Learn how to transform a sequential merge sort into a parallel version using C++ threads. This step-by-step tutorial covers thread creation, critical sections, and performance benchmarking with real-world data sizes.
Learn how to design and implement a star schema data warehouse for the M-Stay vacation rental platform. This tutorial covers data cleaning, dimension modeling, fact table design, and SQL implementation.
data warehouse tutorialstar schema designM-Stay databasedata cleaning SQLfact table design
Explore SHA-3's θ, ι, ρ, π, and χ steps with diffusion analysis, round constant calculation, and programming implementations. Includes analogies to AI and gaming trends.
Learn how to implement a TCP client and server with a three-way handshake and event-driven concurrency in C, using the TextFilter project as a practical example.
TCP server C tutorialevent-driven serverthree-way handshake CTextFilter projectconcurrent server
Learn C++ I/O, character handling, and ASCII manipulation through a trend-inspired tutorial based on CPSC 427 problem sets. Perfect for students tackling similar assignments.
C++ I/O tutorialCPSC 427 problem set 1CPSC 427 problem set 2C++ character handlingASCII code C++