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

Parallel Merge Sort in C++: Speed Up Data Sorting with Threads

Learn how to convert a sequential merge sort into a parallel version using C++ threads. This tutorial covers segmentation, thread management, critical sections, and performance timing with real-world data examples.

parallel merge sort C++ parallel sorting merge sort threads parallel data processing CSCN73000 assignment

Available languages

Jun 5, 2026

Mastering Digital Signal Processing: Key Concepts from an ECE113 Midterm Exam

Explore essential DSP topics like DTFT periodicity, filter structures, spectral analysis, and sample rate conversion through an ECE113 midterm lens. Perfect for exam prep or refreshing fundamentals.

digital signal processing ECE113 midterm DTFT periodicity Direct Form II overflow zero-padding spectral leakage

Available languages

Jun 5, 2026

Defusing the Binary Bomb: A Step-by-Step Guide to CSCI 247 Project 2

Learn how to defuse your binary bomb in CSCI 247 using GDB, reverse engineering, and assembly analysis. This guide covers phases 1-6 with practical tips and debugging strategies.

binary bomb lab CSCI 247 project 2 defusing binary bomb GDB debugging reverse engineering assembly

Available languages

Jun 4, 2026

Building an Employee Class in Java: A Step-by-Step OOP Tutorial for ICS 141

Learn how to implement classes and objects in Java by building an Employee class for an HR application. This tutorial covers instance variables, constructors, getters/setters, methods, and a driver class with error handling, perfect for ICS 141 Assignment 2.

Java classes and objects Employee class Java ICS 141 assignment 2 Java OOP tutorial Java constructor example

Available languages

Jun 4, 2026

Modelling Fake News Spread with Python: A Mathematical Approach for ENGF0003

Learn how to model the spread of fake news on social media using Python and mathematical concepts like compartmental models. This tutorial aligns with ENGF0003 Mathematical Modelling and Analysis I, offering practical coding exercises without solving the assignment.

fake news mathematical model SIR model python ENGF0003 tutorial social media misinformation simulation python compartmental model

Available languages

Jun 4, 2026

Building a Machine Consciousness Analyzer: SystemWhole Project Tutorial

Learn to parse JSON-like strings, instantiate Machine objects, and identify humanoids and singularities in Java for the Cs211 SystemWhole project. Step-by-step guidance with timely analogies from AI and gaming.

SystemWhole project Cs211 project 1 Java JSON parsing object-oriented programming Java humanoid detection algorithm

Available languages