Class meets MW 4:00-5:15 by Zoom (see your umb email for link)
Professor: Betty O’Neil (elizabeth.oneil at
umb.edu)
Office Hours: MWThF 2:00-3:00 and by appointment
Prerequisites: CS310, CS430/630 (these are important),
and officially, CS615 (less important, can be replaced by programming
experience) Note that CS310 is an implicit requirement for all (applied)
CS graduate courses. It means you need to know Java well, including use of
Collection classes like HashMap.
Textbook: Java Servlets and JSP, third edition, by Joel Murach and Michael Urban, Murach & Assoc, 2014, ISBN 978-1-890774-78-3, available for example at Amazon or the bookstore. This book covers basic web technology (HTTP, HTML), servlets, JSP, using the MySQL database, JDBC and tomcat.
NOTE: Get a Linux account for cs436/636 by running
apply for cs636, even if you already have a Linux account here. This
should be done as soon as possible to list your username for Oracle and
mysql accounts. Then see the class web page at http://www.cs.umb.edu/cs636
and follow the link to the development
setup instructions for UNIX/Linux and your home system. Also read Access to cs.umb.edu systems from offsite.
These files are available now at the Piazza site.
Topics
Grading: simple point system. Midterm exam: 100 points, Final exam: 150 points, Assignments: various, about 150 points total. The exams are open-books, open posted material, but no person-person communication.
You must do your own work in this course. You are encouraged to discuss problems/projects with classmates, or to ask for help with debugging. When you do share ideas or get help you must acknowledge that help in writing. However IT IS NOT ALLOWED TO USE ANOTHER STUDENTS CODE IN ANY WAY WHILE DOING YOUR HOMEWORK, even if you acknowledge that. Old class solutions are similarly off-limits.
The collaboration policy for cs210 is equally relevant to cs436/636. Please read it. It was written by Swami Iyer based on earlier versions of Ethan Bolker and Carl Offner. In addition to what's listed there, it is against the rules to post answers or partial answers in any place accessible to other students, for example as "backup". Make sure your backup area is private.
For cheaters (including sources of copying), I have a second-strike policy.
First strike – you get a 0 on the submission and a warning.
Second strike – you fail the course + a report to the higher administration
Attendance Policy: Class attendance is strongly encouraged, and students are expected to participate actively in class by asking and answering questions. In case of missed class, students are responsible to catch up with course materials and announcements available at the class web page www.cs.umb.edu/cs636. Until this is available, see the Piazza site at https://piazza.com/umb/spring2021/cs636/resources.
ACCOMMODATIONS: The University of Massachusetts Boston is committed to providing reasonable academic accommodations for all students with disabilities. This syllabus is available in alternate format upon request. Students with disabilities who need accommodations in this course must contact the instructor to discuss needed accommodations. Accommodations will be provided after the student has met with the instructor to request accommodations. Students must be registered with the Ross Center for Disability Services, UL 211, www.ross.center@umb.edu , 617.287.7430 before requesting accommodations from the instructor.
ACADEMIC CONDUCT: It is the expressed policy of the University that every aspect of academic life—not only formal coursework situations, but all relationships and interactions connected to the educational process—shall be conducted in an absolutely and uncompromisingly honest manner. The University presupposes that any submission of work for academic credit indicates that the work is the student’s own and is in compliance with University policies. In cases where academic dishonesty is discovered after completion of a course or degree program, sanctions may be imposed retroactively, up to and including revocation of the degree. Students are required to adhere to the Code of Student Conduct, including requirements for academic honesty, delineated in the University of Massachusetts Boston Bulletin, found at: http://www.umb.edu/life_on_campus/policies/community/code