Title: Cosc 116 Text and Lab Manual