Professional Education

Bachelor of Technology in Computer Graphics and Multimedia (B.T.)

Core Courses (36 Credits)

Core Courses  (36 credits)

ICM 111 Graphic Design (3)

Working in a studio setting, students are given a strong grounding in graphic communications and design. Through the use of various media, students will learn design theory, typography, color principles and concept development. Students will become acquainted with the tools of graphic design, use creative thinking to solve communication problems, and apply their theoretical knowledge to a variety of design projects.


ICM 112 Drawing/Illustration (3)

A studio course emphasizing a creative discovery of two-dimensional forms. Students will consider the nature and importance of light, values and graphic composition in selectively seeing and recording a visual world.


ICM 121 Computer Graphics            (3)

Using a project and team-based approach, students use the computer to apply creative art and design principles. Students will use the standard image editing software that applies to all the media: print, interactive, video and animation. Students will learn current industry standards for those media. Scanning, compositing, retouching, watermarking,  and output to print, will be learned. Working as teams and using a companion software program, students will create basic web sites.


ICM 122 Graphic Design for the Internet (3)

This course introduces students to the problems and solutions of creating original graphics for the Web. Using computer applications, students will design images for background, text, graphics, navigation and animation. Students will learn to use appropriate colors, file formats and compression methods in creating graphics and layouts.


ICM 211 Color Theory (3)

Color Theory investigates in a theoretical and practical way the three aspects of color – hue, value, and saturation – in both pigment and light.  Through direct manipulation, students will develop sensitivity to color and realize how relative, easily influenced and personal it is.


ICM 212 Introduction to Multimedia (3)

Introduction to the fundamental concepts in multimedia including media issues, representation, storage, transmission; text, graphics, audio and video concepts; multimedia design and delivery; multimedia development tools; and digital compression techniques.  Also included will be printing technology and the process of multimedia production and distribution.


ICM 214 Art History (3)

A survey of the continuing change experienced in art since the 15th century. Students will examine how an image is achieved as well as the significance of the subject represented. Individual inquiry concerning the nature of art is encouraged.


ICM 215 Typography            (3)

A strong typographic foundation is laid in conjunction with an overview of historic type classification.  Exercises range from semantics to basic page layout using a grid.  Critical comparisons of elements of classical forms version more modern forms allow students to choose and combine fonts for specific applications.


ICM 216 Introduction to Multimedia / Vector Formats (3)

Introduction to the fundamental tools of digital media production. This course will cover the technical processes of the variety of Vector formats, their particular functions and their creation and manipulation for effect. Also covered are the pragmatics of the file format; how files are used, the necessities of composition, and transmission with storage. Through course projects and assignments, students will explore the appropriate process required to create various components of visual graphics.


ICM 221 Public Media, Design, and Tools (3)

This course is an introduction to interactive multimedia concepts and presentations. Using new media tools, students develop storyboards and flowcharts for interactive presentations designed for CD and the internet platforms. Students work individually to develop a series of projects that cover various aspects of the multimedia design process.


ICM 222 Introduction to 3-D Design (3)

This studio course is dedicated to the study of design in the three dimensions - height, width, and depth.  Students work with a variety of media and complete sculptural and architectural projects to learn how to manipulate 3-D forms and space.  Students also learn to construct and analyze 3-D forms.


ICM 223 Programming for Media Designer (3)

Introduction to programming languages currently used in the design industries. Students will learn fundamentals of programming as well as the history of programming development. Through a series of course projects, students will explore “stand-alone” applications utilizing different operating-system environments. Students will also explore real-world, workflow by utilizing specific programming languages and Action and Script to automate tasks of image editing, graphic design and page layout applications.

Major Requirements (21 credits)

Major Requirements (21 credits)

ICM 224 Visual Communication (3)

This course is an introduction to basic design concepts including grid based design, graphic reduction (levels of abstraction) image sequencing, relationships of form/counterform, systems design and issues of communication.


ICM 311 2D and 3D Animation (3)

This course is an introduction to computer animation.  Building on the skills learned in the core drawing and graphics classes, this course will focus on mastering the tools and terms used in computer animation in order to design, illustrate and final edit animation clips. The elements and composition of 2D animation as opposed to 3D modeling will be highlighted.  Basic techniques of modeling, lighting, and texture-mapping will be covered in 3D animation.


ICM 312 Interactive Design (3)

This course focuses on the aesthetics of digital media elements and issues surrounding coherence in nonlinear environments.  Students are introduced to authoring techniques and technologies, and designing processes as they learn how to create and develop basic projects in which interactivity is the focus.


ICM 321 Ethics, Law, and Professionalism (3)

