Created Tuesday 12 May 2020
LIS5367 - Advanced Web Applications
Term 20XX | course meeting day/time | Location
Mode of Instruction: online
Students all meet with instructor for class weekly, synchronously, using a multi-media conferencing system
such as Collaborate, at a specific class time indicated in the University’s course schedule for each semester.
Additional asynchronous interactions among students and with instructor will be required, as indicated
below in course evaluation and assessments, to complete the course.
The primary purpose of the course is to guide students through planning, coding and testing a complete
web application. Students will build upon their acquired knowledge of the web and applications as well as
continued exposure to user-centered design principles. The course will provide hands-on experience and
shall include discussion and exploration of practical implications of emerging trends in web design and
At the end of the course, the student will be able to:
- Implement modern techniques related to the planning, production and management of medium to
- Design, implement, test, and debug complex web applications
- Understand the role of databases and database management within a web application context
- Research and use existing frameworks
- Demonstrate knowledge and use of control structures in procedural programming
- Evaluate and use algorithms for the purpose of solving common computing tasks
- Explore and incorporate security measures
- Utilize content versioning systems
- Readings and resources as assigned and posted to the course website (See appendix for examples)
- A computer capable of connecting to the Internet
- Access to a web server, provided by FSU.
COURSE ASSIGNMENTS AND EVALUATION:
The primary deliverable in this course is a finalized Web Application. Excepting the "Review Exercises," all
assignments consist of work towards achieving this end. The cumulative grade consists of the following
graded items: Review Exercises, the Initial Project Proposal, Progress Reports, and a Final Project .
Students will answer review questions to demonstrate mastery of the web programming skills needed.
Web Application:Project Proposal
Students will first write an initial Project Proposal, to be graded and later modified as necessary.
Web Application: Progress Reports
Biweekly progress reports will provide feedback to the instructor for the purpose of project guidance.
Web Application: Final Project
The Final Project will be comprised of both a code and commentary component. The code will be hosted on
a website to determine functionality, and commentary will be required to explain the students’ reasoning
Review exercises - 2 x 5% = 10%
Initial Project Proposal - 1 x 10% = 10%
Progress Reports - 5 x 10% = 50%
Final Project - 1 x 30%
A 93 - 100
A- 90 – 92
B+ 87 – 89
B 83 – 86
B- 80 – 82
C+ 77 – 79
C 73 – 76
C- 70 – 72
D+ 67 – 69
D 63 – 66
D- 60 – 62
F 0 – 59
COURSE SCHEDULE: TOPICS TO BE COVERED (12 week course)
Week 1 - Advanced HTML and CSS Review
Week 2 - PHP review
Week 3 - MySQL
Week 5 - Understanding Git
Week 6 - Understanding Client Server Interaction
Week 7 - Sessions
Week 8 - Advanced programming concepts
Week 9 - PHP & MYSQL
Week 10 - jQuery
Week 11 - MVC
Week 12 - Putting it all together
APPENDIX: EXAMPLE READINGS
“Select Statements with PDO” - Available at http://www.mustbebuilt.co.uk/php/select-statements-with-
“Practical Color Theory for People who Code” - Available at https://tallys.github.io/color-theory/
“Taking PHP Seriously” - Avaliable at https://slack.engineering/taking-php-seriously-cf7a60065329
University Attendance Policy:
Excused absences include documented illness, deaths in the family and other documented crises, call to
active military duty or jury duty, religious holy days, and official University activities. These absences will be
accommodated in a way that does not arbitrarily penalize students who have a valid excuse. Consideration
will also be given to students whose dependent children experience serious illness.
Academic Honor Policy:
The Florida State University Academic Honor Policy outlines the University's expectations for the integrity of
students' academic work, the procedures for resolving alleged violations of those expectations, and the
rights and responsibilities of students and faculty members throughout the process. Students are
responsible for reading the Academic Honor Policy and for living up to their pledge to "...be honest and
truthful and...[to] strive for personal and institutional integrity at Florida State University." (Florida State
University Academic Honor Policy, found at http://fda.fsu.edu/academic-resources/academic-integrity-and-
Plagiarism of any type, including material from Internet sources, will not be tolerated. Cases of academic
dishonesty such as plagiarism and cheating will be investigated & pursued vigorously according to
departmental and (if needed) university procedures. Before submitting any work for this class, please read
the "Academic Honor System" in its entirety (see link above) and ask me to clarify any of its expectations
that you do not understand.
Americans With Disabilities Act:
Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability Resource Center; and
(2) bring a letter to the instructor indicating the need for accommodation and what type.
Please note that instructors are not allowed to provide classroom accommodation to a student until
appropriate verification from the Student Disability Resource Center has been provided.
This syllabus and other class materials are available in alternative format upon request.
For more information about services available to FSU students with disabilities, contact the:
Student Disability Resource Center
874 Traditions Way
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
Free Tutoring from FSU
On-campus tutoring and writing assistance is available for many courses at Florida State University. For
more information, visit the Academic Center for Excellence (ACE) Tutoring Services' comprehensive list of
on-campus tutoring options - see http://ace.fsu.edu/tutoring or contact email@example.com. High-quality
tutoring is available by appointment and on a walk-in basis. These services are offered by tutors trained to
encourage the highest level of individual academic success while upholding personal academic integrity.
Syllabus Change Policy
Except for changes that substantially affect implementation of the evaluation (grading) statement, this
syllabus is a guide for the course and is subject to change with advanced notice.
SCHOOL OR DISCIPLINARY POLICIES:
Some of the materials in this course are possibly copyrighted. They are intended for use only by students
registered and enrolled in this course and only for instructional activities associated with, and for the
duration of, the course. They may not be retained in another medium or disseminated further. They are
provided in compliance with the provisions of the Technology, Education, And Copyright Harmonization
(TEACH) Act (refer to the 3/7/2001 TEACH Act at www.copyright.gov/legislation/archive/ ).
Sexual Harassment Policy
It is the policy of the University that its employees and students neither commit nor condone sexual
harassment in any form. http://registrar.fsu.edu/bulletin/graduate/information/university_notices/
iSchool Hardware and Software Requirements
A list of all hardware and software requirements for students participating in the School of Information
(iSchool) courses can be found at the following location:
Student Eligibility for an Incomplete Grade
Incomplete (“I”) grades will not be assigned, except in the case of exceptional unforeseen circumstances
that occur within the last three weeks of the semester and your work has otherwise been satisfactory (C