syllabus for cs 4020 copy 9625951