This module provides an appreciation of the effects on society of IT-based technology. In order to promote professional competence in the workplace, computer-related Thai/International law, the role of the computer professional and ethical duties associated with the computer use are included. The class will start with a historical examination of ethics and, through research, presentations and discussions, will provide opportunity to learn why it is essential to understand the ethical implications of our professional activities. Topics also include: global implications of technology, security, international law, personal responsibility, discrimination and harassment, computer crime, privacy, and intellectual property rights.


ICM 322 Digital Photography (3)

This course in photography will introduce the student to the use of the adjustable camera, use of exposure meters, f-stops and shutter speeds. The students will study the history of photography as a reference point for their own image making. The transition from traditional film development using negatives to digital processing and printing will covered as well. Students will learn to make digital adjustments such as contrast and brightness. Conceptually, the course will look at the distinctive features of the photographic medium as well as the distinct possibilities offered by digital photography.  These attributes will be applied to solve various business needs in terms of package design, marketing, and communication.


ICM 411 Video Communication (3)

An introduction to the theories and techniques of video production as used for broadcast, business and new media. Students study and practice scriptwriting, image creation and editing techniques for effective communication messages.


ICM 421 Senior Project  (3)

To gain employment in the field of design, a designer needs to present a portfolio of their work. In today’s market, that portfolio can run the gamut from a traditional designer’s “book” to an interactive web site or CD-ROM or a video demo reel. In this class, students define and develop a body of work under the guidance of faculty. Emphasis is on presentation, editing, and organization of a personal portfolio.

Major Electives (30 credits)


Major Electives (30 credits)

ICM 323 Trends of Thai Design (3)

This course will explore the history of modern era design as an evolution from classical Thai and Southeast Asian forms and expressions of visual design. Through a series of visual research projects students will also explore contemporary trends in Thai graphic design for both editorial communication and entertainment.


ICM 324 Character Design (3)

This course will follow the Introduction to 3D and the 2D/3D Animation courses. Students in this course will use scripts and other material provided in the course to conceptualize, design, dress and animate characters for specific roles. The focus of the course will be the variety of approaches to an advanced treatment of the modeling and texturing of characters within a specific environment to achieve desired results.


ICM 331 Computers and Music (3)

Computers and Music examines the history, literature and theory of music technology.  In the lab, students will use computer music software and hardware to complete creative assignments.  In addition, students will learn about the impact of technology on popular and experimental genres including its impact on the music industry.


ICM 332 Scriptwriting and Storyboarding (3)

This class is designed to help students become familiar with the elements of dramatic writing, learn how to tell a good story, develop a sense of storytelling through cinematic techniques including Color Script, and develop their creative potential.


ICM 341 Internet and Website Structure (3)

Students will gain an appreciation for the architectural factors that a Web manager must consider when implementing Web servers and Web services for personal computers and mobile devices. Students will discuss relevant aspects of the architecture of the Internet including the Domain Name System, registering domain names, obtaining IP addresses, access technologies, and TCP/IP. Students also look closely at the Web servers themselves, considering factors such as operating systems, Web server software, security concerns, secure on-line transactions, server performance, Java, CGI, Active-X, etc. Students work on a semester-long case project to design the Web infrastructure for an organization.


ICM 342 Introduction to Web Business (3)

This course introduces the World Wide Web and its development from an information sharing tool to a key in business success. Examines how a business can use the web and how to incorporate a web presence into its current business practice. The student will learn how to develop an effective site and site structure as well as an understanding of marketing the site on and off the web. Students will develop an understanding of the global nature of the web including international and intercultural issues.


ICM 351 Package Design (3)

This course will introduce students to design concepts and practical applications of package design and construction. Students analyze and create three-dimensional and graphic solutions for several packaging problems: labeling, redesign, and a box structured for reuse. Students will seek creative alternatives to conventional packaging through more environmentally benign designs.


ICM 352 Social Responsibility in Communication Media (3)

Students will examine the role of media in society. This course offers a systematic approach to understanding the moral issues relevant to mass communications and technology in combination with the practice of ethics by media professionals. Students will learn the history of the media, survey codes of ethics from various trade groups, and study the impact media and technology have on society. Through this class, participants will be enabled to assess and make informed choices in their own work.


ICM 353 Modeling for Game Development (3)

This course explores 3-D modeling specifically designed for integration into a game engine.  Students are expected to develop an understanding of the principles of modeling. The focus is on creating characters and other forms to be integrated into a game and included on demo reels. Aesthetics, construction, communication, sculptural skills and quality of work are stressed


ICM 361 Computer-Aided Design (3)

