Assignment Chef icon Assignment Chef

Lessons

English programming tutorials

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

Jun 17, 2026

Mastering AVR Assembly: From Signed Binary to GCD with Macros

Learn AVR assembly programming through real-world tasks: signed binary to decimal conversion, integer square root, and GCD using macros. Perfect for COMP9032 Lab 1 students.

AVR assembly tutorial signed binary to decimal assembly AVR integer square root GCD assembly macro COMP9032 Lab 1

Available languages

Jun 17, 2026

Mastering Linear Programming with Xpress: Facility Location, QP, and Production Planning

Learn how to model and solve optimization problems using Xpress, including facility location, quadratic programming with piecewise linear approximation, and production planning. This tutorial covers key concepts from ISYE 6669 homework assignments with timely examples.

linear programming Xpress tutorial facility location problem L1 distance quadratic programming piecewise linear approximation production planning linear programming ISYE 6669 homework solutions

Available languages

Jun 17, 2026

Format String Attack Lab: Viewing and Writing Memory on CSCI 180

Step-by-step tutorial on exploiting format string vulnerabilities to view and modify memory, with ASLR disabled, for CSCI 180 computer security exercises.

format string vulnerability CSCI 180 computer security lab memory write exploit printf vulnerability

Available languages

Jun 17, 2026

Building a Delegate Grading System: How to Sum Weighted Criteria in Python

Learn how to build a flexible Python program that calculates a total grade from multiple delegate criteria, perfect for Model UN or any performance evaluation system.

delegate grading system Python weighted criteria sum Python Model UN grading rubric Python calculate total grade sum weighted scores Python

Available languages

Jun 16, 2026

Java OOP Payroll System: Build a Weekly Paycheck Calculator with Employee & Company Classes

Learn to implement a weekly payroll program in Java using object-oriented programming. This tutorial covers the Employee class with private fields, getters/setters, net pay calculation, and the Company class for managing employees. Perfect for COP3330 homework 2.

Java payroll program weekly paycheck calculator Java COP3330 homework 2 Employee class Java Company class Java

Available languages

Jun 16, 2026

Time, Causation, and Free Will: A Metaphysics Primer for Modern Thinkers

Explore the fundamental questions of metaphysics—time, causation, properties, abstract entities, and free will—with real-world analogies from AI, gaming, and finance. Perfect for PHIL 325 students.

metaphysics PHIL 325 what is time causation philosophy properties universals nominalism

Available languages

Jun 16, 2026

Linking Business Analytics to Your Career: A Step-by-Step Guide for MSBA 260

This tutorial walks you through the MSBA 260 Individual Applied Project, showing how to connect analytics coursework to your personal career goals, find an industry mentor, and structure your paper for maximum impact.

MSBA 260 business analytics project individual applied project analytics career industry interview

Available languages