Upload
usoa
View
44
Download
0
Embed Size (px)
DESCRIPTION
CSET 4100: Server-Side Programming. Fall 2009 William Acosta Email : [email protected] URL: http://cset.sp.utoledo.edu/~wacosta/fall2009/cset4100. Introduction. Instructor William Acosta 1624 North Engineering [email protected] Office Hours: - PowerPoint PPT Presentation
Citation preview
CSET 4100: Server-Side Programming
Fall 2009
William AcostaEmail: [email protected]
URL: http://cset.sp.utoledo.edu/~wacosta/fall2009/cset4100
CSET 4100: Server-Side Programming 2
Introduction
• Instructor– William Acosta
1624 North Engineering [email protected]
• Office Hours: – Mon., Tues., & Thurs 2:00 – 3:30pm– or by Appointment
CSET 4100: Server-Side Programming 3
Topics Covered
• Internet programming– Programming software to run on servers (e.g.,
web server)• Different programming languages/frameworks– CGI, Perl, PHP, Java Servlets
CSET 4100: Server-Side Programming 4
Prerequisites
• You should be comfortable programming in at least one of the following:– C, C++, C#, Java, Perl, PHP, Ruby, Python, etc.
• Basic understanding of networking
CSET 4100: Server-Side Programming 5
Resources
• Textbooks– Learning Perl
• Randal L. Schwartz, Tom Phoenix, and brian d foy, O’Reilly Press, 5th Edition
– PHP Visual Quickstart Guide• Larry Ullman, Peachpit Press, Third Edition
– Java Servlet Programming• Jason Hunter with William Crawford, O’Reilly Press, 2nd
Edition
• Course URL:– http://cset.sp.utoledo.edu/~wacosta/fall2009/cset4100
CSET 4100: Server-Side Programming 6
Grade Breakdown
Homework/Lab/Programming Assignments 30%Quizzes 5%Midterm 1 20%Midterm 2 20%Final Exam 25%
CSET 4100: Server-Side Programming 7
Grade Breakdown – Cont.
>= 90% A>= 80% to < 90% B>= 70% to < 80% C>= 60% to < 70% D< 60% F
CSET 4100: Server-Side Programming 8
Attendance Policy
• Attendance is mandatory• You are responsible for ALL class material• Only UNAVOIDABLE absences will be excused
CSET 4100: Server-Side Programming 9
Late Assignment Policy
• I will not accept any late work unless there is a reasonable excuse– Do not wait until the last minute to do your
assignments
CSET 4100: Server-Side Programming 10
Grading Policy
• Re-evaluating grades– Generally will only re-evaluate for arithmetic etc.
errors.– Partial credit: NFL Video Review Penalty Principle• Written statement indicating why & how many points
you think you deserve• If I agree, you will up to that many points• If I disagree, I will take away that many points from
your original score!
CSET 4100: Server-Side Programming 11
Academic Integrity
• Don’t cheat!• Collaboration is acceptable under certain
conditions (see syllabus)– You must acknowledge anyone with whom you
collaborated– You must cite any external sources (books, papers,
how-to's, etc.) used to complete an assignment– Failure to do so constitutes plagiarism
CSET 4100: Server-Side Programming 12
Miscellaneous
• NO CELL PHONES– Texting, checking email, making/receiving calls etc.– If you absolutely need to receive a call, inform me
before class starts• Accessibility– I will adhere to the university’s policy on
accessibility
CSET 4100: Server-Side Programming 13
Acknowledgements
• This course organization and policy rules were adopted from the following people:– Prof. Carla Ellis @ Duke– Prof. Amin Vahdat @ UCSD– Prof. Surendar Chandra @ Notre Dame.