Assignment Chef icon Assignment Chef

Lessons

Hebrew programming tutorials

Focused lessons based on real assignment themes, written for quick study before you start coding.

May 23, 2026

Mastering Log Analysis with Splunk: A Hands-On Guide for the BOTS Exercise

Learn how to approach the Splunk Boss of the SOC (BOTS) exercise with practical search techniques, log interpretation tips, and real-world incident response strategies tailored for CS6261 students.

Splunk BOTS exercise log analysis tutorial incident response skills Splunk search commands CS6261 project 1

Available languages

May 22, 2026

Building a Binary Tree Decoder in Java: Reconstruct Archived Messages Like a Pro

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 Java archived message reconstruction COM S 2280 project 4 MsgTree class preorder traversal encoding

Available languages

May 22, 2026

Understanding Linux Device Files: A Practical Guide with Loopback Devices

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 files loopback device tutorial losetup command mount loopback Linux dd command example

Available languages

May 22, 2026

Building a TCP Chat Client-Server in C++ on Linux (Reptilian) – Step-by-Step Socket Programming Tutorial

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.

socket programming C++ TCP client server Linux COP4600 networking Linux socket tutorial C++ network programming

Available languages

May 22, 2026

Bridging the Gap: From Binary to Arduino in ELEC1601

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.

ELEC1601 computer systems binary encoding Arduino programming assembly language

Available languages

May 22, 2026

Ballistic Trajectory Prediction for Prison Dodgeball: A Unity AI Tutorial

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 prediction prison dodgeball Unity AI tutorial projectile interception moving target prediction

Available languages

May 22, 2026

Characterizing Web Server Workloads Using Access Logs: A COMPSCI 315 Tutorial

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 characterization COMPSCI 315 assignment web server access log analysis common log format tutorial Internet traffic measurement

Available languages

May 22, 2026

Mastering Recursion in Racket: A Step-by-Step Lab Guide for CSCI 301

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?.

Racket recursion tutorial CSCI 301 lab 2 recursive functions Racket mystery function explained DrRacket debugger

Available languages

May 22, 2026

Building an STL-Compatible Linked List with Custom Iterators in C++

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 implementation STL iterator tutorial custom container C++ simple_linked_list forward iterator C++

Available languages