🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.graphics.algorithms
Article #14

Re: Need help finding graphics-oriented programming projects

#14
From: Alex Colburn
Date: Mon, 27 Nov 1995 16:09
52 lines
3363 bytes
roy@popmail.med.nyu.edu (Roy Smith) wrote:

>I'm in a sticky situation and need some advice.  I'm teaching a class
>in introductory C programming to a mixed group of people, ranging from a
>faculty member here in the Microbiology department, to graduate and
>medical students, to one person (a young adult) who is a talented graphic
>artist but has a weak background in math and science, and no previous
>programming experience.  On the other hand, he's bright, and a wiz at such
>Macintosh packages as Photoshop, Swivel-3D, and the like, as well as such
>conventional media as pencil and paper rendering.  My artistic
>development, on the other hand, reached its zenith when I discovered in
>the 3rd grade that if you mix enough colors of paint, you get brown.

>     I'm really struggling to find programming assignments I can give
>which will be useful and interesting to him.  When I wrote the syllabus
>for the course, all my programming assignments were aimed at people who
>had strong math and science backgrounds (find prime numbers, solve the
>ideal gas law equation, stuff like that), but these are totally lost on
>him.  He is eager to learn, but is falling behind in the class because of
>this.   I've already had one other person of similar background drop out
>of the course because "I'm a visual person, not a programmer", and I'm
>determined not to see that happen with a 2nd student.


How about some programming assignments for basic biological principles?
Plotting population growth, or allele selection.  This may be interesting to the
biologists, and only need a high school level of education?


>     I don't have much experience in graphics programming, but all the
>examples I can think of in that field seem like they quickly end up
>involving math which is beyond this student's capabilities.  So, what I'm
>looking for are some topics in computer graphics which will grab this
>student's interest, but which are free of higher math, and of a scope
>which could reasonably be expected to be handled in the first few weeks of
>an intro programming course by a student with no prior programming
>experience.

For an actual graphics or imaging project, i'd try to frame it
around the concepts you are trying to teach.

For your file IO sections, a graphics file manipulation may be a
good project.  I'd use XV to display the images,and create/read a PPM
(or other simple format) images. The for and while loops lessons 
can modify the images, convert to gray scale or blur the images.

Or you could do a simple OpenGL program, the samples in the OpenGL
programming guides are really simple and appropriate for a first
C class.


Alex
Technical Details
Message-ID: <30B9E2A8.6B71@caesar.iaf.uiowa.edu>
Path: arc1-ca.pugleaf.net!news.uiowa.edu!usenet
References: <roy-2211951523470001@mchip8.med.nyu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.uiowa.edu!usenet
From: Alex Colburn <colburn@caesar.iaf.uiowa.edu>
Newsgroups: comp.graphics.algorithms,comp.lang.c,misc.education.science
Subject: Re: Need help finding graphics-oriented programming projects
Date: Mon, 27 Nov 1995 10:09:12 -0600
Organization: Image Analysis Facility
Distribution: world
Message-ID: <30B9E2A8.6B71@caesar.iaf.uiowa.edu>
References: <roy-2211951523470001@mchip8.med.nyu.edu>
NNTP-Posting-Host: delius.iaf.uiowa.edu
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.0b2 (Windows; I; 32bit)
To: Roy Smith <roy@popmail.med.nyu.edu>