Dept of | by Philip Likens

Teaching Experience

I began teaching professionally in January 2008.  All of the following classes were taught at the Art Institute of Dallas in the Advertising, Graphic Design, or Interactive Design and Web Development BFA programs.  Current course information may be found on my instructional page.

Summer 2010

  • IMD2013 Concepts in Motion Design
  • WDM2023 Intro to Server Side Languages
  • WDM3023 Intermediate Server Side Languages
  • WDM4023 Advanced Server Side Languages
  • Code Lab
  • Design Lab

Spring 2010

  • IMD2003 Programming Logic
  • WDM4002 Server Side Project Planning
  • GDB4043 Vector Animation for Graphic Design
  • GDB2103 Basic Scripting for Graphic Design
  • Code Lab

Winter 2010

  • IMD2013 Concepts in Motion Design
  • IMD4022 IMD Portfolio
  • WDM1003 Intro to Client Side Languages
  • WDM2023 Intro to Server Side Languages
  • WDM3023 Intermediate Server Side Languages
  • Code Lab

Fall 2009

  • IMD2003 Programming Logic
  • IMD3023 Advanced Scripting Languages
  • IMD4013 Designing for Server Side Technology
  • WDM1003 Intro to Client Side Languages
  • WDM2023 Intro to Server Side Languages

Summer 2009

  • GDB2103 Basic Scripting for Graphic Design
  • IMD2013 Concepts in Motion Design
  • IMD3003 Designing for Dynamic Web Sites
  • IMD3903 Portfolio Foundations

Spring 2009

  • IMD1003 Intro to Scripting Languages
  • IMD2003 Programming Logic
  • IMD3023 Advanced Scripting Languages
  • IMD4013 Designing for Server Side Technology

Winter 2009

  • GDB2103 Basic Scripting for Graphic Design
  • IMD2013 Concepts in Motion Design
  • IMD3003 Designing for Dynamic Web Sites
  • IMD3903 Portfolio Foundations

Fall 2008

  • IMD1003 Intro to Scripting Languages
  • IMD2003 Programming Logic
  • IMD3023 Advanced Scripting Languages
  • IMD4013 Designing for Server Side Technology

Summer 2008

  • IMD2003 Programming Logic
  • IMD2013 Concepts in Motion Design
  • IMD3003 Designing for Dynamic Web Sites

Spring 2008

  • IMD1003 Intro to Scripting Languages
  • IMD2003 Programming Logic
  • IMD2032 Inside Interactive Media
  • IMD3023 Advanced Scripting Languages

Winter 2008

  • IMD2003 Programming Logic
  • IMD2013 Concepts in Motion Design
  • IMD3903 Portfolio Foundations

Course Descriptions

IMD1003 Intro to Scripting Languages / WDM1003 Intro to Client Side Languages

An introduction to the development of client-side Web documents with XHTML and CSS, with a focus on designing well-formed standards based documents. Prerequisites:  GDB2002

GDB2103 Basic Scripting for Graphic Design

This class provides a structured exploration of the principles of web design with an emphasis on design. The student should learn the basics of how to write “well-formed” code that is compliant with World Wide Web Consortium standards. The student is guided through the creation of well-designed web pages that were planned using goals, objectives, flowcharts and storyboards. Prerequisites: GDB2002

IMD2013 Concepts in Motion Design

An introduction to motion design concepts and techniques. Students create interactive motion using basic principles of design for timeline-based media. Prerequisites:  MM2093

IMD4043 Special Topics in Interactive Media

The rapidly changing nature of interactive media and its supporting technologies requires a continuing effort to explore and experience new developments in the industry. Special Topics will involve researching and experiencing of the latest technologies as well as experimental projects that define and implement new types of interactive solutions. Prerequisites: None

IMD2032 Inside Interactive Media

This course will introduce the student to concepts and designs utilized in the development of education, sales, and marketing presentations. Students will study basic concepts of interactive media with an emphasis on the hardware, software, peripherals, and interdisciplinary content required for successful composition of interactive media projects. Students will demonstrate a knowledge of this content by creating an integrated, interactive media presentation using the basic concepts and principles of multimedia and graphic design. Prerequisites: None

IMD2003 Programming Logic

An introduction to various logic statements used in all programming languages, providing the skills to convert written words into programming code. Prerequisites:  WDM1003

IMD3023 Advanced Scripting Languages / WDM2023 Intro to Server Side Languages

An introduction to server side languages focusing on database design and integration into client side technologies using MySQL and PHP. Prerequisites:  IMD2003

IMD3003 Designing for Dynamic Web Sites / WDM3023 Intermediate Server Side Languages

This course focuses on using Javascript to interface with the XHTML document object model, and methods of retrieving data from a database using AJAX, PHP and MySQL.  Additionally, students will explore the role of these technologies as they relate to user-centered design. Prerequisites:  WDM2023

WDM4002 Server Side Project Planning

In this course students will develop the design that they will use in for their project in WDM2043.  Students will apply concepts learned in User Centered Design to develop storyboards, flowcharts, and other design documents for their project. Prerequisites:  WDM3023

IMD4013 Designing for Server Side Technology / WDM4023 Advanced Server Side Languages

An advanced course that culminates in the application of client and server side languages with a specific focus on user-centered design within the realm of e-commerce.  Students will be challenged to juxtapose unique shopping experiences with strong design and technical precision to create a portfolio worthy web site. Prerequisites:  WDM3023, WDM4002

IMD3903 Portfolio Foundations

This course begins a detailed evaluation and critique of each students’ work in order to prepare them for graduation. In the course students begin work on their final portfolio by completing a particular portion of the final portfolio requirements. Prerequisites:  WDM4023, IMD2043, IMD3013

IMD4022 IMD Portfolio

The IMD Portfolio is a series of interactive projects that demonstrate the student’s creative design and scripting skills. The Portfolio becomes a part of the student’s future career path as it serves as the primary resource display of interactive media accomplishments. Prerequisites:  IMD4032 concurrent

Code Lab

Code Lab is an open programming workshop in which students may obtain help concerning school or professional projects.  The Code Lab is primarily meant for students in the Web Design and Interactive Media BFA, but is also open to other majors that may have a programming class in the current semester. Technologies supported include: Javascript, PHP, MySQL, AJAX and Actionscript.  XHTML and CSS help may be obtained as well, but is considered to be lower priority.

Design Lab

Design Lab is an open design workshop in which students may obtain help concerning school or professional projects.  The Design Lab is primarily meant for students in the Web Design and Interactive Media BFA, but is also open to other majors. The Lab covers design, usability, navigation & site flow, project scope, research & prototyping, process books and portfolio advising.