Assignment Chef icon Assignment Chef

Lessons

Arabic programming tutorials

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

May 24, 2026

Building a FUSE Filesystem: From Zero to 1MB Disk Driver (Cs3650 Project 2 Guide)

Learn how to implement a custom FUSE filesystem on a 1MB disk image, covering basic file operations, directories, and large file support. Step-by-step tutorial inspired by the Cs3650 Project 2 assignment.

FUSE filesystem tutorial Cs3650 project 2 build filesystem from scratch 1MB disk image filesystem FUSE getattr implementation

Available languages

May 24, 2026

Mastering Python Turtle Shape Functions: A Lab 5 Tutorial for Spring 2025

Learn how to define and use custom turtle shape functions in Python, with clear explanations of function basics, parameters, docstrings, and local variables—perfect for CSCI 141 Lab 5 and beyond.

Python turtle functions turtle shape functions CSCI 141 Lab 5 Python function definition function parameters Python

Available languages

May 24, 2026

Mastering Financial Modelling Techniques: A Step-by-Step Guide to Cointegration and Error Correction Models

Learn how to apply cointegration techniques and build short-run error correction models to analyze UK inflation. This tutorial covers variable selection, data sources, model estimation, and interpretation using real-world examples.

financial modelling techniques cointegration analysis error correction model UK inflation analysis short-run inflation dynamics

Available languages

May 24, 2026

Building a VHD Kernel Driver in OpenBSD: A Hands-On Tutorial

Learn how to implement a VHD block device driver in OpenBSD, covering fixed and dynamic disk images, caching strategies, and kernel I/O operations. This tutorial walks through the assignment requirements with practical examples.

OpenBSD kernel driver VHD driver implementation block device driver tutorial fixed VHD image dynamic VHD image

Available languages

May 24, 2026

Brute Force and Recursion in C: Solving the Engine Shutdown Problem

Learn how to use brute force and recursion in C to find the optimal order of actions for maximum engine temperature reduction, inspired by a rescue mission scenario.

brute force recursion C engine shutdown problem COP3502C project 3 permutation generation C recursive backtracking C

Available languages

May 24, 2026

Malware Analysis Tutorial: Static & Dynamic Techniques for Windows, Linux, and Android

Learn how to analyze Windows, Linux, and Android malware using tools like Wireshark, Cuckoo Sandbox, angr, jadx, and more. This tutorial covers static and dynamic analysis, symbolic execution, and emulator bypass techniques.

malware analysis tutorial static and dynamic analysis Wireshark malware analysis Cuckoo Sandbox guide angr symbolic execution

Available languages