Fall 2019 Schedule
Face-to-Face, Mondays |
12:00pm - 3:50pm | CS 74.42 Introduction to Game Coding (was Game Development) 17.5 week length - section 1922 (combined) |
Kunde 152 |
Face-to-Face, Wednesdays |
12:00pm - 2:50pm | CS 74.40 History of Games 17.5 week length - section 1924 (combined) |
Maggini 2923 |
Online, Tuesdays* | 11:30am - 12:30pm | CS 5: Computer Literacy 17.5 week length - section 1365 |
via Canvas & Zoom |
Online, Tuesdays* (Maggini 2806 optional mtg) |
5:30pm - 6:30pm | CS 50B: Web Development 2 17.5 week length - section 1384 |
via Canvas & Zoom |
Online, Tuesdays* (Maggini 2806 optional mtg) |
6:45pm - 7:45pm | CS 50C: Web Development 3 - JavaScript 17.5 week length - section 1828 |
via Canvas & Zoom |
Online, Mondays* | 12:00pm - 3:50pm | CS 74.42 Introduction to Game Coding (was Game Development) 17.5 week length - section 1827 (combined) |
via Canvas & Zoom |
Online, Wednesdays* | 12:00pm - 2:50pm | CS 74.40 History of Games 17.5 week length - section 2241 (combined) |
via Canvas & Zoom |
*Online sections only: live attendance at weekly scheduled lectures optional, asynchronous viewing of each weekly lecture required. Face-to-face sections only: attendance in class mandatory.
Fall 2019 Office Hours
August 20 – December 12, 2019
Tuesdays (in office) | 1:00pm - 2:00pm | Maggini 2937 (inside Computer Studies Dept office on 3rd floor) |
Thursdays (online) | 10:00am - 2:20pm | Online: Email ewilde@santarosa.edu or Skype ethanwilde |
» Reserve a future office hour appointment
Fall 2019 Required Textbooks
CS 5 | Instructor-prepared materials - no textbook required. |
CS 50B | WordPress 5 Complete (7th) Karol Król 978-1789532012 (ISBN 13) Publisher book site available |
CS 50C | Eloquent JavaScript (3rd) Marijn Haverbeke 978-1593279509 (ISBN 13) Free PDF eBook available No purchase necessary. Use the free eBook available online. |
CS 74.40 |
Eloquent JavaScript (3rd) The Transformational Framework (1st) |
CS 74.42 | Instructor-prepared materials - no textbook required. |
Fall 2019 Recommended Textbooks
CS 50B |
Eloquent JavaScript (3rd) JavaScript & jQuery: The Missing Manual (3rd) JavaScript in 24 Hours, Sams Teach Yourself (7th) |
CS 50C |
JavaScript & jQuery: The Missing Manual (3rd) JavaScript in 24 Hours, Sams Teach Yourself (7th) |
CS 74.42 |
JavaScript in 24 Hours, Sams Teach Yourself (7th) Phil Ballard |
Prior Terms
Spring 2019 Schedule
Mondays | 12:00pm - 3:00pm | CS 74.42A: Game Development 1 17.5 week length - section 5824 (combined) |
Maggini 2923 |
Mondays | 6:00pm - 9:00pm | CS 50A Web Development 1 17.5 week length - section 4517 (combined) |
Maggini 2920 |
Thursdays | 5:00pm - 9:00pm | CS 50.32 Web and Digital Media Projects 17.5 week length - section 6908 |
Maggini 2920 |
Online | CS 5: Computer Literacy 17.5 week length - section 5656 |
||
Online | CS 50A: Web Development 1 17.5 week length - section 5398 |
||
Online | CS 50B: Web Development 2 17.5 week length - section 5407 |
||
Online | CS 50C: Web Development 3 - JavaScript 17.5 week length - section 5371 |
||
Online | CS 74.42A: Game Development 1 17.5 week length - section 5363 |
Spring 2019 Office Hours
January 14 – May 17, 2019
Tuesdays (in office) | 12:40pm - 2:00pm | Maggini 2937 |
Thursdays (online) | 10:00am - 3:00pm | Online: Email ewilde@santarosa.edu or Skype ethanwilde |
» Reserve a future office hour appointment
Spring 2019 Required Textbooks
CS 5 |
Instructor-prepared materials - no textbook required. |
CS 50.32 |
Get Agile!: Scrum for UX, Design & Development |
CS 50A |
Head First HTML and CSS (2nd) |
CS 50B |
WordPress Complete (6th) |
CS 50C |
Eloquent JavaScript (3rd) |
CS 74.42A |
An Introduction to HTML5 Game Development with Phaser.JS Eloquent JavaScript (3rd) |
Spring 2019 Recommended Textbooks
CS 50B |
Eloquent JavaScript (3rd) |
CS 50C |
JavaScript & jQuery: The Missing Manual (3rd) JavaScript: The Definitive Guide (6th) |
Fall 2018 Schedule
Mondays | 6:00pm - 9:00pm | CS 50A Web Development 1 17.5 week length - section 2310 (combined) |
Maggini 2923 |
Tuesdays | 6:00pm - 9:00pm | CS 55.13: Server-Side Web Development 17.5 week length - section 0587 |
Maggini 2923 |
Online | CS 50A: Web Development 1 17.5 week length - section 1376 |
||
Online | CS 50B: Web Development 2 17.5 week length - section 1384 |
||
Online | CS 50C: Web Development 3 - JavaScript 17.5 week length - section 1828 |
||
Online | CS 74.42A: Game Development 1 17.5 week length - section 1827 |
Fall 2018 Office Hours
August 20 – December 14, 2018
Mondays (online) | 11:00am - 2:00pm | Online: Email ewilde@santarosa.edu or Skype ethanwilde |
Wednesdays (in office) | 11:00am - 1:00pm | Maggini 2937 |
» Reserve a future office hour appointment
Fall 2018 Required Textbooks
CS 55.13 |
PHP & MySQL: The Missing Manual (2nd) |
CS 50A |
Head First HTML and CSS (2nd) |
CS 50B |
WordPress Complete (6th) |
CS 50C |
Eloquent JavaScript (3rd) |
CS 74.42A |
An Introduction to HTML5 Game Development with Phaser.JS Eloquent JavaScript (3rd) |
Fall 2018 Recommended Textbooks
CS 50B |
Eloquent JavaScript (3rd) |
CS 50C |
JavaScript & jQuery: The Missing Manual (3rd) JavaScript: The Definitive Guide (6th) |
B.A., History of Art and Visual Culture, University of California, Santa Cruz, 1990
- College Honors
- Highest Honors in Major
- Phi Beta Kappa
Academic Experience:
Academy of Art University, 2001-2016
- Adjunct Instructor, Web Design + New Media Department, Graduate Division
University of California, Berkeley, 1992-1994
- Graduate Student Instructor, Department of Environmental Design
University of California, Santa Cruz, 1990
- Teaching Assistant, Art History Department
My life experience – as an instructor of Web, mobile and gaming technology and as an entrepreneur and coder who has started two interactive development firms – has provided me with the range of skills I need to meet the demands of teaching game development, mobile application development and web development. Before joining the faculty at Santa Rosa Junior College, I taught Web design and coding, mobile and game development in a graduate design school from 2001 to 2016.
I was most recently Managing Principal and Senior Engineer at Braindunk. There, I brought two decades of interactive development experience to Braindunk’s unique team of new media creators, social scientists, artists, writers, and makers. With Braindunk, I worked to fulfill my lifelong dream of working on social and environmental justice, while crafting “interactive environments” that empower, engage and energize people, encouraging creative expression and learning. Braindunk’s initiatives include innovative educational services for teaching kids to code, and development of mobile collaboration tools for creating stories about the natural world around us.
I have written books for Adobe Press and Pearson Education, presented at numerous conferences including MacWorld, and have recently wrapped up work on a new site for the Kitsap Regional Library in Washington.
I was a Founder and Managing Principal of Mediatrope Interactive Studio, from 1996 until 2013. In 1996, Mediatrope launched the world’s first online presentation of art museum collections for the Fine Arts Museums of San Francisco (FAMSF), including the DeYoung and Legion of Honor museums. The following year (1997), Mediatrope empowered FAMSF to become the first art museum website to offer crowd-sourced descriptions of their collections objects. By 2004, Mediatrope was well on its way to becoming a specialist in online museum collections, and launched the largest-yet collections site for the MFA Boston, comprising 350,000 objects and including the ability for website visitors to create their own galleries of objects online. Mediatrope was the publisher of the Sitebots content management system and the MuseumCentric e- commerce platform.
LinkedIn: https://www.linkedin.com/in/ethan-wilde-284108
Work and Consulting Experience:
Recent Work
I founded an interactive development studio in the San Francisco Bay Area, Mediatrope, in 1996. During my eighteen years at Mediatrope, my work focused on CMS-driven e-commerce, interactive, mobile and game projects for museums and cultural institutions. At Mediatrope and my later endeavor, Braindunk, I led the development of Web, game, mobile and interactive projects as Director of Technology for many prominent organizations, including the following recent projects:
- Smithsonian Institution History Explorer
http://historyexplorer.si.edu - Napa Valley Film Festival
http://www.napavalleyfilmfest.org
(a Communication Arts website of the week) - My Jordan River mobile app
Environmental Protection Agency & State of Utah
http://www.myjordanriver.org - International Museum of Women
http://mama.imow.org - Art in Public Places: County of Miami-Dade
http://www.miamidadepublicart.org - Museum of Contemporary Art Cleveland
http://www.mocacleveland.org - Kitsap Regional Library
http://www.krl.org
Professional Areas of Interest:
Game Development
- JavaScript Game Frameworks
- Unity Game Development Environment
- Unreal Engine Game Development Environment
- Swift iOS Game Development
Mobile Application Development
- iOS + Android Native Application Development
- Web-based Mobile App Frameworks (ex: PhoneGap)
Web Development
- Content Management Systems
- Frameworks
- Client- and Server-side Technologies
- Design Thinking
- Human Centered Design
- User Experience
Professional Involvement and Community Service:
- Adobe Solutions Network
- Apple Developer Connection
- Association of Computing Machinery
- Drupal Association
- Electronic Frontier Foundation
- Free Software Foundation
- Higher Education Video Game Alliance
- Phi Beta Kappa
Presentations and Publications:
Publications
I have authored the following presentations and books:
- "Open Source Collaboration: New Models for Technology Development in the Museum Community"
Museums and the Web Conference, 2010
http://www.museumsandtheweb.com/mw2010/papers/wilde/wilde.html - Mac OS X: Visual QuickStart Guide
Peachpit Press / Pearson, multiple editions
Contributed chapter to reference and how-to book for Mac OS X, the Apple Macintosh operating system. Materials included in online companion website, including scripts. - Adobe Illustrator Scripting
Adobe Press, 2003
Wrote, researched and developed scripts for 600-page reference and how-to book for scripting the Adobe Illustrator graphics software application on Mac and Windows platforms. Additional materials included in online companion website, including 200+ scripts. - AppleScript for Applications: Visual QuickStart Guide
Peachpit Press / Pearson, 2002
Wrote, researched and developed scripts for 450-page reference and how-to book for AppleScript, a system-level Apple Macintosh scripting environment. Additional materials included in online companion website, including 200+ scripts. The book has been very well received by both AppleScripters and the Macintosh community at large. Special book feature published in MacWorld magazine, February 2003. - Adobe Illustrator® 9.0 Scripting Guide
Adobe Systems, Inc., 2000
Wrote and researched 434-page reference for scripting in Adobe Illustrator, a cross-platform reference and language guide that covers automation of Illustrator in both AppleScript and Visual Basic. Additional scope included quality engineering and testing on development versions of application software. Over 200 scripts were developed for inclusion on the shipping Illustrator 9.0 CD-ROM. The guide was shipped in-box with the software product. - AppleScript for the Internet: Visual QuickStart Guide
Peachpit Press / Pearson, 1999
Wrote, researched and developed scripts for 350 page reference and how-to book for AppleScript 1.3.4, a system-level Apple Macintosh scripting environment. Additional materials included in online companion website, including 100+ scripts and an additional 6 chapters of material.
Honors and Awards:
Awards
- Communication Arts Website of the Week (2014)
- Webby Award (multiple)
- Gold MUSE Award, American Alliance of Museums (multiple)
- Summit Award (multiple)
- Shockwave Game of the Week
- HOW Magazine Interactive Award
- Gold Pollie Award (multiple)
- Step Inside Design Award
- Museums + Web Best Research Site