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

CS 247 - User Interface - Front End Development


Credits: 1-5
This course is designed to give students essential skills for building front end User Interfaces (UI) for Web and mobile applications with current technology. Topics include designing, coding, and testing UI applications.
Course Outcomes:
 
  1. Create quality code quickly and efficiently
  2. Apply current technologies
  3. Understand basic principles of user interface design and user experience
  4. Generate interfaces with valid coding processes
  5. Design modern, fresh-looking web sites
  6. Construct responsive web-sites that work on multiple devices
  7. Produce web-sites which engage and interact with users
  8. Create easy-to-maintain interfaces using static site generators
  9. Use content-management systems to speed development
  10. Collaborate with development teams effectively

Course Topics:
 

  1. Building Content for UI
  2. Communication with Props
  3. Structuring Apps with Class-Based Components
  4. States
  5. Understanding Lifecycle Methods
  6. Handling User Input with Forms and Events
  7. Making API Requests

LEC Credits: 5
LEC hours per week: 5
Course Attribute(s): None
OEE Permitted: Yes
Grading Basis: Graded
Instructor/Department Consent Required: No Consent
CIP Code: 11.0901
Default Section Size/Cap: 25