CMPS 160: Spring 2016
Course Overview

Main Text

Optional Text

Prerequisites:

Grading Policies:

You need to pass all components in order to pass the course! You need to pass 160L in order to pass 160. You need to pass 160 in order to pass 160L.

THERE WILL BE NO MAKE-UP EXAMS OR PROGRAMS.
THERE WILL BE NO INCOMPLETES GIVEN IN THE CLASS.

Attendance: Attendance in the labs is required. Attendance in the lecture is optional, but strongly advised. You are responsible for knowing the material that was covered in lecture and labs.

General Policies: All course work are intended as individual effort (unless explicitly mentioned otherwise) and are graded as such. It is okay to discuss general approaches and algorithms with other students, but this should be done without writing, looking, or sharing code. Cheating or plagiarism in any form will not be tolerated. What happens is that you will get a zero for the test or program, and the clause about having to "pass all components in order to pass the course" kicks in. Also, additional disciplinary sanctions may apply if this is not your first offense. Punishment will match severity of offense. You are responsible for protecting your homework solutions and programs from being copied by others. Refer to the Student Guide to Academic Integrity. If anything is not clear, ask me.

Protecting your work: Because WebGL is run off a browser, it is important that you develop your code "offline" by pointing the browser to a local file as opposed to a url. Also, put your javascript code in a separate file as opposed to being included directly in the html file. Finally, for program and lab assignment submissions, package all the required pieces in a directory (folder) and submit the entire directory. This means that all references in the html file, etc. should be local i.e. relative to your submit directory.


Last modified Monday, 02-Sep-2019 11:46:20 PDT.