Asst. Prof. Adina
Crăiniceanu, Phone x3-6822, MI362, adina@usna.edu
1.
To be familiar with and understand the importance of web standards.
2.
To be able to successfully complete team-based projects.
3.
To be able to evaluate ethical issues involving web privacy.
4.
To be able to design and develop interactive, client-side web
applications.
5.
To be able to design and develop server-side web applications.
6.
To be able to explain how the client-server model of Internet
programming works.
7.
To be able to compare the advantages and disadvantages of the core
Internet protocols.
(e)
An understanding of social issues and responsibilities; (Supported by learning
objective 3)
(g)
An ability to analyze the local and global impact of computing on society;
(Supported by learning objective 3)
(IT-c) An
ability to effectively integrate IT-based solutions into the user environment;
(Supported by learning objective 4 and 5)
(IT-d) An understanding of best practices and
standards and their application; (Supported by learning objective 1)
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 (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 notes / closed book.
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 (URL above) 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.
A section leader and an
alternate section leader will be designated by the instructor. The duties of
the section leader include:
o
calling the section to attention at the beginning and end of class
o
reporting absences to the instructor
o
contacting the department office (3-6800, Room 346) if the instructor
is more than 10 minutes late for class
o
directing the class in productive work if the instructor is
absent. The section leader is not
authorized to cancel class, even if the instructor is absent.
|
|
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% |
25% |
|
Course Project |
|
|
15% |
|
Final Exam |
|
|
20% |
For the course project, teams of students will create
a web site. The project grade will be
based on the instructor’s estimation of the final group’s effort and 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.
Expect the exams to challenge your understanding of the underlying principles involved – being
able to “eventually” get some web program to “work” via trial and error is not
sufficient understanding for your current education and for your ability to
learn new developments in the future.
Unless otherwise specified, assignments are due promptly
at 2359 on the due date (electronically). Assignments will normally be given on Tuesday
and due the following Monday.
Assignments will also have a paper copy to turn
in. The paper copy is due at beginning
of class on the following work day. If there
is no class, then paper copy is due at 0800 the following business day. Both electronic and paper assignments need to
be submitted, and paper and electronic copies must exactly match! In
particular, be careful not to modify your submitted files after the deadline,
when you start working on the next assignment. Also, be sure to try to validate
your files before the electronic deadline occurs. If only paper or electronic copy is submitted late, half of regular
penalty points will be subtracted.
|
Electronic submission time |
Penalty |
|
By 2359 on due date |
None |
|
Before 2359 of first work day after due date |
-10% |
|
Before 2359 of second work day
after due date |
-25% |
|
After 2359 of second work day after due date |
Not accepted |
So this means that an
assignment due on Monday would be -25% if submitted electronically after 2359
Tuesday, and would not be accepted after 2359 Wednesday.
Take-home
reading quizzes will not be accepted late.
|
Submitted, |
Approved, |
|
Asst. Prof. Adina
Crainiceanu, Ph.D. |
CAPT Thomas Logue, USN |
|
______________________
|
________________________
|