CCOG for CAS 215 archive revision 202104

You are viewing an old version of the CCOG. View current version »

Effective Term:
Fall 2021

Course Number:
CAS 215
Course Title:
Intermediate CSS and Preprocessors
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
0
Lab Hours:
30

Course Description

Extends skills in CSS to an intermediate/advanced level. Includes responsive design, grids, transitions/transforms, and CSS preprocessors, such as SASS or LESS, to save time, improve code organization, and make sites easier to maintain. Recommended: Placement into RD 115 and WR 115. Audit available.

Intended Outcomes for the course

Upon completion of the course students will be able to:

  1. Use an HTML editor to build a responsive website which demonstrates intermediate/advanced CSS features, following current accessibility, professional and/or industry standards.
  2. Use a preprocessor to expedite CSS development.
  3. Compile, test, upload and deploy CSS files using SASS, LESS or other CSS preprocessor(s).

Outcome Assessment Strategies

Grading of this class will be based on completion of project(s) developed individually or as part of a team.

Assessments may include:

  • Completion of a multi-page web site implementing extensive CSS techniques
  • Tests or quizzes

Course Content (Themes, Concepts, Issues and Skills)

Themes, Concepts, Issues

  • Thorough coverage of basic through advanced CSS concepts and techniques

Competencies, Skills
Students will publish, test and debug web sites incorporating advanced CSS techniques such as:

  •  Selectors: Type, class, ID
  • Embedded, in-line and external style sheets
  • Specificity
  • Cross-browser coding
  • Best practices in CSS
  • Separating structure from presentation
  • Inheritance
  • The Cascade
  • CSS lists
  • Navigation menus
  • CSS tables
  • Margins and borders
  • Typography
  • Styling links
  • Styling for printing and devices
  • Multi-column layouts
  • Dynamic HTML