CS6095 Internet Software Development
2007-2008 Winter Term
Course Organization:
§
All CS6095 students are
required to attend CS4025 classes and do CS4025 course works that are required for CS6095.
§
Additional CS6095 course
contents on design patterns for web applications and Service Oriented
Architecture.
Text Book:
Course Description:
Software technologies, methods, and processes for modeling and
developing secure Internet-based enterprise applications. Internet standards
and protocols, Web technologies, distributed objects and components, and
client-server computing. Course contents include:
- Model-driven
software development for enterprise applications.
- Multi-tier
architectures of Internet-based enterprise applications
- Web
Protocols and standards: HTTP, HTML, XHTML, XML.
- Client-side
computing: JavaScript, Java Applet
- Server-side
computing: CGI/Perl, server-side scripting/PHP
- J2EE application development: Java Servlet, JSP, EJB
- .NET
application development: ASP.NET
- Web Services
- Service Oriented Architecture
- AJAX Web Development
Course Work and Marking
Scheme
- 75% CS4025
work (check CS4025 website)
- 20% CS4025 Assignments
- 15% CS4025 Project
- 10% CS4025 Midterm
- 30% CS4025 Final Exam
- 25% CS6095 work
- 10% CS6095 Assignments
- 5% CS6095
project extending CS4025 project
- 10% CS6095 Research Report
Course Information
- CS4025
Assignments
- CS6095
Assignments
- CS4025
Project
- CS6095
Project
- CS6095
Research Report
- Write 10-15 page
report on a selected research topic related Internet-based software
engineering.
Reference Information
CS6095 Lecture Notes and Schedule (subject to
change): TBA
ACADEMIC
OFFENCES (From pages 44-45 of 2005-2006 Undergraduate Calendar)
Note: Consideration of a request
to withdraw from a course or courses involved in an academic offence will not
be given until the case is resolved
Academic offences include, but
are not limited to, the following:
A.
PLAGIARISM
Plagiarism includes:
- quoting verbatim or almost verbatim
from a source (such as copyrighted material, notes, letters, business entries,
computer materials, etc.) without acknowledgment;
- adopting someone else's line of
thought, argument, arrangement, or supporting evidence (such as, for
example, statistics, bibliographies, etc.) without indicating such
dependence;
- submitting someone else's work, in
whatever form (film, workbook, artwork, computer materials, etc.) without
acknowledgment;
- knowingly representing as one's own work any idea of another.
NOTE:
In courses which include group work, the instructor must define and warn against
plagiarism in group work. Unless an act of plagiarism is identified clearly
with an individual student or students, a penalty may be imposed on all members
of the group.
Procedures
In the case of plagiarism, the
instructor must make every reasonable effort to discuss the case with the
student or group and follow one of two courses of action.
- If the instructor is satisfied that the plagiarism was the result
of a genuine misunderstanding, the instructor shall submit the student's
name to the Registrar who shall advise the appropriate Dean, and the Chair
of the student's program or Department where applicable. The Registrar
shall notify the student by registered letter of the regulations governing
plagiarism, the possible consequences, the student's right to appeal, the
right to appear before the appropriate Appeals Committee, and the
procedures involved. While a case of genuine misunderstanding will not be
considered a student's first offence, a second plea of ignorance by the
student will be so considered. A student appealing the instructor's
decision must do so in writing within three weeks of the date of the
Registrar's notification. The student is urged to submit to the
appropriate Appeals Committee a written statement regarding the case.
In the
case of plagiarism resulting from genuine misunderstanding, the instructor may
permit the student to submit a genuine piece of work to be graded in place of
the one plagiarized. If the student does not appeal, the time allowed for
submission of work is three weeks from the date of the Registrar's letter of
notification. In the case of an appeal, where the instructor's decision is
upheld, the period of time allowed for submission is as determined by the
appropriate Appeals Committee.
- If the instructor decides that the plagiarism was deliberate, the
instructor shall submit the student's name and relevant evidence to the
Registrar, who will advise the Dean, and the Chair of the student's
program or department where applicable. The Registrar shall notify the
student by registered letter of the regulations, the right to appeal, the
right to appear before the appropriate Appeals Committee, and the
procedures involved. The student is urged to submit to the Committee a
written statement regarding the case. A student appealing the instructor's
decision, must do so in writing within three weeks of the date of the
Registrar's letter of notification. At the discretion of the Registrar,
cases may be referred to the appropriate Committee for review and action.
The Registrar shall inform the student by registered letter of the
referral to the Committee, and the wish of the Committee that the student
be present when the case is heard.
Penalties
for Deliberate Plagiarism
In a case of deliberate
plagiarism, the penalties are:
First
Offence: If the
student does not appeal, or if, on appeal, the Committee upholds the
instructor's decision:
- A notation will be placed on the
student's transcript of academic record concerning the academic offence.
The length of time the notation appears on the student's transcript of
academic record is to be decided when the penalty is imposed and will
depend on the severity of the offence.
- The student may be required to submit a
satisfactory and genuine piece of work to replace the one involving
plagiarism. If the assignment is not resubmitted or is unsatisfactory, the
student will receive a grade of F(zero) in the course. Note: If
this penalty is assessed, the period of time allowed for the submission of
the work will be determined by the Registrar in consultation with the
faculty member making the charge, and, where appropriate, the Committee.
- The student will receive a grade of F
(zero) on the piece of work and, depending on the severity of the offence,
may receive a grade of F for the course.
- Other penalties as outlined in penalties for Other Academic
Offences may be imposed.
Subsequent Offence:In cases where the Committee considers that the student has
plagiarized again:
- the student will receive a grade of F in
the course and a notation of the academic offence will appear on the
student's transcript of record. The length of time the notation appears on
the student's transcript of academic record is to be decided when the
penalty is imposed.
- Other penalties as outlined in penalties for Other Academic
Offences may be imposed.