Courses

NETWORKS AND SERVER STRUCTURES

Even for a front-end developer, the need for a basic understanding of the relationship between the client-side and the server-side is paramount. Whether developing server-side applications oneself or in the event of a need to communicate with server-side developers in a team production environment, a front-end developer’s ability will always be hindered without this proper […]

NETWORKS AND SERVER STRUCTURES Read More »

ADVANCED MOBILE APPLICATIONS

Having previously explored hybrid HTML5 mobile applications in the beginning mobile applications course, in this course, the primary focus will be shifted towards platform specific development. Students will build native applications for Android and iOS in their respective integrated development environments — Android Studio and XCode. This course will also familiarize students with elementary constructs

ADVANCED MOBILE APPLICATIONS Read More »

DIGITAL PUBLISHING

This course focuses on the theories, design strategies and distribution practices of multi-format digital publishing. Students will learn how to turn a text file into an HTML file, an epub file, a Kindle file, a pdf, and a printed book. Research will be guided by questions from class readings and discussions, as well as from

DIGITAL PUBLISHING Read More »

GAME DEVELOPMENT I

In this course, students will leverage their existing user interface design, advanced programing, motion graphics, and 3D modeling skills to build 2D and 3D games for consumer markets. Using existing knowledge of javascript, students will explore integrated development environments (IDE’s) such as Unity to create 2D, as well as 3D, cross-platform games for desktop, mobile,

GAME DEVELOPMENT I Read More »

MOTION GRAPHICS MEDIA

Motion design is more than just animation and effects. Beyond the creation of animated assets there exist a different, yet equally significant, demand for knowledge of application and deployment for diverse media. In this course, students will learn to expand on their media integration and deployment techniques to achieve even more unique and pragmatic professional

MOTION GRAPHICS MEDIA Read More »

Social Media APP Design

After advancing past basic social User Interface (UI) structures using familiar social media applications from the previous social media course, in this course students will expand their abilities to programmatically build custom solutions for unique social media challenges. Students will synthesize their skills to build and use social media Application Programming Interfaces (API) and Mashups

Social Media APP Design Read More »

INTERACTIVE DESIGN III

Following two preceding courses of interactive design, this course will press students further into programming languages, expanding on the clarity of understanding, and variety of known libraries, frameworks, and tools available for development. Additionally, students will venture outside of application development for browsers to explore possibilities of interactive design for wearable technology, television, streaming media

INTERACTIVE DESIGN III Read More »

BUSINESS MARKETING FOR CREATIVES

In this course, students will learn the skills and procedures necessary to start a successful freelance operation. Students will learn the advantages and disadvantages of freelancing and also what steps are necessary to protect their creative property and ensure they are paid according to their skills and demand. Ethical standards as well as moral standards

BUSINESS MARKETING FOR CREATIVES Read More »

WEB DESIGN MARKETING AND SEO

Having gained the skills to create and author websites in previous web and interactive design courses, in this course students will focus on the post-development processes: marketing and maintenance of the usage health of existing websites. Without strategies for acquiring, analyzing and maintaining traffic, any web development project would be rendered invisible, and consequently, ineffective.

WEB DESIGN MARKETING AND SEO Read More »

USER INTERFACE DESIGN

In this course, students will learn to identify and compose effective design patterns for digital interfaces. In addition, students will learn usability fundamentals such as learnability, visibility, error prevention, efficiency and solid interface design. Lastly, students will also learn how to use associated prototyping tools to create both low-fidelity and high fidelity prototypes. By the

USER INTERFACE DESIGN Read More »

Scroll to Top