SPRING 2016                                            

Course Title WEB 133 Web Development II

Location: Online

Instructor:

Contact Information:

Course Description: This course builds on the foundations of web development covered in WEB 131, and incorporates the advanced techniques to create vibrant, dynamic, web sites.  Topics covered include: dynamic hypertext markup languages, advanced presentation techniques, client-side scripting including JavaScript, and using existing web services. Prerequisite: WEB 131.

 

Course Objectives:

Upon successful completion of this course, the student will be able to:

  1. Explain why accessibility issues are an important consideration in web page   development. (I)
  2. Identify major organizations that have developed standards for web accessibility. (I)
  3. Discuss web standards in terms of specifications, guidelines, software, and tools. (I-III)
  4. Discuss the uses and limitations of using tools in the web creation process. (II)
  5. Contrast client-side and server-side security issues. (III)
  6. Construct a website to include client-side programming with JavaScript and other web graphical user interface (GUI) technologies. (III-IV)
  7. Create client-side web-based user interfaces for navigation. (IV)
  8. Discuss data validation techniques in client-side programming. (IV-V)
  9. Create a web page that communicates with an application on a back-end server. (III-V)

Textbook and other required materials: Web Design with HTML, Css, JavaScript & Jquery Set

Author: Duckett

ISBN: 9781118907443

Copyright Year: 2014

Publisher: John Wiley & Sons, Incorporated


Classroom Expectations:

 

Each student is expected to:

1-      Actively contribute to the online classroom discussions

2-      Exhibit respect and civility toward fellow members of the classroom community

3-      Work constructively and cooperatively with fellow members of the classroom community 4- Read the text and prepares homework

5- Prepare for and take tests/quizzes at scheduled times 6- Submit assignments/quizzes/tests when due

Grading Policy: All assignments will be graded using the following scale. Any make-up work will

be allowed however grades will be reduced by 20% for each week late. All assignments need to be submitted no later than the last day of the semester.

A          4.00     95 - 100

A-         3.67     90 - 94

B+        3.33     87 - 89

B          3.00     83 - 86

B-         2.67     80 - 82

C+        2.33     77 - 79

C          2.00     73 - 76

C-         1.67     70 - 72

D          1.00     63 - 66

D-         0.67     60 - 62

F          0.00     Below 60

 

 

Academic Misconduct: The College promotes and maintains high ethical standards of academic conduct. Academic misconduct includes but is not limited to: cheating or dishonesty of ankind; plagiarism, whether intentional or unintentional; receiving, or attempting to receive, academic credit under false pretenses, such as turning in the same paper for a grade in two different classes; or assisting anyone in academic misconduct. The instructor will review instances of academic misconduct and determine the consequences, which may consist of grade penalties and/or assigning a failing grade for the course. If the instructor determines that the offense is serious enough, he or she may refer the matter to the Dean of Students for further action.


A Philosophy of Student Responsibility: As your instructor, I am dedicated to your academic success and I work to create a classroom experience that is: interesting, fun, educational, thought provoking, and enriching to you. However, I believe that your education is your journey, your opportunity, and your responsibility. I can open the door and even hold it for you, but ultimately, you are accountable for your own success in this class.


Reasonable Accommodations: York County Community College will make reasonable accommodations for students with documented disabilities. Students must meet with the Coordinator of Student Disability Services and provide documentation of their disability in order to receive accommodations. Timely accommodations are dependent on early registration with the Office for Students with Disabilities.


Descriptions of Major Assignments:

Deliverable                 Instances        Base Point      Total Points

Quiz                           5                       4                    20

Assignment                 8                      5                     40

Final Project                1                      40                   40

Class Totals                                                               100


Course Schedule and Due Dates: (Book 1: HTML & CSS, Book 2: JavaScript & JQuery)

Week 1

1/19 1/24

Intro, HTML Review

Deliverable: None

Reading: Book 1 Chapter 1-4


Week 2

1/25 1/31

CSS, HTML5

Deliverable: Assignment 1

Reading: Book 1 Chapter 10 & 17


Week 3

2/1 2/7

Web Programming

Deliverable: Quiz 1

Reading: Book 2 Chapter 1


Week 4

2/8 2/14

Basic JavaScript

Deliverable: Assignment 2

Reading: Book 2 Chapter 2

Break

2/15 2/21


Week 5

2/22 2/28

Functions, Methods & Objects

Deliverable: Quiz 2

Reading: Book 2 Chapter 3


Week 6

2/29 3/6

Functions, Methods & Objects

Deliverable: Assignment 3

Reading: Book 2 Chapter 3


Week 7

3/7 3/13

Decisions & Loops

Deliverable: Assignment 4

Reading: Book 2 Chapter 4


Week 8

3/14 – 3/20

Events

Deliverable: Quiz 3

Reading: Book 2 Chapter 6


Week 9

3/21 3/27

jQuery

Deliverable: Assignment 5

Reading: Book 2 Chapter 7


Week 10

3/28 4/3

APIs

Deliverable: Assignment 6

Reading: Book 2 Chapter 9


Week 11

4/4 4/10

Error Handling & Debugging

Deliverable: Quiz 4

Reading: Book 2 Chapter 10


Week 12

4/11 4/17

Content Panels

Deliverable: Assignment 7

Reading: Book 2 Chapter 11

Break

4/18 4/24


Week 13

4/25 5/1

Filtering, Searching & Sorting

Deliverable: Quiz 5

Reading: Book 2 Chapter 12


Week 14

5/2 5/8

Form Enhancement & Validation

Deliverable: Assignment 8

Reading: Book 2 Chapter 13


Week 15

5/9 5/15

Final Project