CSCI 121 - Introduction To Internet Programming
CSCI 121- Fall 2016 - Thomas Rogers
Mondays (Roddy 136) and Fridays (Roddy 136) 11:00 am to 11:50 am, Labs - most Tuesdays (Roddy 131) 10:00 am to 11:50 am

Instructor
•   Thomas Rogers - thomas.rogers@millersville.edu - http://cs.millersville.edu/~trogers
•   Office: Roddy 139      
•   Office Hours: Monday, Tuesday, Friday Noon-1pm; Wednesday 5:30pm-7:30pm; and by appointment;
•   Email: thomas.rogers@millersville.edu
•   Phone: 717-872-4235
•   Class Web Page: http://cs.millersville.edu/~trogers/csci121/

Prerequisite
None other than a desire and need for course.

Textbook (Highly Recommended)
Internet & World Wide Web: How To Program, 5th Edition. Paul Deitel, Harvel Deitel and Abbey Deitel, Prentice Hall, 2012. ISBN 0-13-215100-6.

Goals

  1. Create Web pages containing enumerated and definition lists.
  2. Create Web pages containing tables.
  3. Create Web pages containing images and sound.
  4. Create Web pages containing clickable images.
  5. Create Web pages containing hyperlinks.
  6. Write JavaScript programs to handle events associated with text boxes, buttons, check boxes, and radio buttons.
  7. Write JavaScript programs that collect user input.
  8. Understand and effectivtely utilize Cascading Style Sheets (CSS).
  9. Create a complete Website with proper layout.

Grading
Exam 1 = 25%
Exam 2 = 25%
Final Exam = 25%
Assignments (Labs and additional assignments) = 25%
I use a ten-point grading scale (93 = A; 90 = A-; 87 = B+; 83 = B; ...).
You must attempt all examinations and assignments to pass the course.

Academic Honesty
Copying or any collaboration with anyone else on tests is not permitted and may result in failure in the course.

Refer to the university policy on academic honesty for details and penalties.

Tests
Tests will be cumulative and will emphasize material we have covered in lecture and practiced in assignments. There will be a closed book written portion as well as an online, open book portion. Both portions are to be completed without help from people other than me.

If you miss a test, you will receive a grade of zero for that test. Exceptions may be made at my discretion. In fairness to all, documentation will be required. Contact me immediately, preferably before the test, if you have a problem.

Labs and Assignments
This class meets in the R-131 lab most Tuesdays. Read through the lab assignment online before you come to lab as doing so will make the lab period much less stressful.

Lab assignments will not be accepted late. Labs must be delivered by the time and date specified for the assignment. Submit what you have for partial credit.

Lab assignments will be turned in by email at the end of each lab period unless directed otherwise.

Special Needs
Anyone with special needs should contact me as soon as possible.