Syllabus
Management Department
Spring 2011
Instructor Information
Professor: Terry Byrd
Department of Management
Office: 416 Lowder Business
Building
Phone: (334) 844-6543
E-mail: byrdter@auburn.edu�
Office Hours:�� 9:30
AM � 10:30 AM MW
PREREQUISITES:� 2.2 GPA� junior standing or Graduate Student.
Please note that
satisfaction of the prerequisites is the student�s responsibility.� Students who have not satisfied the
prerequisites may be removed from the class.�
Students who are not removed from the class but who have not satisfied
the prerequisites will not receive credit for the class.
Course Description
This class will focus primarily on server-side Internet
programming technologies including PHP, HTML, and MySQL� The principle language in this course
is PHP.� PHP is a server-side, cross
platform, HTML-embedded scripting language.�
It offers a clever approach to common gateway interface (CGI)
programming that moves functionality from the more traditional cgi-bin directory of Perl scripts into an integrated
environment where complex scripting code combines with plain HTML.� PHP has become one of the most popular
languages on the Web and its use in even large corporations has skyrocketed
over the last few years.� The course
provides students with a working knowledge of programming with PHP especially
in its use with MySQL.� Topics include the basics of PHP, mixing PHP
and HTML, displaying dynamic content, creating cookies with PHP, and MySQL database access using PHP.
Upon completion of the course, the student should be able
to:
Required
Course Material
TextBook:
Any Good HTML Book
Gosselin, Don, Kokoska, D., and Easterbrooks, R.., PHP Programming with MySQL, 2nd Edition, Course Technology: Cengage Learning, 2011, ISBN-13: 978-0-538-74584-0,
ISBN-10: 0-538-74584-3
Recommended:
Beighley, Lynn and Morrison, Michael, Head First PHP & MySQL, O�Reilly,
2009, ISBN 978-0-596-00630-3.
Course Approach:
Since our class is in the Computer Teaching Lab, we will make extensive use of the computers and tools of the Lab.� Students are expected to have read the written assignments and to have attempted some of the exercises suggested in the text and in the syllabus.�
Students are encouraged to be "entrepreneurial" in their approach to this class, in their assignments, and in their class presentations and interactions. Students' observations or experiences, and how they might relate to the subject at hand, have the potential to enhance the class sessions. Please share those of value so that you may be a resource to all participants, including the instructor. Students are also encouraged to employ the systems perspective and wear the "manager's hat" in relating to the issues so that we will be able to think about them critically from multiple dimensions.
Exams:� 20% for two exams, 25% for exam with highest score
ClassWork & Homework: 15%
�
Project: 20%
�
Personal Policy: Please be respectful of your instructor and
your classmates.� Arrive on time and
ready to participate.� Do not leave
during class except in an emergency.�
Please remember to turn off audio on your cell phones and/or pagers.
Gosselin (G)
Beighley and Morrison (BM)
Tentative
Schedule:
Week 1:� (Jan 10, 12):�
HTML/CSS
Chapter 1; Appendix A
http://www.w3schools.com/html/�
����������� http://www.htmlcodetutorial.com/
����������� http://www.echoecho.com/html.htm
Week 2: (Jan 19): HTML/PHP
Basics
Chapter 1; Appendix A
Week 3: (Jan 24, 26): PHP and MySQL Basics
Chapters 2 and 7
Week 4: (Jan 31, Feb 2): PHP and
MySQL
Chapters 2 and 8 (G)
�
Week 5: (Feb 7, 9)� PHP and MySQL, Exam 1
Chapters 2 and 8
�
Week 6: (Feb 14, 16): PHP, MySQL, User Input
Chapters 2, 4, and 8
Week 7:� (Feb 21, 23):�
PHP, MySQL, Managing State
Chapters 2, 4, 8, and 9
Week 8:� (Feb 28, March 2): Building Personalized Web
Apps
Chapters 2, 4, 8, and 9
Week 9:� (March 7, 9): Building Personalized Web Apps
Chapters 2, 4, 8, and 9
Week 10:� (Mar 21):�
Exam II
Week 11 (March 28, 30):� String Processing
Chapter 3�
Week 12: (Apr 4, 6):� Error Checking & Securing Applications
Chapters 3 and 4, Appendix E
Week 13: (Apr 12, 14):
Object-Oriented PHP
Chapter 10
Week 14:� (April 18, 20):�� Object-Oriented PHP & Exam III
����������� Chapter
10
Week 15: (April 25, 27):�� Help with Project (if Necessary)
�
Week 16 (May 4):� Project is Due
Communication: I
will use your
Academic Honesty:
ALL PORTIONS OF THE
Special Accommodations for Students with Disabilities: