These PPT lectures are for a one semester class at the senior level for Computer Science and Engineering majors.