First you need maps designed for assault, but there isn't any, just 1 or 2 concept maps that have been broken by some codes changes ( destruct doesn't trigger the next objective, etc.).
So the assault gametype isn't available in the menu, you need to use the console (g_assault 1; map mapname).