Adjunct Professor in Web Programming, Hunter College, New York City

  • Type: job
  • Location: Hunter College 295 Park Ave. New York, NY
  • Deadline: Dec 3 2018 at 8:12PM
We are looking for an experienced web developer with strong programming skills to teach an undergraduate course in the spring semester. An ideal candidate will have a terminal degree and previous teaching experience. Please see the course description below. Please send your CV, link to portfolio and letter of interest in an email to [email protected].

MEDP 341: Web Programming
Spring 2019, Tuesday 10:10 am to 1 pm

A. Course description:
This course provides instruction for developing programming skills for website design. Students learn dynamic content development with JavaScript and related libraries. Through in-class demonstrations and exercises we will learn valuable techniques for common routines and methods that can be applied to many types of contemporary web development like filtering, sorting, searching, working with events, decisions, APIs, error handling, and debugging.

One of the goals for the course is to provide the student with multiple portfolio pieces that demonstrate a refined understanding of programming for the web. To place our hands-on work in context, we will read and discuss a variety of texts that look at aesthetic, theoretical and critical issues in programming and analyze artistic approaches and commercial applications of code. Topics to be covered include open source versus free software, esoteric languages, live coding, synesthesia and relationships between program code and speech.

B. Expected Learning Outcomes:
By the end of the term, students should be able to:
1. Write functions, classes and methods
2. Know how to handle errors and debug
3. How to install and program using jQuery
4. Know how to find and instantiate plugins and libraries
5. Understand the difference between free software and open source software
6. Comprehend the ethical and social impact of their programming
7. Understand how to draw shapes into the Canvas with JavaScript