CIT 410-001 Web Application Development

Syllabus - Fall 2019

Required Text

Fundamentals of Web Development, 2nd edition, Connolly/Hoar, copyright 2017.

Course Description

Prerequisite: MIS 310.
A structured approach to building and maintaining dynamic and interactive Web sites. With an emphasis on application, design and development, students will gain a thorough understanding of server-side scripting, form validation, and Web-site security while advancing their understanding of database design principles and SQL. Students will create a database-driven Website.

Schedule **Adjusted due to Hurricane Dorian

Monday Topic Wednesday Topic Friday Topic
    21 August Course Introduction 23 August Chapters 1 & 2
26 August Lab 1: HTML Review
due: 2200
28 August Chapter 5: HTML Forms 30 August Lab 2: HTML Forms
due: 2200
2 September No class 4 September Hurricane Dorian Closure 6 September Hurricane Dorian Closure
9 September Chapter 8: JavaScript I
Chapter 9: JavaScript II
Ch 1-3 Quiz
due: 2200, 13 Sep
11 September Chapter 9: JavaScript II
Chapter 10: jQuery
13 September Lab 3: JavaScript
due: 2200, 13 Sep
16 September Chapter 11: PHP I
Ch 5 Quiz
due: 2200, 20 Sep
18 September Lab 4: Using Satoshi
due: 2200
20 September Chapter 11: PHP II
23 September Chapter 12: PHP Arrays & Superglobals
Ch 8-10 Quiz
due: 2200, 27 Sep
25 September Lab 5: PHP
due: 2200, 27 Sep
27 September Chapter 12 cont
Exam 1 Review
30 September Exam 1 - in-class
Exam 1 - on-line
due: 2200, 1 Oct
2 October Exam Reflection 4 October No class
Begin Lab 6: Form Processing
due: 2200, 9 Oct
7 October Chapter 12 cont
Lab 6 cont
Ch 11-12 Quiz
due: 2200, 14 Oct
9 October Finish Lab 6 11 October No class
14 October Begin Lab 7: Arrays and Loops
due: 2200, 18 Oct
16 October Lab 7 cont 18 October No class
Finish Lab 7
21 October Lab 7 - extended 23 October Chapter 14: Working with Databases 25 October Chapter 14 cont
Begin Lab 8: Database Retrieval
due: 2200, 28 Oct
28 October Finish Lab 8
Ch 14 Quiz
due: 2200, 4 Nov
30 October Begin Lab 9: User Registration
due: 2200, 4 Nov (ext 6 Nov)
1 November Lab 9 cont
4 November Finish Lab 9 6 November Exam 2 Review 8 November Exam 2
11 November Exam Reflection 13 November Chapter 16: Managing State
Ch 16 Quiz
due: 2200, 15 Nov
15 November Chapter 18: Security
18 November Chapter 18 cont
Ch 18 Quiz
due: 2200, 2 Dec
20 November Chapter 18 cont 22 November Begin Lab 10: Login, sessions, https
due: 2200, 2 Dec
25 November Lab 10 cont 27 November No class 29 November No class
2 December Finish Lab 10 4 December Wrap-up/Review 6 December Final Exam (0800-1100)

NOTE: items typically due at 2200 NOT midnight

Policy Information

Course Student Learning Outcomes (SLOs)

  1. Students can create dynamic Web sites using a server-side scripting language.
  2. Students can use a server-side scripting language to interface with a database.
  3. Students can explain the roles of cookies and session tracking in Web site development.
  4. Students have experience working with file and image uploads.
  5. Students can discuss security issues and best practices for secure Web sites.
  6. Students can organize large Web sites using industry best-practices.

Academic Honor Code

As a student at The University of North Carolina Wilmington, I am committed to honesty and truthfulness in academic inquiry and in the pursuit of knowledge. I pledge to uphold and promote the UNCW Student Academic Honor Code.

The University of North Carolina Wilmington is a community of high academic standards where academic integrity is valued. UNCW students are committed to honesty and truthfulness in academic inquiry and in the pursuit of knowledge. This commitment begins when new students matriculate at UNCW, continues as they create work of the highest quality while part of the university community, and endures as a core value throughout their lives.

Please read and be familiar with the UNCW Student Academic Honor Code. Academic dishonesty in any form will not be tolerated in this class.

Special Needs

If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register the Office of Disability Services in DePaolo Hall (ext. 2-3746) and obtain a copy of your Accommodation Letter. You should then arrange a meeting to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.

Title IX

UNCW takes all forms of interpersonal violence very seriously. When students disclose, first- or third-hand, to faculty or staff about sexual misconduct, domestic violence, dating violence and/or stalking, this information must be reported to the administration in order to ensure that students' rights are protected, appropriate resources are offered, and the need for further investigation is explored to maintain campus safety. There are three confidential resources who do not need to report interpersonal violence: UNCW CARE, the Student Health Center, and the Counseling Center. If you want to speak to someone in confidence, these resources are available, including CARE's 24-hour crisis line (910-512-4821). For more information, please visit www.uncw.edu/care