Syllabus for CSC 370:
Web Development

line



Contact Information
Thomas E. Blum
Office: H-133
Office Hours:  Mon. 2:00-3:00, Tues. 9:00-10:00, Tues. 2:00-3:00 and Thurs. 9:00-10:00, or by appointment
Phone: 215-951-1139
e-mail: blum@lasalle.edu
Web: http://www.lasalle.edu/~blum

This course will cover a survey of aspects involved in website development such as HTML (including HTML5), CSS for page design and styling, JavaScript for client-side scripting, PHP for server-side scripting and mySQL for back-end datbase.
Relevant e-books:
  1. PHP and MySQL Web development / Luke Welling, Laura Thompson  c2005
  2. JavaScript by example / Ellie Quigley  c2004
  3. Core CSS cascading style sheets : Keith Schengili-Roberts  c2004
  4. JavaScript for the World Wide Web / Tom Negrino, Dori Smith : c2004
  5. MySQL Cookbook / Paul DuBois :  c2003
  6. XML and PHP / Vikram Vaswani : c2002
  7. Programming PHP / Rasmus Lerdorf and Kevin Tatroe with Bob Kaehms and Ric McGredy : c2002
  8. PHP by example / Toby Butzon : c2002
  9. JavaScript the definitive guide / David Flanagan :  c2002
  10. MySQL and PHP from scratch / Wade Maxfield :
(These books are available as part of the library's Safari On-line collection. Go to the library catalog webpage and do a keyword search on "safari e-book".)

Assessment:

There will be weekly labs and/or classwork as well as weekly homework. There will be two exams, a project and a final. The various components of the course will be weighted as follows:

      Homework: 14%
      Lab/Class: 30%
      Project(s): 14%
      Midterm 1: 14%
      Midterm 2: 14%
      Final: 14%
  • The plus/minus grading system will be used.
  • Attendance will be taken.
  • Absences, lateness, inattention, etc. will be factored into the lab/class component of the grade.
  • Over three unexcused absences may result in the reduction of your final grade.
  • Unless an extension has been granted, a late assignment will be penalized 5 pts. (out of 100) each day it is late.
  • All tests are cumulative, though they will tend to focus on and give more weight to the new material.
  • It is your responsibility to keep copies of all of your assignments, tests and so forth at least until you receive your final grade for the course.

Printing:

Note that a student is allotted 400 sheets of paper per semester to be printed in the classroom labs, open labs and library. A student can pay more if he or she wishes to exceed this limit. Think about what you are printing and how you are printing it.

Classroom Behavior:

While in the classroom, students should behave in a manner that is neither distracting to nor disrespectful to the professor or other students. Cell phones should be turned off.

Cheating:

When using materials from a book, website, etc., the source must be cited, otherwise it is considered plagiarism. Claiming another's work as your own is cheating. A student caught cheating will receive a score of zero. Repeated cheating can result in a failing grade for the course. Asking another for help on a step or two in a many step homework is acceptable; handing in duplicate or nearly duplicate work is not. If you require a significant amount of assitance, you should seek my help. Finally, openly allowing your work to be copied is also cheating.


line