Web Fronted Development Syllabus
The work associated with this type of course centers on the idea of assignments and activities of the applied nature. The course is a technical, hands-on class, requiring deliverables that go beyond traditional academic methodologies of assessment. This course will require between 9–15 hours of time per week depending upon your real exposure to file management, systems, design, and the core technologies. Even though it requires hard work, you will be successful as long as you plan and use your time and the available resources wisely. Plan on teaching and/or discussing with someone face-to-face regularly throughout the entire course on the topics you learn. This regular activity will help you learn the material at a greater depth.
- Develop web pages that are semantic and valid using contemporary Hypertext Markup Language (HTML).
- Style web pages using valid, contemporary Cascading Style Sheets (CSS) and avoid all HTML presentation markup.
- Provide content that is visually appropriate, usable, and findable to humans and machines.
- Plan, design, and develop web pages and sites according to the best practices of organization and maintainability.
- Work effectively within a team by teaching and learning collaboratively, communicating clearly, fulfilling assignments and meeting deadlines.
Specific Assessment Objectives
- HTML: Develop fluency in the application of contemporary Hypertext Markup Language.
- CSS: Develop fluency in the application of contemporary Cascading Style Sheets presentation.
- User Experience (UX): Plan, design, and develop visually appropriate, usable, and findable user interfaces (UI) and content.
- Professionalism: Work effectively, communicate clearly, teach one another, collaborate as a team, and facilitate a constructive environment.
- WDD 100: Introduction to Web Design & Development or equivalent
In Mosiah 4, King Benjamin counsels people to “impart of our substance to others and do all things in wisdom and order.” BYU-Idaho follows a structured learning model of preparing, teaching one another, and pondering and proving. As such, the course theme is based upon Mosiah 4:15, “But ye will teach them to walk in the ways of truth and soberness; ye will teach them to love one another, and to serve one another” and Mosiah 4:27, “And see that all these things are done in wisdom and order; for it is not requisite that a man should run faster than he has strength. And again, it is expedient that he should be diligent, that thereby he might win the prize; therefore, all things must be done in order.”
Learning Model Architecture
- Students will participate in regular learning patterns each week.
- Students will prepare by completing the overview, assigned readings, and hands-on activities.
- Students will teach one another by participating in peer reviews of work, developer discussion boards, and student presentations.
- Students will ponder by applying and correlating the principles to their discipline and work-based learning opportunities.
- Students will prove by completing knowledge assessments and programming projects, some with well-defined specifications and others with less definition.
- This course attempts to balance the concepts of hands-on training with professional, academic education, both of which are essential parts of lifelong learning and success in the industry.
To be successful in this course, you will need the following:
- A computer with minimum of 8GB of RAM (recommended) and 64-bit operating system.
- The ability and storage space to install and maintain software applications and browser extensions.
- SitePoint Premium account: Cost is $13 and includes books, video courses and screencasts. You can purchase a 16-week premium voucher from the BYU-I University Store (bookstore).
- Markup/Code editor: *Visual Studio Code editor. This is used for an activity in the first week.
- A GitHub account and GitHub Pages repository. You are required to obtain a private account which is free for students. You will need to share your GitHub Pages repository, which will contain your course work, with your instructor. Obtaining and setting up your account are activities that start in Week 01.
Please email your instructor if you have experience in using another text-based editor.
Major Course Activities
- Developer Forums
- Concept Fluency Quizzes
- Teaching Reflections
- Student Presentations
- Weather Site Project
- Term Website Project
Assessments and Grading
Each assessment relates to one or more course objectives and is designed to ensure a proper learning outcome. The assessed activities include grading criteria broken down into specifications that correlate with learning objectives. The student is responsible for understanding the functional and developmental specifications for each assessment. Assessments are tied to course objectives and are assigned to one of the final grade weighted categories. A letter grade will be assigned at the end of the course using a total percentage and standard scale.
Please note that completing the assignments and activities per the written instructions does not guarantee that you will receive full credit on the assessment. By definition, full or A level credit is reserved for those students who “represent outstanding understanding, application, and integration of subject material and extensive evidence of original thinking, skillful use of concepts, and ability to analyze and solve complex problems.” In addition, the hope is that you will work to demonstrate diligent application of the learning model principles, including “initiative in serving other students.” - BYU-Idaho Grading System
|Final Grade Category Weight Distribution|
|Professional Participation||Participation, timeliness, language, peer review, and best practice objective measurement using developer forums, topical discussion boards, and teaching reflections||15%|
|Concept Fluency||Assigned reading comprehension and weekly activity concept fluency measured with quizzes and student topic presentation||15%|
|Concept Application||Assignments and assessments that involve demonstrating concept fluency; measures all course objectives||15%|
|Weather Site Project||The Weather Site Project is an accumulated assessment made of many individual assignments that measures all course objectives.||30%|
|Term Website Project||The Term Website Project measures all course objectives and represents an applied, comprehensive assessment of learning and application.||25%|
|Letter Grade||Final Total Percentage|
|F||59.99% and below|
BYU-Idaho does not discriminate against persons with disabilities in providing educational and administrative services and programs and follows applicable federal and state laws. This policy extends to the University’s electronic and information technologies (EIT).
Students with qualifying disabilities should contact Disability Services at email@example.com or 208-496-9210.
Preventing Sexual Misconduct
BYU-Idaho prohibits sexual discrimination against any participant in its education programs or activities. Prohibited sexual discrimination includes incidents of sexual harassment (including sexual violence), dating violence, domestic violence, sexual assault, and stalking (collectively sexual misconduct).
If you encounter sexual misconduct, please contact the Title IX Coordinator at firstname.lastname@example.org or 208-496-9200. Additional information about sexual misconduct and available resources can be found at Title IX.