Untitled

APPLY NOW

Web Schedules

Fall 2025
Spring 2026
Summer 2026

One Credit Courses

Fall 2025
Spring 2026
Summer 2026

No Cost Textbook/Resources Courses

Fall 2025
Spring 2026
Summer 2026

Low Cost Textbook/Resources Courses

Fall 2025
Spring 2026
Summer 2026

Course Planning by Program

2025-26

Essential Objectives

Course Syllabus


Revision Date: 27-Jul-25
 

Fall 2025 | CIS-1151-VO02 - Website Development


Online Class

Online courses take place 100% online via Canvas, without required in-person or Zoom meetings.

Location: Online
Credits: 3 (45 hours)
Day/Times: Meets online
Semester Dates: 09-02-2025 to 12-15-2025
Last day to add this section: 09-11-2025
Last day to drop without a grade: 09-15-2025 - Refund Policy
Last day to withdraw (W grade): 11-04-2025 - Refund Policy
This course has started, please contact the offering academic center about registration

Faculty

Darren Spafford
View Faculty Credentials

Hiring Coordinator for this course: Deb Grant

General Education Requirements


This section meets the following CCV General Education Requirement(s) for the current catalog year:
Digital and Computing Literacy
    Note
  1. Many degree programs have specific general education recommendations. In order to avoid taking unnecessary classes, please consult with additional resources like your program evaluation, your academic program catalog year page, and your academic advisor.
  2. Courses may only be used to meet one General Education Requirement.

Course Description

This course explores the creation of effective websites and pages. Topics include application of website development tools, and managing site content, site presentation, and site behaviors. Students explore and modify Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and use JavaScript code. Students manage a website's associated files and folders, web publishing client/server process, and administration of a website.


Essential Objectives

1. Evaluate a variety of websites for content, style and functionality.
2. Analyze how web-based media can perpetuate systems of inequality or promote social change.
3. Identify current trends in web design and development including content management systems, build tools, and version control.
4. Describe accessibility, copyright, security, and other legal and ethical considerations in Web design.
5. Explore the role of the web server and server-side permissions.
6. Explain the differences between HTML and XHTML and the importance of semantic HTML 5.
7. Create a web page in both an Integrated Development Environment (IDE) and a WYSIWYG editor.
8. Use a variety of media file formats and describe the characteristics of each format and their effect on quality and speed.
9. Demonstrate the appropriate and effective use of HTML tags in web page design.
10. Demonstrate the effective use of inline, internal, and external CSS for style and positioning HTML elements.
11. Compare PHP and JavaScript as they relate to the construction and interactivity of a web page.
12. Create a form to collect data and understand the options for processing and storing that data.
13. Describe logistics and costs involved in planning, implementing, hosting, and maintaining a website.
14. Design and build a multi-page website that includes internal navigation, consistent style, and interactive elements, and effectively conveys information, thoughts, and ideas.
15. Design a portfolio of work that demonstrates web development skills and explore ways to share the information with potential employers.


Required Technology

More information on general computer and internet recommendations is available on the CCV computer recommendations Support page.

Please see CCV's Digital Equity Statement (pg. 45) to learn more about CCV's commitment to supporting all students access the technology they need to successfully finish their courses.


Required Textbooks and Resources

This course only uses free Open Educational Resources (OER) and/or library materials. For details, see the Canvas Site for this class.


Artificial Intelligence(AI) Policy Statement

CCV recognizes that artificial intelligence (AI) and generative AI tools are widely available and becoming embedded in many online writing and creative applications.

Prohibited: The use of generative AI is not allowed in this course, with the exception of spellcheck, grammar check and similar tools. This course rests in the value of students engaging in the learning process without relying on AI-generated content. Students will develop critical thinking and problem-solving skills independently, owning their learning journey from start to finish. If you use these tools, your actions would be considered academically dishonest and a violation of CCV's Academic Integrity Policy.

In this course, you’ll be learning how to write your own HTML, CSS, and JavaScript by hand. Tools like ChatGPT and GitHub Copilot can definitely help when you're stuck, but if you rely on AI too early, you’ll build a crutch you can’t lean on later. This course ramps up fast, and without a solid understanding of the basics, the second half will feel impossible.AI solves problems in isolation—it doesn’t design systems. I care about how you structure your code, how you organize your files, and how you think through problems. Most AI-generated solutions skip over that and just spit out one-off code.

What is allowed:

  • You may ask AI questions to clarify syntax, explore options, or better understand a concept.
  • You may use AI to help troubleshoot or debug or validate code you wrote yourself.
  • You may use AI to explain what code is doing, or help you think through a process.

What is not allowed:

  • You may not copy and paste full blocks of AI-generated code into your projects without understanding it.
  • You may not rely on AI to complete your assignments for you.
  • You may not use AI as a shortcut to skip learning or bypass the skills being taught.

Why this matters

This course is about building real coding skills—not just solving problems, but understanding them. If you can’t explain what your code does or modify it without AI, it’s a sign you’re not learning what you need yet.Use AI as a tool, not a crutch. Ask it questions, dig into explanations, and use it to support your learning—not to replace it. If you're ever unsure if something crosses the line, ask me. I'm here to help you stay on track.



Methods

