At Georgia Tech in 2012 and 2013 I’ve been a programming TA for two fall courses in the Digital Media master’s program: LMC 6310 (Computer as an Expressive Medium, taught by Dr. Jay Bolter) and LMC 6313 (Principles of Interactive Design, taught by Dr. Janet Murray).
In both courses students:
(a.) Come in with a broad range of programming experience, some even having no prior coding exposure, yet…
(b.) Have to learn enough practical development to make fully functional prototype applications involving non-trivial aspects of programming, including real-time graphics and input relationships (LMC 6310) and dynamic sites with custom database and API interactions (LMC 6313).
The technical skills that I teach as the TA are not the central topics of either course. The programming work is just necessary for students to deeply understand and engage with the theory material.
In contrast to my undergraduate courses in Computer Science, in which all students shared common objectives, in these courses the projects are intended to be creative, personal, and/or generally inventive. This poses a different sort of teaching challenge, in which rather than covering a specific data structure or algorithm, I need to prepare a room full of people to all create completely different projects.
Realizing this may potentially be of use to folks outside of Digital Media at Georgia Tech, and that students taking the course wouldn’t mind another option for review, I sought and received permission from the program’s director to prepare YouTube adaptations of the material that I cover on lab days.
I’ve recently changed my video equipment and set up, so they may be rough around the edges at first. Bear with me.
Anyhow, here are the videos, posted to new, separate channel just for these kinds of lab videos (not the general HobbyGameDev channel):
Videos for LMC6313, covering introductory PHP, simple forms, SQL, and moving toward APIs. Note that following along for the content in 6313 will require access to web hosting that supports FTP access and running PHP files.
Learn and practice team game development with Gamkedo Club.
Membership worldwide. Professional support. Proven process.
Subscribe by e-mail to receive weekly updates with Gamkedo.Community interviews and YouTube training videos for game developers!