CS 216 - Spring 2016: Syllabus

Instructor Dr. Joan Francioni
Office Watkins 108D
507-457-2336
email/Web jfrancioni "at" winona.edu
http://cs.winona.edu/Francioni
Office Hours TBD

NOTE: Send email for guaranteed appointment.
Text
  1. Eloquent JavaScript
    by Marijn Haverbeke
    textbook site
  2. WWW itself!
Prerequisites CS 116 or permission of instructor
Grading (Tentative)
20% Labs *
45% Exams - 2 tests; 1 final exam
15% Project 1 *
20% Project 2 *
Collaboration All tests in CS 216 are closed book/closed notes. It is considered cheating to view your notes or to communicate with or copy from a classmate during a test.

All labs and Project 1 in CS 216 are individual assignments. You may discuss your labs with classmates, but you must enter all the information yourself. It is considered cheating to copy any portion of the assignment from anyone else or to knowingly permit someone else to copy your assignment.

Project 2 in CS 216 is a team project. You may exchange information with you team mate(s), however, it is considered cheating to copy any portion of the assignment from anyone else or to knowingly permit someone outside of your team to copy your assignment.

Anyone who is caught cheating in this class will receive a grade of F for the class. Note also that if you are caught cheating then you will not be permitted to withdraw from the class (i.e., the F will go on your permanent transcript).
Inclusion WSU recognizes that our individual differences can deepen our understanding of one another and the world around us, rather than divide us. In this class, people of all ethnicities, genders and gender identities, religions, ages, sexual orientations, dis/abilities, socioeconomic backgrounds, regions, and nationalities are strongly encouraged to share their rich array of perspectives and experiences. If you feel your differences may in some way isolate you from WSU’s community or if you have a need for any specific accommodations, please speak with the instructor early in the semester about your concerns and what we can do together to help you become an active and engaged member of our class and community.

If you or a friend has been a victim of sexual assault, dating violence, domestic violence, or stalking, you can talk to a trained, confidential advocate by calling 507-457-5610. See http://www.winona.edu/RE for more information about your rights and resources.

See WSU's Diversity website for a description of relevant resources and also the history of this syllabus statement.
Topics Topics include, but are not limited to:
  1. Programming Basics
  2. JavaScript Functions
  3. Event-handling
  4. Forms
  5. Documnet Object Model
  6. JQuery
  7. Responsive Design