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

Mastering SQL Joins and Pattern Matching: A CIS4301 Homework 3 Guide

Learn how to tackle CIS4301 Homework 3 with confidence. This tutorial covers table creation, data insertion, SQL queries with WHERE, BETWEEN, LIKE patterns, and joins, using a travel booking database. Perfect for UF students studying SQL 1.

CIS4301 homework 3 SQL tutorial MariaDB query examples SQL pattern matching LIKE BETWEEN date SQL

Available languages

May 21, 2026

Mastering LeNet-5 CNN Training on MNIST, Fashion-MNIST, and CIFAR-10

Learn to train a LeNet-5 convolutional neural network on three datasets: MNIST, Fashion-MNIST, and CIFAR-10. Understand CNN components, overfitting, activation functions, and loss functions. Achieve 99%, 90%, and 65% accuracy respectively.

LeNet-5 CNN training MNIST Fashion-MNIST CIFAR-10

Available languages

May 21, 2026

Mastering Virtual Memory: Page Tables and Replacement Algorithms in CSC369

Learn how to implement two-level page tables and four page replacement algorithms (FIFO, LRU, CLOCK, OPT) for CSC369 Assignment 3. This tutorial covers address translation, demand paging, and performance analysis with timely examples from modern computing.

CSC369 assignment 3 page tables page replacement algorithms virtual memory simulator two-level page table

Available languages

May 21, 2026

Mastering Locality Sensitive Hashing and Collaborative Filtering with Spark RDD: A DSCI553 Assignment 3 Guide

Learn how to implement Jaccard-based LSH and build recommendation systems using Spark RDD, inspired by DSCI553 Assignment 3. This guide covers hash functions, signature matrices, banding, and item-based collaborative filtering with practical examples.

DSCI553 Assignment 3 Locality Sensitive Hashing Jaccard similarity MinHash signatures Spark RDD

Available languages

May 20, 2026

ESG and Financial Analysis in the Liquor Industry: Lessons from Moutai and Wuliangye for Accounting Students

Explore how ACC101 accounting concepts apply to real-world financial performance and ESG analysis using Kweichow Moutai and Wuliangye as case studies. Learn key ratios, sustainability reporting, and investment insights.

ACC101 skills for professional accountants financial performance analysis ESG analysis accounting Moutai financial ratios Wuliangye profitability analysis

Available languages

May 20, 2026

MATLAB Communication Systems Lab: Modeling Noise and Filtering for Digital Signals

A comprehensive tutorial on modeling thermal noise in binary transmission, computing information rate and bit error probability, and implementing digital filters (median, FFT, Butterworth) in MATLAB for communications systems labs.

MATLAB communications systems lab binary signal thermal noise model Shannon capacity MATLAB bit error probability MATLAB moving median filter MATLAB

Available languages

May 20, 2026

Mastering POSIX Signals in C: A Lab-Based Guide to Inter-Process Communication

Learn how to use POSIX signals for inter-process communication in C. This tutorial covers signal handlers, sending signals, sigaction, and handling SIGINT, SIGSEGV, SIGALRM with practical lab exercises.

POSIX signals tutorial C signal handler example inter-process communication signals SIGINT handler C SIGKILL vs SIGTERM

Available languages

May 20, 2026

Building a Self-Scrolling File Viewer in C: Mastering Signal Handling and Terminal Control

Learn how to implement an autoscroll file viewer in C using signal handling, terminal control with ANSI escape sequences, and file I/O. This tutorial covers alarm-based timers, sigwait, and cursor management for a real-time display.

autoscroll file viewer C signal handling tutorial terminal control C programming ANSI escape sequences C alarm() sigwait() example

Available languages