CMST 386 Principles of Web Design and Technology II (3)
Recommended: CMST 290 and 295. A hands-on, project-based
introduction to multimedia development. The aim is to create interactive products that integrate images, sound, video, and animation following sound media design principles for optimal display in multiple media formats using Adobe Flash. Topics include storyboarding, Web design, animation, motion-tweening, project management, and ethical design.
Prerequisite: CMST 385. Continuation of the study of Web
design, tools, and technology principles. The objective is to create a Web site promotion strategy, with search engine optimization, and produce a professional Web site that incorporates multimedia and scripting. Topics include Web site marketing, Web analytics, performance, privacy, and security issues related to Web site production. Focus is on Extensible HyperText Markup Language (XHTML), cascading style sheets (CSS), and JavaScript. Students may receive credit for only one of the following courses: CAPP 386 or CMST 386.
CMST 342 Principles of Multimedia II (3)
Prerequisite: CMST 341. Further hands-on project-based study
of multimedia development. The objective is to use scripting with Adobe ActionScript to develop products that integrate sound, video, animation, and images for display in multiple media formats using Adobe Flash. Topics include storyboarding, Web design, animation, project management, and ethical design. CMST 351 Motion Graphics I (3)
Prerequisites: CMST 320 and 325. A hands-on introduction to
the basic concepts, techniques, and principles of digital video and motion graphics effects using Adobe After Effects. The objective is to describe digital video compositing techniques; create digital composites that combine video, text, digital images, and audio; and apply visual special effects to create professional results for use on multiple platforms, such as film, video, multimedia, and the Web. Topics include techniques such as basic storyboarding, key framing, transformations, and rendering, as well as effects (including levels, curves, color correction, blur, glow, fractal noise, keying, masking, and cartoon effects). CMST 385 Principles of Web Design and Technology I (3)
Prerequisite: CMST 290, CMIS 102, IFSM 201, or CMST 103.
Recommended: CMST 295. A study of Web design, tools, and technology principles. The goal is to plan and produce a professional Web site. Topics include Internet protocols; usability; accessibility; and social, ethical, and legal issues related to Web site production. Focus is on Extensible HyperText Markup Language (XHTML) and cascading style sheets (CSS). Students may receive credit for only one of the following courses: CAPP 385 or CMST 385.
CMST 388 Fundamentals of JavaScript (3)
Prerequisite: CMST 386. A hands-on, project-based study of
JavaScript using a structured programming approach to build dynamic, interactive Web pages. The goal is to use client-side JavaScript to create interactive, cross-browser-compatible Web pages that minimize security and privacy vulnerabilities. Topics include form validation, Web development tools, documentation, dynamic HTML, event handling, cross-browser compatibility, cookies, and security issues. Programming projects are included. Students may receive credit for only one of the following courses: CMST 388 or CMST 398J. CMST 416 Advanced Visual Basic .NET Programming (3)
Prerequisite: CMST 306. A hands-on, project-based, structured
programming approach for building dynamic, interactive Web applications using the Visual Basic .NET application development environment. The aim is to use sophisticated event-driven programming techniques to develop and deploy Web-based programming applications that interface with current database technologies. Emphasis is on programming concepts, tools, methods, and application design and development. Practical opportunities to design and develop complete applications integrating multiple features of the Visual Basic .NET programming language are provided. CMST 425 Advanced Image Editing (3)
Prerequisite: CMST 325. Continued hands-on, project-based
study of digital image editing using Adobe Photoshop. The objective is to identify and apply advanced design concepts, adjustments, and batch processing techniques to creating new images and editing existing ones. Topics include more advanced terminology, tools, considerations, and processes from concept to completion. Emphasis is on advanced concepts and practical techniques to create professional images for print, Web, and other electronic media. Discussion also covers ethical and legal issues.