This course will utilize the following teaching methods as necessary:

  • Overview/Annoucement -Each week will have an overview and annoucement explaining what we will be working on with more detail for how the week will work.
  • Course Resources- Text and videos were specifically designed for this course as demosntrations, tutorials, and follow-alongs to be used a practice each week to gain confidence before attempting assignments.
  • Discussions- Discusisons are like our "in-class conversation" to talk, chat, brainstorm, and get ready for each week as a group. It is expected that we will make a post and reply to two (2) colleagues each week.
  • Quizzes - Multiple choice and matching style quizzes are used weekly to assess vocabulary, test skill/concept understanding, and engage in problem-solving. Quizzes can be seen before being taken.
  • Activities & Assignments- Assignments are a weekly method of seeing if (1) you were able to review the resources; (2) followed along to try and practice; and then (3) complete the assignment as expected. Each assignment has a clear description and a rubric you can use to determine your own score each week before, during and after weekly progress.
  • Reviews - At the end of each week, we will have an opportunity to check-in, see how things are going, and talk about some of the key topics we learned each week via a reflection where you are expected to discuss your experience, workflow, challenges and triumphs, and have a direct conversation with the instrutor each week about your work and progress in the course.
  • Help (As Needed) - The instructor for this course is available by email and live Zoom sessions with a few days notice.

Evaluation Criteria

  • 60% Assignments & Activities
  • 15% Quizzes
  • 15% Discussions
  • 10% Midterm/Final

Additional Notes:

  • Late Assignments are NOT Allowed
  • Missing 2 of 12 Summer classes is an automatic loss of credit
  • Missing 3 of 15 Spring/Fall classes is an automatic loss of credit
  • Help is available by email and/or Zoom as needed

Grading Criteria

CCV Letter Grades as outlined in the Evaluation System Policy are assigned according to the following chart:

 HighLow
A+10098
A Less than 9893
A-Less than 9390
B+Less than 9088
B Less than 8883
B-Less than 8380
C+Less than 8078
C Less than 7873
C-Less than 7370
D+Less than 7068
D Less than 6863
D-Less than 6360
FLess than 60 
P10060
NPLess than 600


Attendance Policy

Regular attendance and participation in classes are essential for success in and are completion requirements for courses at CCV. A student's failure to meet attendance requirements as specified in course descriptions will normally result in a non-satisfactory grade.

  • In general, missing more than 20% of a course due to absences, lateness or early departures may jeopardize a student's ability to earn a satisfactory final grade.
  • Attending an on-ground or synchronous course means a student appeared in the live classroom for at least a meaningful portion of a given class meeting. Attending an online course means a student posted a discussion forum response, completed a quiz or attempted some other academically required activity. Simply viewing a course item or module does not count as attendance.
  • Meeting the minimum attendance requirement for a course does not mean a student has satisfied the academic requirements for participation, which require students to go above and beyond simply attending a portion of the class. Faculty members will individually determine what constitutes participation in each course they teach and explain in their course descriptions how participation factors into a student's final grade.


Participation Expectations

YOU WILL NEED A PC , MAC, or LINUX COMPUTER
We are using free software in this class along with free resources.

Participation Expectations

  • Login Frequency - Log into this course 3+ times/week vs all in 1 day
  • Discussions - Use discussions to reflect on the previous week, discuss the upcoming one, share, ask questions, and help one another
  • Resources - View and use resources included with the course
  • Tasks - Be on time, read task descriptions and rubrics carefully
  • Communication - Regularly check your email and provide timely (24-48 hours) responses to questions, emails, comments and other feedback as needed.This includes asking for help when you need it instead of falling behind.
  • Preparation - Read and review all resources and tasks including task descriptions and rubrics prior to attempting the assignment
  • Effort - Complete tasks beyond the minimal requirements. Follow tutorials, practice, try concepts no your own and gain confidence with weekly skills before trying the assignment
  • Professionalism - As part of an online community, you are expected to demonstrate professionalism in your interactions with peers and the instructor. This includes meeting deadlines, being accountable for your work, and upholding academic integrity in all assignments.

Additional Notes

  • Late Assignments are NOT Allowed
  • Missing 2 of 12 Summer classes is an automatic loss of credit
  • Missing 3 of 15 Spring/Fall classes is an automatic loss of credit


Missing & Late Work Policy

All assignments must be submitted on time, including the weekly discussion, assignment, quizzes, and reviews.Timeliness is essential not only for this course but also for success in this career. Each week builds on the previous one, so falling behind can quickly snowball into larger challenges. Participation and staying on schedule are expectations for everyone, even in an online format.


Accessibility Services for Students with Disabilities:


CCV strives to mitigate barriers to course access for students with documented disabilities. To request accommodations, please
  1. Provide disability documentation to the Accessibility Coordinator at your academic center. https://ccv.edu/discover-resources/students-with-disabilities/
  2. Request an appointment to meet with accessibility coordinator to discuss your request and create an accommodation plan.
  3. Once created, students will share the accommodation plan with faculty. Please note, faculty cannot make disability accommodations outside of this process.


Academic Integrity


CCV has a commitment to honesty and excellence in academic work and expects the same from all students. Academic dishonesty, or cheating, can occur whenever you present -as your own work- something that you did not do. You can also be guilty of cheating if you help someone else cheat. Being unaware of what constitutes academic dishonesty (such as knowing what plagiarism is) does not absolve a student of the responsibility to be honest in his/her academic work. Academic dishonesty is taken very seriously and may lead to dismissal from the College.

Apply Now for this semester.

Register for this semester: March 31 - August 29, 2025