May 02, 2026  
MCOs for Faculty and Staff 
    
MCOs for Faculty and Staff [ARCHIVED CATALOG]

CS 262 - Developer Workflow Tools


Credits: 1-5
Developer tooling allows web developers to offload much of the routine, tedious work of code optimization, file preparation and deployment to an intelligent, automatic workflow. Students optimize and deploy websites by configuring and maintaining dev-tooling pipelines. Style preprocessors and frameworks accelerate the creation and simplify the maintenance of design systems. Students construct design systems for web sites by extending Cascading Style Sheets (CSS) with style preprocessors and frameworks. Content Management Systems (CMS) allow websites to be managed by a web-based centralized interface. Students configure a website using popular CMS platforms.
Course Outcomes:
  1. Utilize a version control system to manage a codebase.
  2. Employ the basics of Node Package Manager (NPM) and node modules.
  3. Create and configure a custom dev-tooling workflow with a module bundler.
  4. Build responsive design systems that utilize a preprocessor and/or atomic CSS.
  5. Replicate existing websites using comprehensive dev-tooling, pre/post preprocessing and atomic CSS.
  6. Install and administer a Content Management System to manage a website.

Course Topics:
  1. Distributed Version control (GIT)
  2. CSS Preprocessing with SASS or equivalent
  3. Module management with Node Package Manager (NPM)
  4. Dev workflow bundling with Webpack or equivalent
  5. Atomic CSS with Tailwind or equivalent
  6. Website replication
  7. Content Management System setup with WordPress

LEC Credits: 3
LEC hours per week: 3
LAB Credits: 2
LAB hours per week: 4
Prerequisite(s): Grade of C or higher in CS 251  or instructor permission.
Course Attribute(s): None
OEE Permitted: Yes
Grading Basis: Graded
Instructor/Department Consent Required: Consent Required
CIP Code: 11.0601
Default Section Size/Cap: 100
Quarter(s) offered:
  • Summer
  • Fall
  • Winter
  • Spring