- Course Number:
- CAS 215
- Course Title:
- Intermediate CSS and Preprocessors
- Credit Hours:
- Lecture Hours:
- Lecture/Lab Hours:
- Lab Hours:
- Special Fee:
Course DescriptionExtends 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. Prerequisites: CAS 206 or instructor permission. Recommended: placement into RD 115 and WR 115. Audit available.
Intended Outcomes for the course
Upon successful completion of this course, student will be able to:
- Use an HTML editor to build a responsive website which demonstrates intermediate/advanced CSS features, following current accessibility, professional and/or industry standards.
- Find, utilize, and modify SASS, LESS or other CSS preprocessor resources on the Internet.
- 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
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
- Cross-browser coding
- Best practices in CSS
- Separating structure from presentation
- The Cascade
- CSS lists
- Navigation menus
- CSS tables
- Margins and borders
- Styling links
- Styling for printing and devices
- Multi-column layouts
- Dynamic HTML