map290-computational gas dynamics