Students will learn the fundamentals of solid database design with MySQL and PHP scripting continuing where they left off in VCI423 with OOP (object-oriented programming) and MVC (model view controller). The projects are designed to give student’s marketable skills in web design and further their knowledge of good web design and web programming practices. Projects include guestbook applications, social networking, blogs, photo galleries, e-commerce, forums, and content management system.
This course builds upon the Action Script 3.0 learned in VCI422 and is designed to give students more in depth experience with Action Script 3.0. Advanced concepts will be presented and students will learn a broad range of dynamic Action Script techniques, which can be used in a wide variety of web applications. Some examples are Movie Sites, Band Sites, and Portfolio Concepts.
Student explores server-side scripting by learning and applying PHP (PHP: Hypertext Preprocessor), language written for the web, quick to learn, easy to deploy and provides substantial functionality required for e-commerce. Students learn how to connect and perform hands on practice with a MySQL database to create database-driven HTML forms and reports. Topics covered in depth the most important techniques used to build dynamic web sites. Students also learn about content management systems and integration with interface design concepts.
This course will take students beyond the basics of simple animations and Action Script. It is designed to build upon the skills learned in MM351 Interactive Design. This course will give students experience in creating dynamic media and animation to enhance the Web experience and will include video, sound, interactivity, and Action Script 3. Emphasis is placed on using Action Script to create a dynamic driven website.
Students will learn the fundamentals of CSS (Cascading Style sheets). CSS is a style sheet language used to describe the presentation semantics (that is, the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL.
Students will learn the fundamentals of storyboarding and design patterns for the web. Storyboards are graphic organizers such as a series of illustrations or images displayed in sequence for the purpose of pre-visualizing a motion picture, animation, motion graphic or interactive media sequence, including website interactivity. Web design layout requires that students identify Web usability features, both good and bad, conduct search engine optimization (SEO) and decide how to balance usability, aesthetics and accessibility in designs.
Senior-level course dealing with the dynamics involved in preparing a highly professional and competitive portfolio for entry into specific fields of interest. Discussion and critique of student work under consideration for portfolio inclusion will be stressed.
Interactive course focusing on the individual student’s needs dealing with preparing oneself for the job market. Interviewing techniques, resume production, personal letterhead, professional business practices, portfolio development, self-marketing tools, appropriate methods for contacting potential employers, personal dress, and attitudes related to the interview process will be covered.
HTML coding and Macromedia DreamWeaver – This class covers specific design considerations involved when designing, organizing and preparing information graphics and animation for the World Wide Web. Special attention is given to the concepts of non-linear, interactive design and human-computer interaction.
Prerequisite: Associate of Arts in Graphic Design or satisfactory completion of courses ART111 through EM253 or an appropriate amount of industry experience