THE
PUBLIC
SCHOOL

TELIC ARTS EXCHANGE

  • proposal date
  • tentative title
  • number of people interested
OpenGL/C++ Primer
proposed by nik

Learn programming with OpenGL/C++ framework, a powerful platform for hardware-accelerated computer graphics. Some programming experience with Java or Processing recommended.

<
-->
Dates: Wednesdays, November 12 & 19th, 7-10pm
Location: TELIC Arts Exchange
Teacher: Elise Co
Limit: 12 people
Fee: $70

class tags:

Dates
November 12, 2008 at 7:00pm
November 19, 2008 at 7:00pm

Class Status

  • proposed
  • needs a teacher
  • scheduling
  • scheduled

Comment

This class is now in the planning stage, after deliberation at The Public School committee meeting 04.

from: D.A.N.

19 Jul 2008 11:55PM

It would be good to clarify what the focus of this class will be (tentatively to be scheduled for 4 weeks - Wednesday evenings beginning late August). Are most people current Processing users who want to migrate to a better-performance platform? In this case I can see focusing on: 1. how C++ differs from java/Processing conceptually (pointers) and syntactically; 2. introduction to fundamental geometries in OpenGL, which might already be familiar for people using Processing/GL or jogl. Any thoughts? The extent of things we might cover:

C++:
basics
pointers
STL vectors, dequeue?

GL:
basic geometry
simple camera setup
simple lighting setup
basic blend modes
texture mapping
display lists?

Anyone, feel free to chime in.. we will probably use OpenFrameworks as our base setup.

from: D.A.N.

25 Jul 2008 5:54AM

do we need a laptop to bring or is there another way (don't have a laptop)

Jim Tucker jamesmtucker@hotmail.com

from: jamesmtucker

28 Jul 2008 8:06PM

Yes, a laptop will be necessary (either Mac or PC) in order to work in class .. I suppose there's the possibility of just absorbing information and taking notes, but trying things out real-time will be the best way.

Other prerequisites:

experience with some programming language (java, Processing, C, C++)

from: D.A.N.

29 Jul 2008 5:58AM

This class has been scheduled with the following details:

4 Wednesdays, starting August 27
7:30 - 9:30pm at TELIC Arts Exchange

If you'd like to take the class, preregistration and payment is required by August 14. Please go to the class page (http://thepublicschool.org/74/openglc-primer/) and click on the "Buy Now" button; we use Google Checkout, which accepts credit card and doesn't require a fee.

What you'll need for the class:

- experience with some programming language (doesn't have to be C++)
- a laptop to use in class (Mac or PC is fine)

Some details:

We'll be using OpenFrameworks (http://www.openframeworks.cc/download); it will be a good idea to download OpenFrameworks and set up the development environment (XCode for Mac, Visual Studio C++ or Dev-C++ for Windows) according to the installation instructions (http://www.openframeworks.cc/setup) on the OpenFrameworks site.

If you have any quetions about the class or setup, please post as a comment on this thread!

Looking forward to seeing you in class..

from: D.A.N.

4 Aug 2008 5:33PM

There are not enough people registered for this class in order for it to take place, so we'd like to reschedule.

If you're still interested in OpenGL/C++, it would be great if you could confirm your interest (no commitment), and if possible let us know what would/wouldn't work in terms of scheduling. You can leave a comment here, or email directly to dan at thepublicschool.org.

If you're no longer interested in the class, we'd still like to know, along with your reasons why (price, class details, loss of faith in technology, whims of fate) if you're willing to share.

Any and all feedback is much appreciated!

from: D.A.N.

24 Aug 2008 7:34PM

I'd love to commit to this class but I'm often out of town and 4 weds is a lot.
Is it possible to do it in 2 classes but longer duration?

from: grant

24 Aug 2008 7:57PM

A 2-session class is definitely a possibility; we will probably cover a little bit less but still be able to provide a solid base. Would people prefer 2 3-hour classes (weeknight), or 2 4-hour classes (would have to be weekend)? I think 3-hour might be ok, and we could reduce the class fee a bit as well. Mid-September, or late October?

from: D.A.N.

28 Aug 2008 2:53AM

That sounds great. Would Elise Co be teaching the class still?

Either way I'm interested and know of 3 other people from the Design | Media Arts department that would take this class as well if that helps the class count at all?

from: jonobr1

28 Aug 2008 5:07AM

Yes, Elise Co is still slated to teach the class. Right now we're looking at scheduling the class (2 sessions) in October. Do the last 2 weeks work for people? Are weeknights better, or weekends? We'll probably adjust the area of coverage for the shorter class, but it would be great to tailor specifically to the range of experience of the actual students. Suggestions for things you'd specifically like covered, and any indication of what your experience level is, would be great! Feel free to comment or email directly to dan at thepublicschool.org

from: D.A.N.

3 Sep 2008 4:39AM

This class has been scheduled with the following details:

2 Wednesdays, November 12 and 19
7:00 - 10:00pm at TELIC Arts Exchange
Class fee: $70

If you

from: D.A.N.

15 Sep 2008 3:12AM

Hi all,

Please note that because of a scheduling conflict, OpenGL/C++ has been pushed back by one week. It will now take place on November 12 and 19, from 7-10pm. Registration and prepayment will be required by November 7! If there are any questions or concerns please post a comment or email dan at thepublicschool.org

from: D.A.N.

2 Oct 2008 4:25PM

Registration is required by Fri Nov 7!

from: D.A.N.

5 Nov 2008 7:01PM

For those already signed up for this class: To make the most of our time in class, it would be great for everyone to download and install the OpenFrameworks library, and appropriate compiler:

http://www.openframeworks.cc/download

No need to get the FAT versions unless you know you want to explore advanced topics on your own at a later point.

Downloads and setup instructions are available for Windows, Mac and Linux; see setup instructions (which include installing compiler/IDE where appropriate) at:

http://www.openframeworks.cc/setup

Please verify that your setup is working, by compiling and running one of the OpenFrameworks examples (located inside the 'OpenFrameworks/v0.0x/app/' directory). You shouldn't have to touch the code, just make sure you can compile and run. We will only be focusing on C++ and GL concepts, so no need to test serial or other functionality.

Feel free to email elise at aeolab.com with any questions!

from: D.A.N.

5 Nov 2008 7:33PM

*** notes on class location!! ***

After doing some renovations while we were at LACMA, The Public School is settled in a new location. The address is 972B Chung King Road, which is almost directly across the road from our previous location. The tricky part is that you have to enter through the back door, which is accessible from an alley behind the building. As you walk down th e alley, keep your eye out for a big TELIC sign on the ground - the door next to it is the entrance and it will be open. Let us know if you have any anxieties about finding it, but we promise it will work out.

from: D.A.N.

12 Nov 2008 2:34AM