UNCW Logo UNCW Logo

Syllabus

Recommended Texts:

Murach's HTML5/CSS3, 6th ed.; Ruvalcaba, Boehm, Delamater; Mike Murach & Assoc. 2024; ISBN: 978-1-943873-21-0

Modern Javascript; Delamater, Mary; Mike Murach & Assoc. 2024; ISBN 978-1-943873-14-2

Course Description:

Development of applications for the World Wide Web focusing on client-side languages. Introduction to current principles, standards, and best practices in website design, usability, accessibility, and management through project-based skills. Development in standards-compliant markup, styling, and scripting, including web services programming.

Prerequisite: CSC 231 or permission of instructor

Student Learning Outcomes

By the end of the course, students should be able to:

  1. Design and Implement a simple web application. [Usage]
  2. Describe the constraints that the web puts on developers. [Familiarity]
  3. Compare and contrast web programming with general purpose programming. [Assessment]
  4. Discuss how web standards impact software development. [Familiarity]
  5. Review an existing web application against a current web standard. [Assessment]

Topics:

Coursework:

Assignments for this course will include hands-on programming exercises (labs) meant to be done in class as well as quizzes and homework assigned in Canvas and meant to be done independently.

Late labs and quiz submissions will be accepted for a 20% late penalty until the day prior to the next exam date. Late homework assignments will only be accepted for 48 hours past the due date and the 20% late penalty will apply.

Tests: There will be two in-class tests and a final exam which will each count 15% of your grade. The date of the tests will be given in class. The date of the final is determined by the University and cannot be changed. This exam will be on Wednesday, 5/7 at 8:00am. Please make every effort to attend class on the test dates. Make-up tests can only be given in extreme situations beyond the student's control and with verifiable documentation.

There will also be a final project which is due on the date of our last class (4/28) and which will count 20% of your final grade.

Incomplete grades are given rarely and only in very specific situations. First, the student must be passing. Next, the student must be able to complete the work of the course entirely on his or her own. Finally, the student must be prevented from completing the course by verified, unforeseen circumstances beyond the control of the student. These conditions must be documented and verified before an incomplete grade may be given.

Grades will be determined as follows:

In-class labs:25%
Quizzes:10%
Test 1:15%
Test 2:15%
Final Exam:15%
Final Project:20%

Grades will be assigned using the scale below:

93 – 100A70 – 72C-
90 – 92A-73 – 76C
87 – 89B+67 – 69D+
83 – 86B63 – 66D
80 – 82B-60 – 62D-
77 – 79C+0 - 59 F

Attendance

Attendance is expected at every class meeting. Class participation and attendance may be used in the determination of your final grade, particularly if you are “close” to the next higher or lower grade.

Calendar

It is the student’s responsibility to check the online calendar (which is subject to change) and to complete the assignments as indicated. Failure to check the calendar daily is not an acceptable excuse for missing a due date.

Students with Disabilities

Students with diagnosed disabilities should contact the Office of Disability Services (962-7555). Please give me a copy of the letter you receive from Office of Disability Services detailing class accommodations you may need. If you require accommodation for test-taking, please make sure I have the referral letter no less than three days before the test.

Expectations

All members of UNCW’s community are expected to follow the academic Honor Code. Please read the UNCW Honor Code carefully (as covered in the UNCW Student Handbook and available here: http://www.uncw.edu/odos/honorcode/). Academic dishonesty in any form will not be tolerated in this class.

Please be especially familiar with UNCW’s position on plagiarism as outlined in the UNCW Student Handbook. Plagiarism is a form of academic dishonesty in which you take someone else’s ideas and represent them as your own. Here are some examples of plagiarism:

  1. You write about someone else’s work in your paper and do not give them credit for it by referencing them.
  2. You give a presentation and use someone else’s ideas and do not state that the ideas are the other person’s.
  3. You get facts from your textbook or some other reference material and do not reference that material.

The University’s policy on the responsible use of electronic resources also applies to all work for this course. See http://uncw.edu/policies/documents/07.100_Resp_Use_of_Elec_Resources0807.pdf.

Any dissemination of class notes, lecture slides, recordings, handouts, copies of exams, or any other course materials without permission of the instructor is prohibited by UNCW policy. UNCW Copyright Use and Ownership Policy specifies that class notes and related materials are considered derivative of original intellectual property of the course instructor. Therefore, the instructor (not the student) owns the copyright and must provide specific permission to distribute and/or reuse those materials for anything other than personal use and scholarship by the student. Commercial use, display, or dissemination of such notes, copies, or recordings—as well as posting to websites--will generally constitute an infringement of copyright and the Honor Code. Materials that qualify as student-owned are listed in the policy.

Any work submitted that seems to be AI generated or is unrelated to the methods discussed in class is subject to a grade of 0.

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 visit uncw.edu/titleix and uncw.edu/care.

Tips for success: