Schedule
Education
Bio
Info

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
Thursdays 10:00am - 1:00pm CS 50A: Web Development 1
17.5 week length - section 0480
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 12:00pm - 3:00pm Maggini 2937
Wednesdays (Online) 8:00am - 11:00am Online: Email ewilde@santarosa.edu or Skype ethanwilde

» Reserve a future office hour appointment

Fall 2018 Required Textbooks

CS 55.13

PHP & MySQL: The Missing Manual (2nd)
Brett McLaughlin
1449325572 (ISBN 10)
978-1449325572 (ISBN 13)

CS 50A

Head First HTML and CSS (2nd)
Elizabeth Robson, Eric Freeman
0596159900 (ISBN 10)
978-0596159900 (ISBN 13)
Publisher book site available

CS 50B

WordPress Complete (6th)
Karol Król
1787285707 (ISBN 10)
978-1787285705 (ISBN 13)
Publisher book site available

CS 50C

Eloquent JavaScript (2nd)
Marijn Haverbeke
Free PDF eBook available

CS 74.42A

An Introduction to HTML5 Game Development with Phaser.JS
Travis Faas, CRC Press, 2016
978-1-138-92184-9 (print ISBN 13)
978-1-315-31921-6 (ebook ISBN 13)

Eloquent JavaScript (2nd)
Marijn Haverbeke
Free PDF eBook available

Fall 2018 Recommended Textbooks

CS 50B

Eloquent JavaScript (2nd)
Marijn Haverbeke
Free PDF eBook available

CS 50C

JavaScript & jQuery: The Missing Manual (2nd)
David Sawyer McFarland
1449399029 (ISBN 10)
978-1449399023 (ISBN 13)

JavaScript: The Definitive Guide (6th)
David Flanagan
0596805527 (ISBN 10)
978-0596805524 (ISBN 13)
SRJC Libraries physical book available

Fall 2017 Schedule

Thursdays 10:00am - 1:00pm CS 50A Maggini 2923
Online CS 50B, CS 50C, CS 74.42A

Fall 2017 Office Hours
August 21 – December 15, 2017

Mondays 2:00pm - 3:00pm Maggini 2937
Tuesdays (Online) 8:00am - 11:00am Online: Email ewilde@santarosa.edu or Skype ethanwilde
Tuesdays (Online) 4:40pm - 5:40pm Online: Email ewilde@santarosa.edu or Skype ethanwilde

» Reserve a future office hour appointment

Fall 2017 Required Textbooks

CS 50A Head First HTML and CSS (2nd)
Elizabeth Robson, Eric Freeman
0596159900 (ISBN 10)
978-0596159900 (ISBN 13)
Publisher book site available
CS 50B Jump Start Bootstrap
Syed Fazle Rahman
0992279437 (ISBN 10)
978-0992279431 (ISBN 13)
Publisher book site available

WordPress 3.7 Complete(3rd)
Karol Król, Aaron Hodge Silver
1782162402 (ISBN 10)
978-1782162407 (ISBN 13)
Publisher book site available
CS 50C Learning JavaScript: JavaScript Essentials for Modern Application Development (3rd)
Ethan Brown
1491914912 (ISBN 10)
978-1491914915 (ISBN 13)
SRJC Libraries eBook available
CS 74.42A An Introduction to HTML5 Game Development with Phaser.JS
Travis Faas, CRC Press, 2016
978-1-138-92184-9 (print ISBN 13)
978-1-315-31921-6 (ebook ISBN 13)

Learn Unity3D Programming with UnityScript
Janine Suvak, Apress, 2014
978-1-4302-6586-3 (print ISBN 13)
978-1-4302-6587-0 (ebook ISBN 13)

Fall 2017 Recommended Textbooks

CS 50C JavaScript: The Definitive Guide (6th)
David Flanagan
0596805527 (ISBN 10)
978-0596805524 (ISBN 13)
SRJC Libraries physical book available

Spring 2018 Schedule

Tuesdays 5:00pm - 8:00pm CS 50A - 17.5 week length - section 4517 Maggini 2802
(was Maggini 2806 / 2928)
Thursdays 5:00pm - 9:00pm CS 50.32 - 17.5 week length - section 6908 Maggini 2920
Online   CS 50A - 17.5 week length - section 5398  
Online   CS 50B - 17.5 week length - section 5407  
Online   CS 50C - 17.5 week length - section 5371  
Online   CS 74.42A - 17.5 week length - section 5363  

