Assignment Chef icon Assignment Chef

Lessons

English programming tutorials

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

May 16, 2026

Building a Single-Cycle RISC-V CPU in Verilog: A Step-by-Step Lab Guide

Master the implementation of a single-cycle RISC-V CPU in Verilog HDL with this comprehensive lab tutorial. Learn to create instruction memory, integrate ALU and control units, and simulate your design step by step.

single-cycle CPU RISC-V Verilog instruction memory Verilog CDA 4205L lab 8 Verilog CPU implementation

Available languages

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