IT 270 Final Project Guidelines and Rubric
The role of a web developer has changed over the years. Today, entry-level and junior web developer positions require the designer, at a minimum, to have experience writing in HTML and CSS. Additionally, web developers must be adept in their interactions with users, programmers, and others in order to effectively develop professional, easy-to-use websites that meet the needs of their stakeholders. In this way, today’s web developers must possess more than just the technical skills for constructing websites.
The final project for this course is the creation of a website. In this project, you will utilize the skills you have developed throughout this course and apply them to the following scenario: You have been approached by your uncle, who has requested your help in developing a website for his small business. He has asked for a visually appealing website that will need to have tables, forms, as well as a variety of multimedia elements. You will create at least five pages in total, including a home page and an About page where you will explain the intent of the website, defend your aesthetic decisions, and explain your future plans for the site.
The project is divided into three milestones, which will be submitted at various points throughout the course to scaffold learning and ensure quality final submissions. These milestones will be submitted in Modules Two, Three, and Five. The final product will be submitted in Module Seven.
In this assignment, you will demonstrate your mastery of the following course outcomes:
- Determine cohesive, high-level website designs with organized page layouts, logical navigation paths, and visually pleasing aesthetics
- Integrate effective, basic multimedia website elements that promote desired user experiences
- Apply website development languages accurately and consistently to achieve intended formatting and layouts and ensure compatibility
- Justify plans to website design choices and functionality based on customer or clients’ needs
Specifically, the following critical elements must be addressed:
I. Overall Design
- Is the website clean, professional, and visually appealing? Does it apply a viable color scheme? Is the designer’s information and other branding appropriately displayed on each page?
- Are the tags, formatting, and features consistent throughout the website?
- Are all of the website elements organized logically on the page for proper visual appearance? D. Is the navigation between the pages and to external sites logical?
II. Website Elements
- Does the website include appropriate, effective tables?
- Does the website include appropriate, effective forms (at least one form with list features)?
- Does the website include appropriate, effective multimedia elements (at least one example of video and images)?
III. Website Code and Compatibility
- Do the tables, forms, multimedia, and hyperlinks function and display properly?
- Is each page consistent in syntax and style (HTML and CSS) throughout?
- Does the website include an externally linked, properly formatted CSS style sheet?
- Is the website coded properly for reasonable compatibility with all major web browsers?
IV. About Page
For your About page, take into consideration your intended audience and who may, in the future, be visiting this page as you respond to the following:
- Documentation of the Development Process: Explain to your audience the intent and purpose behind this website. What steps did you take in creating the website that ensured you met your objectives?
- Defense of the Final Product: Why did you make the specific design choices that you did? For each of your website’s pages, explain your rationale for the overall design, as well as the individual components (colors, typography, etc.). Support your choices with evidence of your consideration of the end-user. What did you do to make your website engaging, professional, and easy to use?
- Opportunities for Improvement and Growth: Finally, explain what else you might like to do with this website in the future. What could you have done differently if you had more time or resources? What sorts of content, capabilities, pages, etc. might you want to include in future updates?
To complete this assignment, review IT 270 Final Project Guidelines and Rubric document.