This is an introductory course using the CAD software. Topics include familiarization with computers and the basic elements of computer-aided drafting, and the operation of a computer graphics system as it is used in professional practice. The student gains hands-on experience at the computer graphics station while working on a variety of drafting exercises in the architectural and engineering disciplines.


ICM 362 Advanced Drawing/Illustration (3)

This course continues and expands on topics covered in ICM 112.  This is an advanced course in illustrating and drawing using an advertising framework. Through assignments based on actual projects, students become familiar with the art director-client-illustrator relationship and how it affects the evolution of their work creatively and technically. This course is aimed at developing personal style and finished drawings for illustration. Assignments take a tutorial approach to identify and nurture elements that make each student’s work unique.


ICM 363 Advanced Digital Photography (3)

This course continues and expands on topics covered in ICM 322.  This course, targeted to advanced photography students, emphasizes the philosophical and technical relationship between the camera and the computer. Students are expected to mesh their personal aesthetic with the multitude of possibilities available in electronic media. Appropriate presentation, software options and sequencing of imagery are stressed, along with historical examples that provide background for understanding this new medium.


ICM 431 Information Design and Usability (3)

This course explores user-centered design processes.  It offers a broad perspective that emphasizes how user research and prototype assessment can be integrated into different phases of the design process. Usability testing is also covered. The hands-on step-by-step discussion of test design is augmented by a discussion of current theory and strategy.


ICM 432 Digital Cinematography (3)

Through various exercises, students learn how digital cinematography techniques are utilized in current film and television productions.  Students explore and evaluate digital image capturing as executed by digital cinematographers and the application of digital moving image techniques essential for digital image capture.


ICM 441 Advanced Interactive Design (3)

This course enables students to implement applications to a level of intuitive visual development in order to create, import, animate, and control media in a sophisticated, interactive interface. Students learn the issues regarding Hybrid Interactive CD and web creations and debugging for multiple playback and browser environments. Students explore gif animations and batch-graphic manipulation, and sound. The class acts as a team working on a large project and creates a project estimation based on a client’s needs for finished product.


ICM 442 e-Commerce Design (3)

This course will examine the design and implementation of Internet technologies used for the purchase and sale of goods and services, and to provide service and support to customers after the sale. It will cover incorporating the web presence into business process and the technical requirements of e-Commerce solutions. Server side scripts will be developed or enhanced to provide content management, security, payment systems, auxiliary systems, and transaction processing. Included in B2C solutions, mobile and personal devices will be covered as new mediums for business.  The design and marketing issues of mobile phones, and other small screen devices are also addressed.


ICM 443 Multimedia Programming (3)

In this course, students will use advanced multimedia environments to design and develop multimedia applications that combine text, images, sound, video, and animation.  Topics will also include theories of interactivity, hypertext, and instructional technology


ICM 451 Independent Study (3)

Opportunity for students to pursue advanced study in a predefined area with a particular instructor.


ICM 452 Internship (3)

This internship will allow students to get hands-on experience in the graphic design and multimedia industry. The internship program provides advanced graphics and multimedia majors with experience in a professional environment, helping to prepare them for entry into the job market.  Status updates will be submitted to an advising instructor during the internship.

ICM 461 2-D Animation and Tools (3)

This course allows students to strengthen existing animation skills by emphasizing illustrative style and technique.  Through lectures and practice, students explore the influence of the visual arts in independent production and develop a personal aesthetic.  Students will also learn to develop a better sense of timing, staging and fluid movement while continuing to develop sequential drawing skills.


ICM 462 3-D Animation and Tools (3)

Students are challenged to integrate, both technically and aesthetically, 3-D character and background elements in a project-based environment. Students master match-moving and compositing techniques, as well as exercise character animation and modeling skills.  Students will also explore basic tools and apply them to various anatomical problems to find modeling and rigging solutions for character motion. Major emphasis is placed on proper identification of controls for the end user.


ICM 471 Cooperative Education (6)

The study of actual working processes in a real-world establishment in the capacity of an employee to prepare the student for future careers in the most systemic manner       possible. The student will be assigned to a full-time position at an establishment for a minimum period of one educational term or sixteen weeks. The job is one of quality which offers the possibility of relevant work-integrated learning or project-based learning and contributes to the benefit of the entity. The student will be evaluated for their performance by the faculty and the establishment. As well, the student will be required to deliver a report summarizing their performance following the conclusion of their cooperative education work assignment.


ICO 301 Pre-Cooperative Education            (3)

The study of concept behind the cooperative education system and the development of readiness and various capabilities such as job application letter writing, employer screening, job interview techniques, communication skill improvement, personality, teamwork, organizational culture, creative thinking techniques, report writing and presentation techniques, as well as entrepreneurship skills, recommended practices at work and workplace safety.