Web Design 2
The web is accessible to all human beings on the planet; websites should be universally designed to meet everyone’s needs. Using automation and online resources, explore grid systems, type systems, and visual design best practices to construct modular and flexible web architectures and rich interactions that support the many different screen dimensions, platforms, and needs of people connected to the open web.
Instructor | Course code | Prerequisites | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Self-directed | LTW0002 | Web Design 1 |
Classes | Labs | Homework | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
None | None | ~90 h |
Weeks
-
Review: components
CLRs: 3Review ideas & code from previous terms to get your code brains working again.
-
Review: thinking in grids
CLRs: 3Review how to plan & code webpages using CSS grids—getting that code brain back in business.
-
Responsive design
CLRs: 3Export media queries & how to adapt your layouts to different screen sizes with more drastic adjustments.
-
Inclusive design
CLRs: 3Apply knowledge of accessiblity tools and continue to make websites inclusive for all humans.
-
Images & apps
CLRs: 1Learn how to properly create assests in professional design tools & export them for the web.
-
The power of SVG
CLRs: 1Explore the power of SVG, learning how to write by hand, and creating icon sets.
-
Performance
CLRs: 1Apply performance best practices to websites, making sure exported graphics aren’t a detriment to user experience.
-
Reading week—no classes
CLRs: 1, 2, 3No classes, labs or new homework this week—get caught up!
-
Independent project
CLRs: 1, 3Use the next few weeks to define, plan and create a large-scale, multi-page website.
-
Transitions
CLRs: 2Learn how to add simple transition to designs to add an extra fanciness—and usability.
-
Animations
CLRs: 2Explore keyframe-based animations that can be added to websites for that extra oomph.
-
Accessibility & effects
CLRs: 1, 2, 3Loop back to accessibility to confirm our graphics, transitions & animations are still compatible with inclusive design.
-
Work period
CLRs: 1, 2, 3A full work period to work on your website project, get feedback & get help.
-
Testing
CLRs: 1, 2, 3Using peer resources, get your website testing in all browsers, accessibility tools & performance tools.
-
Assessment week—no classes
CLRs: 1, 2, 3Assessment week: no classes—just extra time to finalize any incomplete assignments.
Marking scheme
Activities & lessons
10% — 9 @ 1.1% each
- Complete/incomplete
- Formative assessment
Videos
20% — 12 @ 1.7% each
- Complete/incomplete
- Must reach 80% of playlist duration to receive pass
- Formative assessment
Exercises
40% — 15 @ 2.7% each
- Complete/incomplete
- Formative assessment
Big projects
30% — 2 @ 15.0% each
- Proof you learned everything
- Summative assessment
Course learning requirements
1
Export and compress web graphics following online performance best practices
- Choose properly between common web image formats: JPG, PNG, SVG
- Export images from graphical design tools into the correct format
- Optimize and compress images for the best performance
- Get feedback from automated tools and apply suggested changes
2
Employ mathematical skills to align and time elements for interactive and motion effects that improve website user experience
- Use positioning, coordinate systems and transformations to align items on the screen
- Apply animations on user interaction and automatically
- Demonstrate application of math skills while creating interactions & animations
- Manipulate illustrated graphics to add animations and interactions
3
Plan, prototype and develop websites for multiple screen sizes and multiple use cases while maintaining accessibility
- Make adaptive layouts that change and respond to different devices, screen sizes & type sizes
- Wireframe pages, sketch components & how they adapt to different screen sizes
- Execute coding best practices to enhance accessibility of web pages
- Test websites on multiple devices for the best compatibility & accessibility
Vocational learning outcomes
Description | Taught | Assessed | Culminating performance | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 — Conceptualize and develop design solutions using principles of design to create visual communications that meet the needs of the projects. | |||||||||||||||||||||||
2 — Employ the design process to create design solutions that meet the project objectives and the needs of the client and/or user. | |||||||||||||||||||||||
3 — Plan, create and use photography, illustration and typography in design layouts to meet the requirements of the creative brief. | |||||||||||||||||||||||
4 — Design, develop and create a variety of media products using relevant, current and/or emerging technologies. | |||||||||||||||||||||||
5 — Communicate ideas, design concepts and opinions clearly and persuasively to others. | |||||||||||||||||||||||
6 — Use recognized industry practices throughout the design process and related business tasks. | |||||||||||||||||||||||
7 — Plan, implement, and evaluate graphic design projects using project management skills to deliver quality work to clients according to schedule and within budget. | |||||||||||||||||||||||
8 — Complete all work in a professional and ethical manner, and in accordance with all applicable legislation and regulations. | |||||||||||||||||||||||
9 — Keep current with visual media design trends, technologies and industry practices using strategies that enhance work performance and guide professional development. | |||||||||||||||||||||||
10 — Identify and apply discipline-specific practices that contribute to the local and global community through social responsibility, economic commitment and environmental stewardship. |
Essential employability skills
Description | Taught | Assessed | Culminating performance | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 — Communicate clearly, concisely and correctly in the written, spoken and visual form that fulfills the purpose and meets the needs of the audience. | |||||||||||||||||||||||
2 — Respond to written, spoken or visual messages in a manner that ensures effective communication. | |||||||||||||||||||||||
3 — Execute mathematical operations accurately. | |||||||||||||||||||||||
4 — Apply a systematic approach to solve problems. | |||||||||||||||||||||||
5 — Use a variety of thinking skills to anticipate and solve problems. | |||||||||||||||||||||||
6 — Locate, select, organize and document information using appropriate technology and information systems. | |||||||||||||||||||||||
7 — Analyze, evaluate and apply relevant information from a variety of sources. | |||||||||||||||||||||||
8 — Show respect for diverse opinions, values, belief systems and contributions of others. | |||||||||||||||||||||||
9 — Interact with others in groups or teams in ways that contribute to effective working relationships and the achievement of goals. | |||||||||||||||||||||||
10 — Manage the use of time and other resources to complete projects. | |||||||||||||||||||||||
11 — Take responsibility for one's own actions, decisions and consequences. |