Courses I Teach or Have Taught

Below is a list of courses I have taught or currently teach.

Course Web Advanced
Syllabus http://roy.vanegas.org/teaching/at-the-new-school/web-advanced/
Institution Parsons The New School for Design
Description Previously known as Web 3, this course covers the languages that comprise a web application with server capabilities. HTML5, CSS3, MySQL are covered in depth, while PHP is covered on an intermediate level. There is also an Ajax component to the course.
Next Offering Spring 2015; Fall 2015
Course The Theory and Programming of Interactive Media
Syllabus http://roy.vanegas.org/teaching/at-columbia/theory-and-programming-of-interactive-media-i/
Institution Columbia University
Description The first of a two-semester sequence, Theory and Programming of Interactive Media I teaches students how to manipulate the logic of computer programming, develop logical, intuitive multimedia projects, and instills in students the importance of superb UI design. Using HTML5, CSS3, and JavaScript/jQuery (collectively known as the front-end web stack), students learn to develop accessible, W3-compliant, web-based applications rooted in learning theories. At the conclusion of this course, students will understand the complexities of creating front-end, web-based, multimedia projects.
Next Offering Spring 2015
Course Web Design
Syllabus http://roy.vanegas.org/teaching/at-risd/web-design/
Institution Rhode Island School of Design
Description A course that teaches designers how to conceive, prototype and program web sites using HTML5, CSS3, JavaScript, and jQuery. Students develop a strong understanding of the possibilities and constraints of browser-based design. Participants leave with a working knowledge of HTML5, CSS3, and jQuery, improved web imaging skills, and familiarity with relevant web tools, such as web typography, AJAX, video integration, and web scraping.
Next Offering Summer 2015
Course Web 3
Syllabus http://roy.vanegas.org/teaching/at-the-new-school/5150/
Institution Parsons The New School for Design
Description This course covers the languages that comprise a web application with server capabilities. HTML5, CSS3, MySQL are covered in depth, while PHP is covered on an intermediate level. There is also an Ajax component to the course.
Next Offering Spring 2014
Course Foundations of Web Design
Syllabus http://roy.vanegas.org/teaching/at-touro-college/wmm-611
Institution Graduate School of Technology, Touro College
Description Formerly Multimedia Tools, this course prepares graduate students for all the web technologies that build on HTML and CSS.
Next Offering Spring 2014
Course HTML
Syllabus http://www.thecodeeducators.com/classes/html/
Institution The Code Educators. Previously: Continuing Education, Hunter College.
Description This course began around 2005 as an introduction to HTML4.01. Today, it covers the breadth of the HTML5 language, from 4.01 to 5.1.
Next Offering Spring 2014
Course CSS
Syllabus http://www.thecodeeducators.com/classes/css/
Institution The Code Educators. Previously: Continuing Education, Hunter College.
Description Initially, back in 2007, this course was entirely focused on CSS2.1. It now covers every current — as of July 2013 — feature of CSS3, in addition to CSS2.1.
Next Offering Spring 2014
Course JavaScript
Syllabus http://www.thecodeeducators.com/classes/javascript/
Institution The Code Educators. Previously: Continuing Education, Hunter College.
Description The scope of this course includes core JavaScript and some AJAX. We also discuss algorithms at the end of the course.
Next Offering Fall 2013
Course PHP
Syllabus http://www.thecodeeducators.com/classes/php
Institution The Code Educators. Previously: Continuing Education, Hunter College.
Description Students learn to build and handle web-based forms, interact with a MySQL data store, and create web applications. They also learn proper programming practices, including performance tuning and in-depth debugging.
Next Offering Fall 2013
Course The C Programming Language
Syllabus http://www.thecodeeducators.com/classes/c/
Institution The Code Educators. Previously: Continuing Education, Hunter College.
Description All the important aspects of C are covered: arrays, memory management, structs, preprocessor directives, compiler translation phases, primitives, selection structures, looping constructs, side effects, sequence points, memory management, and pointers. Ample time is spent on pointers and memory management.
Next Offering Spring 2014
Course New Communication Technologies: Web Design, Graphics, and Theory
Syllabus http://roy.vanegas.org/teaching/at-csi/com-370
Institution Department of Media Culture, College of Staten Island
Description As its title suggests, New Communication Technologies: Web Design, Graphics, and Theory (COM 370) teaches the concepts of good web design, how to handle graphics for the web, and the theoretical impact the Internet has had on culture. There is also an historical component to the course.
Next Offering Fall 2013
Course Introduction to Interactive Computing
Syllabus http://roy.vanegas.org/teaching/at-tcnj/imm-120
Institution Interactive Multimedia, The College of New Jersey
Description As a first course in computing languages for interactive multimedia, Introduction to Interactive Computing teaches students to develop an artistic relationship with computers via Processing — a gentler computer programming language for artists that’s easier to learn than other object oriented or procedural languages.
Next Offering Fall 2013
Course Multimedia Tools
Syllabus http://roy.vanegas.org/teaching/at-touro-college/wmm-602
Institution Graduate School of Technology, Touro College
Description Simply put, this course is an exhaustive study of HTML and CSS over 39 hours of graduate level instruction.
Next Offering Unknown
Course Designing for E-commerce
Syllabus http://roy.vanegas.org/teaching/at-touro-college/wmm-603
Institution Graduate School of Technology, Touro College
Description An intense and rigorous course in core web-related technologies, Designing for E-Commerce will provide the student with a thorough, hands-on approach to creating a hand-coded web site with e-commerce functionality.
Next Offering Spring 2014
Course The Business of Web and Multimedia Design
Syllabus http://roy.vanegas.org/teaching/at-touro-college/wmm-630
Institution Graduate School of Technology, Touro College
Description This course prepares graduate students for a career in design, whether for print or web. Students focus on career goals through exercises, research, and discussions.
Next Offering Fall 2013