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

Building a GCD Datapath and FSM Controller on FPGA: A Step-by-Step RTL Design Lab

Learn how to implement a Greatest Common Divisor (GCD) design on FPGA using structural Verilog for the datapath and behavioral Verilog for the FSM controller. This tutorial covers datapath components like registers, subtractors, comparators, and MUX, plus a Moore FSM for control, with simulation tip

GCD design on FPGA RTL design GCD Verilog datapath structural Moore FSM Verilog GCD controller FSM

Available languages

May 8, 2026

Building an Interactive 3D Outdoor Scene with OpenGL: A Step-by-Step Guide for COMP3069

Learn how to create an animated, interactive 3D outdoor scene using OpenGL, GLFW, and GLSL. This tutorial covers 3D modeling, transformations, lighting, textures, cameras, and anti-aliasing, aligned with COMP3069 coursework requirements.

OpenGL 3D scene tutorial COMP3069 computer graphics OpenGL lighting day night cycle interactive camera OpenGL 3D modeling for beginners

Available languages

May 8, 2026

Python Game Theory Simulation: Building and Testing Iterated Prisoner's Dilemma Strategies

Learn to implement and evaluate classic game theory strategies in Python using the Prisoner's Dilemma. This tutorial covers alwaysCooperate, alwaysDefect, probeAndLock, continuousProbe, and more, with simulation code and performance analysis.

Python game theory simulation iterated prisoner's dilemma Python game theory strategies tutorial Python strategy evaluation cooperate defect simulation

Available languages

May 7, 2026

Are Plants Conscious? A Philosophical and Scientific Inquiry (2026 Update)

Explore the debate on plant consciousness using Nagel's 'what it is like' and Chalmers' hard problem, with evidence from plant intelligence research. A guide for writing your in-class essay.

are plants conscious plant consciousness essay Nagel what it is like Chalmers hard problem plant intelligence

Available languages

May 7, 2026

Mastering MRI k-Space Processing in MATLAB: A Step-by-Step Coursework Guide

Learn how to implement Fourier reconstruction, filtering, and segmentation of brain MRI data in MATLAB. This tutorial covers k-space visualization, inverse FFT, low-pass and high-pass filtering, and tumor segmentation with practical code examples.

MATLAB MRI coursework k-space processing MATLAB MRI image reconstruction MATLAB Fourier transform MRI MRI filtering low-pass high-pass

Available languages