CSET 4100: Server
-
Side
Programming
Fall 2009
William Acosta
Email
:
william.acosta@utoledo.edu
URL:
http://cset.sp.utoledo.edu/~wacosta/fall2009/cset4100
Introduction
•
Instructor
–
William Acosta
1624 North Engineering
william.acosta@utoledo.edu
•
Office Hours:
–
Mon., Tues., & Thurs 2:00
–
3:30pm
–
or by Appointment
2
CSET 4100: Server
-
Side Programming
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
3
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
4
Resources
•
Textbooks
–
Learning Perl
•
Randal L. Schwartz, Tom Phoenix, and
brian
d
foy
, O’Reilly
Press, 5
th
Edition
–
PHP Visual
Quickstart
Guide
•
Larry
Ullman
,
Peachpit
Press, Third Edition
–
Java
Servlet
Programming
•
Jason Hunter with William Crawford, O’Reilly Press, 2
nd
Edition
•
Course URL:
–
http://cset.sp.utoledo.edu/~wacosta/fall2009/cset4100
CSET 4100: Server
-
Side Programming
5
Grade Breakdown
Homework/Lab/Programming Assignments
30%
Quizzes
5%
Midterm 1
20%
Midterm 2
20%
Final Exam
25%
CSET 4100: Server
-
Side Programming
6
Grade Breakdown
–
Cont.
CSET 4100: Server
-
Side Programming
7
>= 90%
A
>=
80% to < 90%
B
>=
70% to < 80%
C
>=
60% to < 70%
D
< 60%
F
Attendance Policy
•
Attendance is mandatory
•
You are responsible for ALL class material
•
Only
UNAVOIDABLE
absences will be excused
CSET 4100: Server
-
Side Programming
8
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
9
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
10
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
11
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
12
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.
CSET 4100: Server
-
Side Programming
13
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment