Front-end web technologies, techniques, and practices change rapidly, driven by an international community of web designers and developers, new software and hardware solutions, and a wide range of new devices with an increasingly wide range of screen sizes, features, and functionality. To keep up with the many changes within this dynamic field, web designers (UX & UI) and front-end web developers are constantly re-examining best practices to solve new problems with new markup, styling, and scripting technologies. Through lessons, demonstrations, and hands-on-exercise, this course aims to embrace strong design fundamentals, web standards, progressive enhancement, and user-centered design principles to examine some of the challenges faced by today's front-end web developers. Through a selected set of contemporary topics designed to address emerging and popular interface programming techniques and technologies, students will design and code a series of projects using different technologies to create effective, user-friendly interfaces.ART 258 Syllabus
Design and coded an individual project of your choice, such as a client-based web site or app.
Contibrute to a collaborative group project throughout the design process, as a writer, producer, designer, and/or developer.
(A minimum of 8 are due for grading purposes, you are always welcome to post more.)
This is the faculty web site for KCC New Media Arts instructor Chris Gargiulo. Chris is a designer, animator, and filmmaker with experience in print design, web design, front-end web development, motion graphics, and animation for various film, web, and multimedia projects. This site is for his students and for all who are interested in web design related topics and techniques.
For specific information about this site and the Interface Design concentration of courses within New Media Arts program at Kapi‘olani Community College, please contact:
For more general information about New Media Arts program at Kapi‘olani Community College, the Associates degree, and the admissions process to become a student, please contact: