Course Syllabus
Website Development
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 will explore and modify Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and use Javascript code. Students will manage a website's associated files and folders, web publishing client/server process, and administration of a website. Students will create and enhance a number of websites in this course. To view the complete Course Description, Essential Objectives, and Course Syllabus, please click on the following link: V21FA CIS-1151-VO02
Essential Objectives:
- Evaluate a variety of websites for content, style and functionality.
- Identify current trends in Web page use and design including content management systems.
- Describe accessibility, copyright, security, and other legal and ethical considerations in Web design.
- Understand that there are different versions of HTML and XHTML and use tools to validate standard code syntax.
- Create a Web page in HTML using a text editor.
- Produce sample Web pages using a graphical development tool.
- Use a variety of media file formats and describe the parameters of each format and their effect on quality and speed.
- Demonstrate the appropriate and effective use of tables and forms in Web page design.
- Demonstrate the effective use of inline and external CSS for style and element positioning.
- Describe the use of Javascript and PHP as they relate to Web development.
- Create a form to collect and manage data and understand the options for processing that data.
- Describe logistics and costs involved in planning, producing, finding a host, and maintaining a website.
- Design and build a multi-page website that includes internal navigation, consistent style, and interactive elements.
Participation
- positive, timely, and engaging participation in discussions to communicate with our class and get help when needed
- timely completion of assignments
- evidence of times spent on projects demonstrated through care, quality, and craftsmanship in assignments
- use of assignment comments as reflections
Attendance
Attendance each week will include:
- Active contributions to weekly discussions on Canvas
- Logging in 3-5 times a week
- Completing all assignments on time
- Responding to email in a reasonable time
Weekly Attendance will be evaluated using the following method:
Attended- Completed ALL weekly requirements on time
Attended Partially- Most of the weekly requirements were completed on time (example: late assignment and no participation in discussion)
Did Not Attend- Assignment was not submitted on time, no evidence of contribution to weekly discussions
1 Absence = 1 "Did Not Attend"
1 Absence = 2 "Attended Partially"
3 Absences = Failure to successfully negotiate the course
*All courses require 45 hours of instruction in order to earn 3 credits. Each absence is 6-7% of that time so CCV allows two absences in the event of emergencies.
Discussions
Participation in weekly discussions counts towards participation and attendance each week. In an in-person class, posting on time is like showing up on time. What you post and how you reply represents your in-person discussion that would normally occur as a part of being together. This is time we would "accidentally" have to hear one another's thoughts, benefit from someone asking a question, make connections through natural conversation. Discussions are a part of each week's class, not something we do just to satisfy the attendance requirement.
- Post your thoughts by Thursday (end of day)
- Reply to others by Monday (end of day)
- 0 Points will be awarded for late posts - It is vital that we all post by Thursdays, then we all have a few days to react and see. If you post on Saturday, many will have come through and replied already.
- Due Dates and Reminders are scheduled in the CALENDAR using the far left link
Each week you can earn 3 discussion points:
- If you are having a problem, share the file and/or work
- Ask a not necessarily course related question like "How does everyone keep motivated?" or "What's your strategy for xyz?"
- Be specific in your post and your reply
- Make connections between what others are saying and you are thinking
- Share a resource that could be inspirational and/or helpful
- Posts and replies should be thoughtful, helpful, and kind as if we are all standing face-to-face in a professional environment.
Assignments & Grades
Please take careful note when assignments are due. Due dates and descriptions are located in each assignment. Most of our work will be used as a starting point for the next class. Missing a bunch of steps or not taking the time to practice skills will effect you exponentially going forward.
How much time should I spend on this course each week?
CCV expects students to spend 3 hours per credit each week. So, for this course, a 3-credit course, you are expected to spend up to 9 hours of time each week on resources and assignments.
You Are Responsible for Your Own Grade
It is your job to watch your grade, get the help you need, and seek further understanding. I am available as needed throughout the semester so feel free to ask any question you need to ask in discussions and/or get the extra help you need BEFORE assignments are due. Sometimes I get questions like "I didn't know I was missing 8 assignments" or "The last day of the semester is tomorrow, can I do all of the assignments tonight?" Please remember to check the GRADEBOOK frequently to see how you are doing, review ASSIGNMENT FEEDBACK, and use tools like the CALENDAR to plan your work time out and see what due dates are coming up.
What if I submit an assignment late?
Assignments not submitted on time will earn a "0". Late assignments are worth 50% maximum credit. Assignments more than one week late can not earn credit.
What if I complete an assignment but didn't get the grade I wanted?
EVERY graded item in Canvas will have feedback provided. In instances where the grade is less than the maximum, the feedback will explain why and how to fix it. You will then have a small window of time to redo the assignment for a higher score. Be sure to revisit graded assignments to see feedback.
How are assignments graded?
Grading is similar to growth. We all start out not knowing something and eventually get to the point we are ok at it, good at it, and then REALLY good at it. Try to see grading in the same way. It's ok to start with a new concept and develop understanding over time. Assignments are created to help you practice that understanding.
Try not to frame a grade as "Am I doing good or bad...". Instead, think of it like "Where am I at with this?" Is it a new skill? Well, then a grade of 1 might be natural on the first day. With practice and help, I'm willing to bet we could all "PLUS ONE" that. That's what I call it anyways. Plus one - the ability to grab yourself by the bootstraps and pull yourself up! Think of where you are at (ask if you don't know, I'll tell ya), then figure out how to get to the next level. Not sure how? Ask in Q&As and I'll tell ya. Your growth, is up to you!
Letter | Number | SBL | Description | Bloom's Taxonomy |
A+ | 95-100 | 4 | Advanced | Create |
A | 90-95 | 3.5 | Proficient | Evaluate |
B | 80-89 | 3 | Intermediate | Analyze |
C | 70-79 | 2 | Progressing | Apply |
D | 60-69 | 1 | Beginning | Understand |
F | 0-59 | 0 | Haven't tried it yet | Remember |
*Be sure to read assignment descriptions for specific information
Weekly Schedule
This is a rough guide for how the week might flow from a student perspective. Feel free to start things earlier if needed as the due dates are due dates.
Tuesday (morning)
- The week's module will be available by this date at the latest
- You will receive an ANNOUNCEMENT each Tuesday morning to start the week
Tuesday to Thursday (end of day)
- Head into the MODULES and find the one for the current week
- Read the Overview
- Review the Resources and Assignment(s) so we know what to do, what is expected of us
- Post to the Discussion(s)
Tuesday to the next Monday (end of day)
- Complete all assignment(s) on time for full credit
- Reply to two other people's posts in the week's discussion(s)
ONGOING
- Check the GRADEBOOK every day to see how you are doing? Have a grade you don't like? A missing assignment? Fix them immediately for credit
- FEEDBACK is provided on every graded assignment. Not sure what you had trouble with? Check the feedback for the assignment.
- Check the CALENDAR to see upcoming assignments in a monthly layout view
- Stay caught up in Q&As and DISCUSSIONS! There are questions, ideas, thoughts, etc that can benefit us all. Please spend a few minutes in these each time you log in as a check-in and to see what's going on! Your participation benefits the group!
Semester Schedule
Our semester will roughly follow this schedule:
WEEK | FIRST DAY | LAST DAY | TOPIC | ASSIGNMENT | |
1 | Sep 7 | - | Sep 13 | Getting Set Up and Our First Web Page | Getting Set Up |
2 | Sep 14 | - | Sep 20 | Intro to HTML | Create your first web page |
3 | Sep 21 | - | Sep 27 | Intro to CSS | Style your first web page |
4 | Sep 28 | - | Oct 3 | Inline vs Block Elements | Create/edit/style block elements |
5 | Oct 4 | - | Oct 10 | Links & Images | Add links/images to your webpage |
6 | Oct 11 | - | Oct 17 | Lists & Tables | Create complex structures for organizing repetitive info |
7 | Oct 18 | - | Oct 24 | MIDTERM | Make a Single Web Page |
8 | Oct 25 | - | Oct 31 | HTML Layouts/Templates | HTML5 & Responsive Layouts |
9 | Nov 1 | - | Nov 7 | HTML Forms | Create a "contact us" form |
10 | Nov 8 | - | Nov 14 | Media | Learn how to use video and sound on a web page |
11 | Nov 15 | - | Nov 21 | Javascript | Make your web page interactive |
12 | Nov 22 | - | Nov 28 | Hosting & Server-Side Programming | Set up a host and write a simple program |
13 | Nov 29 | - | Dec 5 | Content Management Systems | Set up a website using a free CMS and review it |
14 | Dec 6 | - | Dec 12 | Creating Multi-Page Websites | Learn how to create one set of navigation for many pages |
15 | Dec 13 | - | Dec 20 | FINAL EXAM - Create a multi-page website | Create your own website |
Dec 20 | LAST DAY - ALL assignments due by midnight, no exceptions!! |
HELP!
- Q&A DISCUSSIONS - Great place to ask questions each week if you have trouble or need help! I try to check these discussions every night.
- WEEKLY DISCUSSIONS - These discussions are made to get us talking about a certain industry topic or idea or to share. Questions can be asked here as well.
- EMAIL - darren.spafford@ccv.edu - This is my direct email, please use it respectfully as I do check it often but am usually at other jobs. Thanks in advance!
- ZOOM SESSIONS - Either one-on-one or a group. Please email me with dates/times with a few days notice.
- YOUR ADVISOR - Let me know if you don't know who that is and I can find out)
- ACADEMIC SUPPORT - In the MODULES section in the COURSE MODULES is a page for ACADEMIC SUPPORT. Please visit it this page for additional help resources.
It's a good idea for us all to allow at least 24 hours for others to respond. Many of us work other and multiple jobs, have families of our own, and life stuff that doesn't always allow us to get back right away. Patience and kindness for the win!
Course Summary:
Date | Details | Due |
---|---|---|