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

Mastering Graph Algorithms and Tries: A Comp251 Final Assignment Guide

Learn how to approach the Comp251 final assignment with confidence. This guide covers disjoint sets with path compression, maximum passenger flow, minimum spanning tree for metro systems, and trie-based passenger search.

Comp251 final assignment disjoint set path compression union by rank maximum spanning tree Kruskal's algorithm

Available languages

May 11, 2026

Mastering Multivariable Calculus and Linear Algebra for ECE 490: A Homework 0 Tutorial

A comprehensive tutorial covering the key concepts from multivariable calculus and linear algebra needed for ECE 490, including gradients, Hessians, quadratic forms, log-sum-exp, and matrix decompositions, with timely examples and clear proofs.

ECE 490 homework 0 multivariable calculus tutorial linear algebra for ECE 490 gradient and Hessian computation log-sum-exp function

Available languages

May 11, 2026

Building a Find Four Game in Python: Master 2D Arrays and Error Handling

Learn to build a Find Four (Connect Four) game in Python using 2D arrays, loops, and input validation. Perfect for COP3504c students and anyone wanting to practice programming fundamentals with a fun project.

Find Four game Python Connect Four Python tutorial 2D arrays Python COP3504c lab 2 Python game programming

Available languages

May 11, 2026

Image Processing with C++: Reading and Manipulating TGA Files (2026 Edition)

Learn how to read, process, and write TGA image files in C++ using binary file I/O. This tutorial covers TGA header parsing, pixel data manipulation, and image effects like scaling and color adjustment.

TGA file processing C++ binary file I/O C++ image processing tutorial COP3504C project 3 C++ image manipulation

Available languages

May 11, 2026

Designing a Programmable BCD Counter for FPGA: Lab 3 Tutorial (2025)

Learn how to design a programmable counter with BCD output for FPGA synthesis. Step-by-step Verilog guide for CDA4203L Lab 3, including top-level integration, simulation, and board demonstration.

programmable counter Verilog BCD converter FPGA CDA4203L lab 3 FPGA synthesis tutorial binary to BCD Verilog

Available languages