intro into programming logic Programming assignments