Course

Course Summary
Credit Type:
Course
ACE Course Number:
ARAY-0001
Location:
Hybrid
Length:
14 weeks (466 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Introduction to web design
Lower-Division Baccalaureate 3 JavaScript
This course has been recommended for a total of 6 semester hours in the lower-division baccalaureate/associates degree category.
Description

Objective:

The course objective is to train students to become front-end engineers by building web applications, developing their ideas into functional pieces of software, understanding collaborative web engineering workflows, and embarking on the career path of a web and software engineer. This course will give aspiring web developers the confidence to build projects from start to finish at a professional level in a mobile-first world. The focus of this course is learning to program in multiple languages to create web applications and designs. The curriculum as a whole focuses on teaching students how to be professional front-end engineers and graphic designers capable of building scalable products with a team of developers. This course includes lessons on graphic design, color theory, typography, CSS Pre-Processors, JavaScript, Command Line, Git, UI/UX, design and principals, ReactJS, NodeJS, Express, MongoDB, and interactive prototype design.

Learning Outcomes:

  • demonstrate competency in the following areas: graphic design, color theory, typography, CSS Pre-Processors, JavaScript, Command Line, Git, UI/UX design and principals, ReactJS, NodeJS, Express, MongoDB, and interactive prototype design

General Course Topics:

  • Lessons on graphic design
  • Color theory, typography
  • CSS Pre-Processors
  • JavaScript
  • Command Line
  • Git
  • UI/UX design and principals
  • ReactJS
  • NodeJS
  • Express
  • MongoDB
  • Interactive prototype design
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Classroom Exercise
  • Computer Based Training
  • Discussion
  • Learner Presentations
  • Lectures
  • Practical Exercises

Methods of Assessment:

  • Performance Rubrics (Checklists)
  • Presentations

Minimum Passing Score:

70%
Supplemental Materials