| Course ID: | MIST 5690. 3 hours. |
| Course Title: | Web Application Development with PHP |
Course Description: | Development of database driven Web applications using the PHP
scripting language and a database such as MySQL or InterBase.
Emphasis is on concepts and techniques required to build
multi-tier applications. |
| Oasis Title: | WEB APP DEV PHP |
| Prerequisite: | MIST 4600 and MIST 4610 |
Semester Course Offered: | Offered every year. |
| Grading System: | A-F (Traditional) |
|
| Course Objectives: | 1. Students will learn the basic concepts of Web servers, Web
clients and how Web-based applications operate.
2. Students will learn to create Web sites using HTML.
3. Students will learn to develop server-side scripts using PHP.
4. Students will learn to connect to and query local or remote
relational databases using PHP.
5. Students will develop skills to create Web-based applications
that provide services or information to the user. |
| Topical Outline: | 1. Introduction to Web architecture.
2. Server-side and client-side scripting.
3. Server-side scripting using PHP.
4. PHP: Language elements.
5. Review of relational database concepts and SQL.
6. Database access using PHP.
7. Client-side scripting using JavaScript.
8. Techniques for effective Web application development. |
| Honor Code Reference: | Academic honesty is taken seriously. It is the responsibility of
each student to know the University of Georgia policy relating
to academic dishonesty, as contained in the Student Handbook and
the Official Guide to Academic Honesty. Acts of dishonesty will
be handled strictly according to University policy. In
particular, it is a violation of the academic honesty code to
put your name on a project when you have not contributed to the
project or to give a fellow team member credit for participating
when he or she did not contribute.
There will be individual and team assignments in this class. On
individual assignments, you are expected to do your own work and
to not allow others to view or copy your work. Of course, you
may discuss specific problems or issues with classmates. For
example, you may say to a classmate, "I am trying to create a
table and I want all cells to be aligned to the left. Do you
know how to do that?" You may not say, "I am trying to create a
table and I want all cells to be aligned to the left. Will you
show me yours so I can see how you did it?" Copying all or part
of another student's assignment, having someone else to write
part of the code for your assignments, and taking code from other
places without attribution, thus presenting the code as your own,
will all be considered violations of the University of Georgia
Policy on Academic Honesty and will be referred to the appro-
priate persons for review.
If you have questions about specific acts and whether they are
academically dishonest, please contact me. In general, if you
think it is dishonest, it probably is. |