From charlesreid1

See CSC 142 Course Notes

Course syllabus will look basically exactly the same.

Course outline: