Académique Documents
Professionnel Documents
Culture Documents
Fall 2008
BUS 219 M 19:00-21:45
Instructor:
2. Required: Steelman, A. and J. Murach (2008). Murach’s Java Servlets and JSP.
ISBN 1-890774-44-8, Mike Murach & Associates, Inc.
Software:
1
Evaluation and Grades:
Scheduled Exams 500 pts 3 exams (Exam I: 100 points; Exam II: 100 points;
Exam III: 300 points). These are open book exams.
The questions are closely related to the lectures and the
programming assignments you have done. Please refer
to the Schedule of Lectures for the dates.
Online Test 100 pts Test questions are randomly selected from the online
test bank, they must be answered online through
iLearn website to receive credits. The detailed
instructions can be accessed through the iLearn website.
2
Online Learning through iLearn
• A flexible online teaching tool through https://ilearn.sfsu.edu is extensively
leveraged to facilitate your learning process. Not only class notes are posted here,
but also must your assignments be submitted online through iLearn system.
About Homeworks:
• You have to submit your assignments through iLearn. Please DO NOT Email me
your homework. In other words, emailed homework will receive 0 point.
• Homework assignments will be available during the semester with rigid due dates.
Unless otherwise specified, each assignment must be submitted before 7:00PM
on the due date. Late assignments will receive 0 point.
• You must do your own programming. You may consult with others or reserved
instructor manual concerning programming solutions, but you must do your own
coding. If you have received substantial assistance from another student, please
acknowledge that person’s help in the comments part at the very beginning of your
program.
• Do not give your code to other students. Both copying others’ code and giving
away code are considered to be academic dishonesty. And both will receive 0 point
for the assignment.
• You must use good programming style. You should use meaningful identifiers,
consistently indent blocks of code, and make appropriate comments in your code.
• All programs should have comments that conform to the Javadoc conventions.
All major classes and methods should include a description of the code. You should
also include a description about author, date and intention of the assignment at the
very beginning of the program.
• Computers do go down, networks fail, and data gets destroyed or lost the night or
hour before a program is due. Please plan ahead and back up all of your work!
About Exams
• There are three exams, they are open-book and open notes. The format of each
exam may involve multiple choices, fill-in blank, debugging, and coding.
• A scantron (form No. 882-ES, green color) will be required in the exams. Please
write your name on both the exam paper and the scantron. Submit both the exam
paper and the scantron before leaving the classroom.
• You are expected to take each exam at the scheduled time. If you have to miss an
exam for any legitimate reason, you must write me a formal letter to explain your
excuses and request a make up exam at least three days in advance. In addition,
such written requests must be supported with legitimate evidence/documents from
relevant authorities, such as doctors, policemen, managers, etc. The format and
content of the make-up exam may be altered at my discretion.
3
Assessment Rubric for ISYS 350
Note: This rubric will only be applied if source code is submitted. Absence of source code will result in 0 points
Criteria EXCELLENT GOOD FAIR POOR
Solution reflects understanding Solution demonstrates Solution demonstrates general Solution demonstrates lack of
of all requirements(9-10) developing competence(6-8) understanding but insufficient understanding(0-2)
implementation skills (3-5)
COMPLETION OF • The assignment has been • Most of the assignment has • No more than one-half of the assignment has been completed
ASSIGNMENT completed been completed
(0 – 2 points)
CORRECTNESS • All requirements are • Most requirements are • Program does not compile • Program does not compile
implemented correctly implemented correctly and/or does not terminate and/or does not terminate
(0 – 6 points) gracefully gracefully
• Program compiles • Program compiles
• Significant percentage of the • Significant additional work
• Program executes and • Program executes solution is implemented is required to complete the
terminates gracefully. correctly solution
• Some testing has been
• Thorough and organized completed
testing has been completed
PRESENTATION, • Identifiers appropriately • Identifiers do not adequately reflect semantics and/or • Identifiers and indentation
ORGANIZATION, reflect semantics and follow identifiers do not adhere to specified naming convention significantly impede
DOCUMENTATION specified naming convention and/or indentation detracts from readability of source code readability of source code
(0 – 2 points) • Classes and methods are • Classes and methods are partially commented • Classes and methods are not
appropriately commented commented
• Some output from test cases is included
• Comprehensive set of output • No output from test cases is
from test cases is included included
4
ISYS 350 Fall 2008 Schedule of Lectures (subject to change)
1
JDK refers to the book: Murach’s Java SE 6
2
JSP refers to the book: Murach’s Java Servlets and JSP