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 16, 2026

Building a Fuzzy Logic Racing Agent for Procedural Tracks in Unity

Learn to design a fuzzy logic controller for a physically simulated truck racing on procedurally generated tracks in Unity, inspired by modern AI trends in gaming and autonomous driving.

fuzzy logic racing agent Unity fuzzy logic Cs7632 assignment 7 AI racing agent procedural track AI

Available languages

May 15, 2026

Mastering Recursion in C: A Movie Theater Seating Challenge

Learn recursion in C by solving a fun movie theater seating problem with constraints like popcorn access and seating conflicts. Step-by-step tutorial for COP 3502C assignment 3.

recursion in C COP 3502C assignment 3 permutation algorithm C recursion backtracking example movie seating problem

Available languages

May 15, 2026

Building a Polymorphic Music Playlist: Inheritance in Java with MyMusicApp

Learn how to apply inheritance and polymorphism in Java by extending a Music superclass into two genre subclasses, overriding methods, and using a driver class to test object behavior in a MyMusicApp project.

Java inheritance tutorial polymorphism in Java MyMusicApp assignment Java subclass example override toString Java

Available languages

May 15, 2026

Building a Deque-Based Notation Converter in C++: From Postfix to Infix and Beyond

Learn how to implement a deque using a doubly linked list in C++ and use it to build a notation converter that handles postfix, infix, and prefix arithmetic expressions. This step-by-step tutorial covers the core data structures and algorithms needed for Project 2 in COP4530.

deque implementation C++ doubly linked list deque notation converter C++ postfix to infix conversion infix to postfix algorithm

Available languages

May 15, 2026

Building a Multiplication Routine in MARIE Assembly: A Step-by-Step Guide

Learn how to implement multiplication using repeated addition in MARIE assembly language for CDA3103 Project 1. This guide covers the algorithm, step-by-step coding, and testing on the MARIE simulator.

MARIE assembly multiplication CDA3103 project 1 MARIE repeated addition MARIE simulator tutorial computer logic concepts

Available languages

May 15, 2026

Mastering Econometrics II: Time Series Models and Simulation for Spring 2025

Learn how to derive autocovariances of differenced random walk plus noise models, compute expected future income from AR(1) processes, and run AR simulations in Matlab. This tutorial covers key concepts from Econometrics II homework 8, using timely examples from AI trend analysis and financial data.

Econometrics II homework 8 time series models econometrics random walk plus noise model autocovariance of differenced process AR(1) expected future income

Available languages

May 15, 2026

Building a Decentralized Chat Peer: From Client-Server to P2P Networks

Learn how to transform a centralized chat system into a decentralized peer-to-peer chat application with room migration, shouting, and file attachments. A step-by-step guide for the COMP90015 project.

decentralized chat peer-to-peer chat P2P chat protocol room migration shout command

Available languages

May 15, 2026

Dynamic Memory Allocation in C: Building a Theater Seat Reservation System

Learn dynamic memory allocation in C by building a theater seat reservation system. This tutorial covers structs, pointers, malloc, free, and conflict detection with practical examples.

dynamic memory allocation C C programming structs theater seat reservation system COP 3502C assignment 1 malloc and free in C

Available languages