CDR Tom Logue, Phone: x3-6806, tlogue@usna.edu
Asst. Prof. Luke McDowell, Phone x3-6811, lmcdowel@cs.usna.edu (Coordinator)
1.
Explain how the client-server model of Internet programming works.
2.
Design and develop interactive, client-side, executable web
applications.
3.
Demonstrate how Internet programming tasks are accomplished.
4.
Build tools that assist in automating data transfer over the Internet.
5.
Compare the advantages and disadvantages of
the core Internet protocols.
(#3) Employ emerging technology to
satisfy challenges or opportunities faced by organizations or individuals.
(#4) Design and create integrated
IT-based solutions following standards and best practices.
(#8) Analyze the impact of technology on individuals,
organizations and society, including ethical, legal and policy issues.
Internet
& World Wide Web: How to Program, Third Edition, H. M. Deitel, P. J. Deitel, T. R.
Nieto; Prentice Hall, 2004.
Students are responsible for obtaining any
material missed due to an absence. Additionally, students must ensure that
their work is submitted by the deadline regardless of other commitments, i.e.
duty, sick call, movement orders. Should bona fide emergencies arise, it is the
responsibility of the student to coordinate with the instructor IN ADVANCE (emergency
leave, hospitalization, SIR, etc.).
You may collaborate on laboratory assignments
to the following extent: collaborative
conversations with regard to syntax, strategies and methods for accomplishing
the goal of the labs are encouraged, however design
and implementation must be the work of the individual student handing in the
final product. Sharing or copying of code is never permitted. In addition, you must identify all those that
you collaborate with on your assignment cover sheet. Consult your instructor if you need further
clarification.
Exams will be
open book/notes. Expect frequent quizzes on
assigned reading. Quizzes may be open or
closed book/notes, as announced. No makeup quizzes will be given. All work
on exams/quizzes must be your own in accordance with USNAINST 1610.3F, USNAINST
1531.53, and COMPSCIDEPTINST1531C. These
references can be found at http://www.usna.edu/CS/academics/honor.htm.
Extra Instruction (EI) is available and
encouraged when your own attempts to understand the subject matter are
unsuccessful. However, you must come prepared with specific questions or areas
to be discussed (i.e. have read the assigned readings). If you have missed
class, get the notes from a classmate. Do not ask or expect to receive EI on material
that you have slept through.
EI is normally available during weekdays by
appointment; see the course web page for hours of non-availability. Students may also show up at the instructor’s
office without appointment, however no expectation of instructor availability
should be assumed. Email questions are
also encouraged, though in some cases the reply will request in-person EI as
the most effective solution.
Students are expected to uphold all professional standards while in
class. Proper uniforms shall be worn, and proper language shall be used.
Sleeping in class is prohibited. If you are experiencing difficulty staying
awake at your desk, stand in the back of the room.
No food is permitted in the classroom or labs. Beverages are permitted in closed containers
only.
|
|
6-Week Grade |
12-WeekGrade |
Final Grade |
|
6-Week Exam |
40% |
25% |
15% |
|
12-Week Exam |
|
25% |
15% |
|
Quizzes/Homework |
20% |
10% |
10% |
|
Labs |
40% |
40% |
30% |
|
Course Project |
|
|
15% |
|
Final Exam |
|
|
15% |
For the final project, teams of students will create
a web site. 50% of the project grade
will be the instructor’s estimation of the final group’s effort and the other
50% will be based upon the other group members’ estimation of an individual’s
teamwork and production.
The 6 and 12-week exams will primarily focus on the
recent material. The final exam will be comprehensive. If for some reason a
make-up exam will be required, inform the instructor at least 1 week in
advance.
Unless otherwise specified, assignments are due
promptly at the start of class on the due date.
Assignments will often involve both an electronic and a written
submission – both must be accomplished before the assignment is deemed submitted.
|
Submission time |
Penalty |
|
At start of class on due date |
None |
|
Before 0755 of first work day after due date |
-10% |
|
Before 0755 of second work day
after due date |
-25% |
|
After 0755 of second work day after due date |
Not accepted |
So this means that an
assignment due on Wednesday will not be accepted after 0755 Friday.
Take-home
reading quizzes will not be accepted late.
|
Submitted, |
Approved, |
|
Asst. Prof. Luke
McDowell, Ph.D. |
Professor
K.G. Schulze, Ph.D. |
|
______________________
|
________________________
|