Spring 2018 Office Hours
January 17 – May 18, 2018

Mondays 1:20pm - 3:00pm Maggini 2937
Tuesdays (Online) 8:00am - 11:00am Online: Email ewilde@santarosa.edu or Skype ethanwilde
Wednesdays (Online) 8:00am - 9:00am Online: Email ewilde@santarosa.edu or Skype ethanwilde

» Reserve a future office hour appointment

Spring 2018 Required Textbooks

CS 50.32

Get Agile!: Scrum for UX, Design & Development
Pieter Jongerius
9063693028 (ISBN 10)
978-9063693022 (ISBN 13)
SRJC Libraries eBook available

CS 50A

Head First HTML and CSS (2nd)
Elizabeth Robson, Eric Freeman
0596159900 (ISBN 10)
978-0596159900 (ISBN 13)
Publisher book site available

CS 50B

Jump Start Bootstrap
Syed Fazle Rahman
0992279437 (ISBN 10)
978-0992279431 (ISBN 13)
Publisher book site available

WordPress 3.7 Complete (3rd)
Karol Król, Aaron Hodge Silver
1782162402 (ISBN 10)
978-1782162407 (ISBN 13)
Publisher book site available

CS 50C

Learning JavaScript: JavaScript Essentials for Modern Application Development (3rd)
Ethan Brown
1491914912 (ISBN 10)
978-1491914915 (ISBN 13)
SRJC Libraries eBook available

Eloquent JavaScript (2nd)
Marijn Haverbeke
Free PDF eBook available

CS 74.42A

An Introduction to HTML5 Game Development with Phaser.JS
Travis Faas, CRC Press, 2016
978-1-138-92184-9 (print ISBN 13)
978-1-315-31921-6 (ebook ISBN 13)

Eloquent JavaScript (2nd)
Marijn Haverbeke
Free PDF eBook available

Spring 2018 Recommended Textbooks

CS 50B Eloquent JavaScript (2nd)
Marijn Haverbeke
Free PDF eBook available
CS 50C JavaScript: The Definitive Guide (6th)
David Flanagan
0596805527 (ISBN 10)
978-0596805524 (ISBN 13)
SRJC Libraries physical book available

Fall 2017 Schedule

Thursdays 10:00am - 1:00pm CS 50A Maggini 2923
Online CS 50B, CS 50C, CS 74.42A

Fall 2017 Office Hours
August 21 – December 15, 2017

Mondays 2:00pm - 3:00pm Maggini 2937
Tuesdays (Online) 8:00am - 11:00am Online: Email ewilde@santarosa.edu or Skype ethanwilde
Tuesdays (Online) 4:40pm - 5:40pm Online: Email ewilde@santarosa.edu or Skype ethanwilde

» Reserve a future office hour appointment

Fall 2017 Required Textbooks

CS 50A Head First HTML and CSS (2nd)
Elizabeth Robson, Eric Freeman
0596159900 (ISBN 10)
978-0596159900 (ISBN 13)
Publisher book site available
CS 50B Jump Start Bootstrap
Syed Fazle Rahman
0992279437 (ISBN 10)
978-0992279431 (ISBN 13)
Publisher book site available

WordPress 3.7 Complete(3rd)
Karol Król, Aaron Hodge Silver
1782162402 (ISBN 10)
978-1782162407 (ISBN 13)
Publisher book site available
CS 50C Learning JavaScript: JavaScript Essentials for Modern Application Development (3rd)
Ethan Brown
1491914912 (ISBN 10)
978-1491914915 (ISBN 13)
SRJC Libraries eBook available
CS 74.42A An Introduction to HTML5 Game Development with Phaser.JS
Travis Faas, CRC Press, 2016
978-1-138-92184-9 (print ISBN 13)
978-1-315-31921-6 (ebook ISBN 13)

Learn Unity3D Programming with UnityScript
Janine Suvak, Apress, 2014
978-1-4302-6586-3 (print ISBN 13)
978-1-4302-6587-0 (ebook ISBN 13)

Fall 2017 Recommended Textbooks

CS 50C JavaScript: The Definitive Guide (6th)
David Flanagan
0596805527 (ISBN 10)
978-0596805524 (ISBN 13)
SRJC Libraries physical book available
 
M.Arch., University of California, Berkeley, 1994

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:

 

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

Portfolio Site

Personal Site:  http://ethan.com