PGTE

5566

Creative Coding

Parsons School of Design: Design and Technology

Non-Liberal Arts

Undergraduate Course

Graduate Course

Degree Students (with Restrictions)

Creative Coding: Unity

Spring 2021

Taught By: John Bruneau

Section: D

CRN: 3609

Credits: 3

Unity is a popular game development engine which can also be used to create powerful interactive experiences and simulations. In this course we'll start by learning the Unity basics that are essential for any type of project. Then we'll explore how to implement creative coding concepts in Unity—including interesting interactions, physics forces, animations, procedurally-generated behaviors, and visual effects. We'll learn to code C# scripts (and potentially HLSL shaders) to produce exciting effects that can be developed into innovative games and experiences.

Open to: MFA and BFA in Design & Technology majors.

College: Parsons School of Design (PS)

Department: Design and Technology (PGTE)

Campus: Online (DL)

Sync Type: N/A

Course Format: Studio (S)

Max Enrollment: 20

Add/Drop Deadline: February 1, 2021 (Monday)

Online Withdrawal Deadline: April 13, 2021 (Tuesday)

Seats Available: Yes

Status: Open*

* Status information is updated every five minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 1:55am 11/26/2020 EST

Meeting Info:

Days: Wednesday

Times: 7:00pm - 9:40pm

Building: Online Course

Date Range: 1/20/2021 - 5/5/2021

Creative Coding: Python

Fall 2020

Taught By: Sven Travis

Section: D

CRN: 5255

Credits: 3

Over the past two decades, the programming language Python has emerged as a frequent tool of choice for creative technologists, artists, designers, practitioners, and researchers working in a wide variety of disciplines. Python is often applied to domains such as data visualization, IoT, computer vision, robotics, natural language processing, and machine learning. It has become an industry standard platform in all of these areas and more. Python has also been embraced as a highly effective teaching platform for learning to code. Development and community support for Python is massive, and the language can now be effectively used for almost any creative pursuit. This class will provide students with a thorough foundation of Python as a programming platform via a series of initial weekly projects. These exercises will focus on different aspects of coding (input, output, math, conditionals, looping, functions, classes, object-orientation). Students will also learn about the variety of ways this language is being used in the real world, via examples of actual applications and projects. Depending on students' coding experience (and external research or creative practice), they will (later in the semester) have a choice of either applying Python to their existing studio/research projects, or carrying out individual class projects with foci of their choice. This is an ideal course for Design+Technology, Data Visualization, or Code as a Liberal Art students at any level. No prior computer programming experience is necessary, although enthusiasm and curiosity are recommended.

Open to: MFA and upper-level BFA in Design & Technology majors; non-majors with permission of program.
Open to: MFA and upper-level BFA in Design & Technology majors; non-majors with permission of program.

College: Parsons School of Design (PS)

Department: Design and Technology (PGTE)

Campus: Online (DL)

Sync Type: N/A

Course Format: Studio (S)

Max Enrollment: 25

Add/Drop Deadline: November 1, 2020 (Sunday)

Online Withdrawal Deadline: December 8, 2020 (Tuesday)

Seats Available: Yes

Status: Closed*

* Status information is updated every five minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 1:57am 11/26/2020 EST

Meeting Info:

Days: Tuesday

Times: 7:00pm - 9:40pm

Building: Online Course

Date Range: 10/27/2020 - 12/15/2020

Creative Coding: Unity

Fall 2020

Taught By: Carmine Guida

Section: B

CRN: 2748

Credits: 3

Unity is a popular game development engine which can also be used to create powerful interactive experiences and simulations. In this course we'll start by learning the Unity basics that are essential for any type of project. Then we'll explore how to implement creative coding concepts in Unity -- including interesting interactions, physics forces, animations, procedurally-generated behaviors, and visual effects. We'll learn to code C# scripts (and potentially HLSL shaders) to produce exciting effects that can be developed into innovative games and experiences.

Open to: MFA and upper-level BFA in Design & Technology majors; non-majors with permission of program.

College: Parsons School of Design (PS)

Department: Design and Technology (PGTE)

Campus: Online (DL)

Sync Type: N/A

Course Format: Studio (S)

Max Enrollment: 20

Add/Drop Deadline: September 6, 2020 (Sunday)

Online Withdrawal Deadline: October 14, 2020 (Wednesday)

Seats Available: No

Status: Closed*

* Status information is updated every five minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 1:57am 11/26/2020 EST

Meeting Info:

Days: Tuesday

Times: 7:00pm - 9:40pm

Building: Online Course

Date Range: 9/1/2020 - 10/20/2020