Skip to content

Tech-at-DU/ACS-3320-Web-Design-and-Advanced-CSS

Repository files navigation

FEW-2.2: Advanced CSS and Visual Design

Course Description

This course is a deep exploration of CSS. Students take a close look at rendering web pages with CSS, using CSS for motion and interaction, optimizing CSS for use with CSS variables and working with modern CSS frameworks.

Why Learn advanced CSS?

CSS is a language that is responsible for the appearance of you web apps. To make great looking web apps that gather great user base you'll need to know it.

Prerequisites:

Course Specifics

Course Delivery: online | 7 weeks | 14 sessions

Course Credits: 3 units | 37.5 Seat Hours | 75 Total Hours

Learning Outcomes

Students by the end of the course will be able to:

  1. Write CSS in the CSS language
  2. Use grid systems for layout
  3. Use CSS preprocessors
  4. Implement CSS variables to make more modular stylesheets
  5. Apply principles of typography and color theory
  6. Apply advanced CSS concepts including transform, transition, and keyframes
  7. Implement industry best practices

Beyond these you should be able to apply CSS like a boss and bring your ideas to the large and small screen! Students will also explore new bleeding edge concepts that are the future of the web.

Schedule

Course Dates: Ocober 21 – , December 13, 2024

Class Times: Tuesday, Thursday at 4:00 PM PST – 6:45 PM PST

Class Date Topics Assignment Assessment Due
- Week 1 - - -
1 Tue, Oct 22 Lesson 1 CSS Review CSS Zen Garden -
2 Thu, Oct 24 Lesson 2 Typography - -
- Week 2 - - -
3 Tue, Oct 29 Lesson 3 Box Model Flex Media Queries - -
4 Thu, Oct 31 Lesson 4 Background Images - -
- Week 3 - - -
5 Tue, Nov 5 Lesson 5 CSS Grid CSS Project Redesign CSS Zen Garden
6 Thu, Nov 7 Lesson CSS Position Specificity - -
- Week 4 - - -
7 Tue, Nov 12 lesson-pseudo-elements - -
8 Thu, Nov 14 Lesson 10 Transition - -
- Week 5 - - -
9 Tue, Nov 19 Lesson 11 Animation CSS Framework CSS Project Redesign
10 Thu, Nov 21 3D CSS Custom Properties - -
- Week 6 - - -
11 Tue, Nov 26 Lesson 11 CSS Preprocessors - -
12 Thu, Nov 28 Thanks Giving Holiday -
- Week 7 - - -
13 Tue, Dec 3 Lesson 12 Web Components 1 Web Components CSS Framework
14 Thu, Dec 5 Lesson 13 Web Components 2 - -
- Week 8 - - -
13 Tue, Dec 10 TBA - -
14 Thu, Dec 12 TBA - Web Components

Assignments

These are the assignments you will be responsible for this term:

Follow this playlist:

https://www.youtube.com/playlist?list=PLoN_ejT35AEhF_M9vBuZgW0E4PiDb19oX

Evaluation

To pass this course you must meet the following requirements:

  • Pass 70% projects according to the associated project rubric
  • Pass the final summative assessment according to the rubric as specified in this class
  • Actively participate in class and abide by the attendance policy
  • Make up all classwork from all absences

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages