I. ASCRC General Education Form (revised 9/15/09) Use to propose new general education courses (except writing courses), to change existing gen ed courses and to remove designations for existing gen ed courses. Note: One-time-only general education designation may be requested for experimental courses (X91-previously X95), granted only for the semester taught. A NEW request must be submitted for the course to receive subsequent general education status. Group III. Language VII: Social Sciences (submit X III Exception: Symbolic Systems * VIII: Ethics & Human Values separate forms IV: Expressive Arts IX: American & European if requesting V: Literary & Artistic Studies X: Indigenous & Global more than one VI: Historical & Cultural Studies XI: Natural Sciences general w/ lab w/out lab education group *Courses proposed for this designation must be standing requirements of designation) majors that qualify for exceptions to the modern and classical language requirement Dept/Program School of Media Arts: BFA in Media Arts Course # MART 340 Course Title Prerequisite Principles of Interactive Media Credits II. Endorsement/Approvals Complete the form and obtain signatures before submitting to Faculty Senate Office Please type / print name Signature Heejoo Kim X4540 heejo.kim@umontana.edu Program Chair Mark Shogren X4541 Dean Dr. Stephen Kalm x4970 III. Type of request New One-time Only Reason for Gen Ed inclusion, change or deletion 3 Date Instructor Phone / Email Description of change Change Remove X The ability to use these existing courses as an appropriate substitute for symbolic systems courses currently in place would ease the current credit load on our students, is an appropriate substitute with respect to rigorous student learning goals, and would be used only by a very select group—those students wishing to earn the pre-professional degree of a BFA in Media Arts. Programming sequence for BFA Media Arts students to be designated as an acceptable substitution for the UM General Education Symbolic Systems sequence (Group III). IV. Description and purpose of new general education course: General Education courses must be introductory and foundational within the offering department or within the General Education Group. They must emphasize breadth, context, and connectedness; and relate course content to students’ future lives: See Preamble: http://www.umt.edu/facultysenate/gened/GEPreamble_final.htm The BFA degree in the School of Media Arts has an extended curriculum (59-63 credits) and requires fluency in many aspects of new media and traditional narratives. It is required for all BFA students to engage in some form of web development and or interactive programming in order to communicate in the emerging languages of the 21st century. Programming languages (including HTML, CSS JAVA, processing, etc.) together are the lingua franca of information delivery for the 21st century. As a system of symbols that convey specific meanings and functions within a strict and rigidly defined syntax, it holds similarities to language grammar, algebra, problem solving, logic, and written music. Programming languages, like any language, have a level of efficiency and elegance that can be increased as one develops a greater command of the language. These programming languages are built for the electronic arts, new media art, and visual design communities. They are recognized globally and are commonplace in universities and professional training institutions across the nation. MART 340 Principles of Interactive Media is an exploration into the various coding languages used to bridge the gap between the viewer and the creative process. Programming languages, like that of any spoken language, adheres to a strict set of syntactic rules and symbols that convey meaning, and the concepts and approaches to software and interactive web development is applicable across a wide array of technologies. By approaching the languages of Java, Processing, Javascript, and C# as a whole in terms of logic and problem solving, students will gain an integrated skill set allowing them to communicate programmatically with software and other developers beyond that of the end user. V. Criteria: Briefly explain how this course meets the criteria for the group. See: http://www.umt.edu/facultysenate/ASCRCx/Adocuments/GE_Criteria5-1-08.htm 1. Rigorously presents a mapping between a Content creation for new media can be extremely real-world system and a human abstraction of abstract and frequently reinvents previous modes the system. of problem solving and communication to achieve results that have often not existed previously. Our students are learning how translate these wildly creative and unique designs across platforms, devices and internationally to attain a global presence. In this sense the abstraction of human interaction goes beyond spoken languages, and is relayed through computer languages to present representation of artistic and functional content in accomplishing desired results whether for commercial use for a client or for their aesthetic use in a traditional gallery space. Students must be able to use analysis, reasoning and creative thought in order to develop new media content including, but not limited to native, internet and web-based applications. It is very common for a designer and programmer to reside in greatly separated locations, and often times abroad. The universal systems through computerbased communication are a necessity for achieving desired results and succeeding in a technological global society. 3. Utilizes alternative methods of By understanding computer-based syntax that communication, perception, and expression in drive this technological world , the technology is order to encourage rigorous thinking. greatly demystified and therefore students are better equipped to communicate through digital connections that humans are increasingly sharing. VI. Student Learning Goals: Briefly explain how this course will meet the applicable learning goals. See: http://www.umt.edu/facultysenate/ASCRCx/Adocuments/GE_Criteria5-1-08.htm 1. Demonstrate an understanding of the symbols Through computer markup, and programming and the transformations of the system. languages, students will demonstrate fluency in digital and internet communication, transcending spoken human verbal languages. Through both graphic representation of objects, color, layout and text content, students will be able to communicate on a global level opening doors for collaboration and opportunities on a larger scale. 2. Relay and interpret information in terms of Through development of computer-based the given symbolic system. systems, both graphically and syntactically, students will demonstrate the significance in communicating and collaborating in the global economy. 3. Apply creative thinking using the symbolic Students will learn computer-based graphical system in order to solve problems and and code-based syntax, thus demonstrating communicate ideas. proficiency in problem solving in means other than spoken human verbal communication systems. VII. Justification: Normally, general education courses will not carry pre-requisites, will carry at least 3 credits, and will be numbered at the 100-200 level. If the course has more than one pre-requisite, carries fewer than three credits, or is upper division (numbered above the 200 level), provide rationale for exception(s). This class has been designated as a 300 level class since its conception in 2010. VIII. Syllabus: Paste syllabus below or attach and send digital copy with form. The syllabus should clearly describe how the above criteria are satisfied. For assistance on syllabus preparation see: http://teaching.berkeley.edu/bgd/syllabus.html 2. Applies analysis, reasoning and creative thinking in the understanding and manipulation of symbolic codes. Principles of Interactive Media MART 340-50 Fall Semester 2014 Section 50 MART 340 CRN 74989 Principles of Interactive Media 3 Credits Instructor: Heejoo Kim Heejoo.kim@umontana.edu Office Hours by appointment only Room 233 McGill Hall or via chat/skype if you are outside Missoula Online Course – Assignments every Monday Software: Processing, Adobe Edge Animate, Unity 3D Welcome to Principles of Interactive Media, an exploration of some of the artistic tools used to bridge the gap between the viewer and creative process. We will be covering a wide range of topics including generative art, interactive projection installations, interactive motion graphics, and game basic development. We will be using Moodle for uploading our assignments and for our grade book and private messaging system. The weekly assignments can be found there and also on your class website. www.principlesofinteractivemedia.com For this course you are going to need the free program Processing, the free program Unity 3D, and you will also need Adobe Edge Animate, which is part of Adobe CC. We will spend one month with Edge Animate and you will need to either download the 30-day free trial once we begin that unit, or get a subscription to the Adobe Creative Cloud. Be sure to sign up for Adobe CC as a student, as the price is greatly reduced. Though not necessary, you are also likely going to want an image-editing program, such as Adobe Photoshop, Adobe Illustrator, or your favorite drawing program. Course Schedule: Each assignment will be due one week later, usually this is on a Monday unless Monday is a holiday. If Monday is a holiday then assignment will be due on the next official day of class. Monday August 25: Assignment Processing 1 Tuesday Sept 2: Assignment Processing 2 Monday Sept 8: Assignment Processing 3 Monday Sept 15: Assignment Processing 4 Monday Sept 22: Assignment Processing 5 Monday Sept 29: Assignment Edge Animate 1 Monday Oct: 6: Assignment Edge Animate 2 Monday Oct: 13: Assignment Edge Animate 3 Monday Oct 20: Assignment Edge Animate 4 Monday Oct 27: Assignment Unity 1 Monday November 3: Assignment Unity 2 Monday November 10: Assignment Unity 3 Monday November 17: Assignment Unity 4 Monday November 24: Assignment Unity 5 Monday December 1 Unity 5 Continued . . . Monday December 8: Final Unity Project due. Grading: Assignments must be submitted on time to receive full points. Assignment 1: Processing 1 – 6 Points Assignment 2: Processing 2 – 7 Points Assignment 3: Processing 3 – 7 Points Assignment 4: Processing 4 – 7 Points Assignment 5: Processing 5 – 7 Points Assignment 6: Edge Animate 1 – 7 Points Assignment 7: Edge Animate 2 – 7 Points Assignment 8: Edge Animate 3 – 7 Points Assignment 9: Edge Animate 4 – 7 Points Assignment 10: Unity 1 – 7 Points Assignment 11: Unity 2 – 7 Points Assignment 12: Unity 3 – 7 Points Assignment 13: Unity 4 – 7 Points Assignment 14: Unity 5 – 10 Points Students with disabilities may request reasonable modifications by contacting me. The University of Montana assures equal access to instruction through collaboration between students with disabilities, instructors, and Disability Services for Students (DSS). “Reasonable” means the University permits no fundamental alterations of academic standards or retroactive modifications. For more information, please consult http://www.umt.edu/disability. Academic Misconduct and the Student Conduct Code All students must practice academic honesty. Academic misconduct is subject to an academic penalty by the course instructor and/or disciplinary sanction by the University. All students need to be familiar with the Student Conduct Code. The Code is available for review online at http://life.umt.edu/vpsa/student_conduct.php. Please note: Approved general education changes will take effect next fall. General education instructors will be expected to provide sample assessment items and corresponding responses to the Assessment Advisory Committee.