Asst. Prof. Adina
Crăiniceanu, MI362, Phone x3-6822, adina@usna.edu
1. To be familiar with and
understand the importance of web standards. (Supports student outcome IT-m)
2. To be able to design and develop
interactive, client-side web applications. (Supports student outcome IT-l)
3. To be able to design and
develop server-side web applications. (Supports student outcome IT-l)
4. To be able to explain how
the client-server model of Internet programming works.
5. To be able to describe and
apply human-computer interaction principles such as affordances, conceptual
model, and feedback to design and implementation of a web-based application
6. To be able to describe
sources of accessibility guidelines and standards, and the impact of these
guidelines on designing computer-based applications.
7. To be able to evaluate
ethical issues involving web privacy. (Supports
student outcomes e and g)
8. To be able to successfully
complete team-based projects.
(e) An understanding of professional, ethical, legal,
security, and social issues and responsibilities (social); (Supported by
learning objective 7)
(g) An ability to analyze the local and global impact
of computing on individuals, organizations and society (society); (Supported by
learning objective 7)
(IT-l) An ability to effectively integrate IT-based
solutions into the user environment; (Supported by learning objectives 2 and 3)
(IT-m) An understanding of best practices and
standards and their application; (Supported by learning objective 1)
Internet & World Wide Web: How to Program, Fifth Edition, P. J. Deitel, H. M. Deitel, A. Deitel; Prentice
Hall, 2012.
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.
For team projects, the only collaboration
allowed is among members of the same team. No collaboration between teams is
allowed.
Exams will be open notes / closed book.
Expect frequent quizzes on assigned reading. Quizzes may be open or closed book/notes, as announced. All work on
exams/quizzes must be your own in accordance with USNAINST 1610.3H, USNAINST
1531.53, and COMPSCIDEPTINST1531.1C.
These references can be found at http://www.usna.edu/CS/resources/honor.htm
.
Students shall 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 or smokeless tobacco in the classroom/labs. Beverages
in closed containers only.
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 or watch the Tegrity recording of the
class. 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.
|
|
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% |
The project grade will be based upon the
instructor’s estimation of the group’s collective results, adjusted for each
team member based upon the other group members’ estimation of the individual’s contribution.
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 (labs) 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 start of class
on the following work day. If there is
no class that day, then paper copy is due at 0800. If
paper copy is later than this, 5% additional penalty applies.
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.
|
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. Quizzes will not be accepted late.
|
Submitted, |
Approved, |
|
Asst. Prof. Adina
Crainiceanu |
Prof. Steve Miner |
|
______________________
|
________________________
|