Introduction to CSC 201