Contact Information Thomas E. Blum Office: Holroyd-133 Office Hours:
e-mail: blum@lasalle.edu Web: http://www.lasalle.edu/~blum Department office: Holroyd 123 Department phone: 215.951.1130 Topics: Students will develop web solutions that integrate client (HTML, CSS and JavaScript/jQuery) and server side (PHP) interfaces. The emphasis for the course will be on development for server side, with results being viewed and designed for the client. At least half of the course will include database maintenance (mySQL) using the open-source solution, including development of authentication and authorization. |
Meetings (Time and Place) |
Evening section: Monday, Wednesday, Friday 10:40-11:30 in H-120 Holidays: |
Course Calendar Link |
http://www.lasalle.edu/~blum/c341-cal-f17.htm |
Text: |
None required |
Resources: |
You need a web/mySQL server that you have some control over. You can bring a laptop or
an extrenal drive with a virtual system on it. XAMPP, WAMPServer or MAMP is a convenient way
to create a test server. |
Relevant Websites: |
|
Learning Objectives |
Students should be able to:
|
Assessment: |
There will be a weekly lab as well as a weekly homework. There will be three open-book, open-notes exams in which you will write code and a final of the same format. (Tests have multiple parts and span over multiple class perriods.) The various components of the course will be weighted as follows:
|
||||||||||||||||||||
Grading scheme: |
|
||||||||||||||||||||
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. |
||||||||||||||||||||
Student Resources |
https://lasalle.instructure.com/courses/1772
includes links to
|