Assignment Chef icon Assignment Chef

Lessons

Arabic programming tutorials

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

Jun 2, 2026

Probabilistic Robot Localization with Landmarks: A Webots Tutorial for CDA 4621 Lab 4

Learn probabilistic robot localization using Webots and Python. This tutorial covers global reference frames, grid cell numbering, sensor integration, and normal probability calculations for landmark-based position estimation.

probabilistic robot localization Webots 2023b tutorial CDA 4621 lab 4 landmark-based localization normal probability distribution robot

Available languages

Jun 2, 2026

Buffer Overflow Exploitation Lab: A Step-by-Step Guide for CSCI 180

Learn how to exploit a buffer overflow vulnerability in a Set-UID program on Ubuntu 20.04. This tutorial covers disabling ASLR, StackGuard, and non-executable stack, crafting shellcode, and debugging with GDB to find the return address offset.

buffer overflow CSCI 180 computer security lab Set-UID exploit shellcode injection

Available languages

Jun 2, 2026

Mastering Monte Carlo Simulations in MATLAB: A Step-by-Step Guide for ECMT2160

Learn how to tackle Monte Carlo simulation assignments in MATLAB with this comprehensive tutorial. Covers joint probability mass functions, conditional expectations, and the Law of Iterated Expectations using real-world examples like gaming dice rolls and AI risk models.

Monte Carlo simulation MATLAB ECMT2160 assignment help joint probability mass function MATLAB conditional expectation MATLAB Law of Iterated Expectations example

Available languages

Jun 2, 2026

Implementing Java CharSequence Interface: A Step-by-Step Tutorial for COP3330

Learn how to implement Java's CharSequence interface in a custom class, overriding charAt, length, and subSequence methods. This tutorial uses a 2D array example and includes a driver class for testing.

Java CharSequence interface COP3330 homework 4 Java interface implementation charAt method Java length method Java

Available languages

Jun 2, 2026

Mastering Modularity, Testing, and Git for Your ISEN1000 Timetable Manager

A comprehensive tutorial covering modular design, black-box/white-box testing, and version control for the ISEN1000 timetable management assignment. Learn how to structure your code, write test cases, and use Git effectively.

ISEN1000 software engineering assignment modularity principles black-box testing white-box testing

Available languages

Jun 2, 2026

Parallelizing a Real-World Application: A Step-by-Step Tutorial for CAB401

Learn how to manually parallelize a sequential application for CAB401 High Performance and Parallel Computing. This tutorial covers analysis, tools, mapping, and overcoming barriers with practical examples.

CAB401 High Performance Computing parallel programming tutorial manual parallelization OpenMP parallelization

Available languages

Jun 2, 2026

Mastering Financial Ratio Analysis for Bursa Malaysia Companies: A Step-by-Step Guide for ATW153

Learn how to perform financial ratio analysis for Bursa Malaysia-listed companies with this comprehensive tutorial. Covers liquidity, profitability, leverage, and efficiency ratios with real-world examples from 2023-2025 annual reports.

financial ratio analysis ATW153 Financial Accounting Bursa Malaysia ratio calculation liquidity ratios tutorial profitability ratios explained

Available languages