computer graphics as an introduction to computing

10
This article was downloaded by: [Queensland University of Technology] On: 20 October 2014, At: 19:39 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK International Journal of Mathematical Education in Science and Technology Publication details, including instructions for authors and subscription information: http://www.tandfonline.com/loi/tmes20 Computer Graphics as an Introduction to Computing C. K. Clutterbuck a & T Ishwarwood a a Lecturer in Technical and Computer Graphics, Bristol Polytechnic Department of Graphics, Faculty of Art and Design , Clanage Road, Bristol, England b Lecturer in Mathematics and Computing, Bristol Polytechnic Department of Computer Studies and Mathematics, Faculty of Computing, Mathematics and Science , Unity Street, Bristol, England Published online: 17 May 2010. To cite this article: C. K. Clutterbuck & T Ishwarwood (1974) Computer Graphics as an Introduction to Computing, International Journal of Mathematical Education in Science and Technology, 5:3-4, 463-470, DOI: 10.1080/0020739740050322 To link to this article: http://dx.doi.org/10.1080/0020739740050322 PLEASE SCROLL DOWN FOR ARTICLE Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the Content. Any opinions and views expressed in this publication are the opinions and views of the authors, and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon and should be independently verified with primary sources of information. Taylor and Francis shall not be liable for any losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use of the Content. This article may be used for research, teaching, and private study purposes. Any substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in any form to anyone is expressly forbidden.

Upload: t

Post on 26-Feb-2017

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Computer Graphics as an Introduction to Computing

This article was downloaded by: [Queensland University of Technology]On: 20 October 2014, At: 19:39Publisher: Taylor & FrancisInforma Ltd Registered in England and Wales Registered Number: 1072954Registered office: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK

International Journal ofMathematical Education in Scienceand TechnologyPublication details, including instructions for authors andsubscription information:http://www.tandfonline.com/loi/tmes20

Computer Graphics as anIntroduction to ComputingC. K. Clutterbuck a & T Ishwarwood aa Lecturer in Technical and Computer Graphics, BristolPolytechnic Department of Graphics, Faculty of Art andDesign , Clanage Road, Bristol, Englandb Lecturer in Mathematics and Computing, BristolPolytechnic Department of Computer Studies andMathematics, Faculty of Computing, Mathematics andScience , Unity Street, Bristol, EnglandPublished online: 17 May 2010.

To cite this article: C. K. Clutterbuck & T Ishwarwood (1974) Computer Graphics as anIntroduction to Computing, International Journal of Mathematical Education in Science andTechnology, 5:3-4, 463-470, DOI: 10.1080/0020739740050322

To link to this article: http://dx.doi.org/10.1080/0020739740050322

PLEASE SCROLL DOWN FOR ARTICLE

Taylor & Francis makes every effort to ensure the accuracy of all the information(the “Content”) contained in the publications on our platform. However, Taylor& Francis, our agents, and our licensors make no representations or warrantieswhatsoever as to the accuracy, completeness, or suitability for any purpose of theContent. Any opinions and views expressed in this publication are the opinions andviews of the authors, and are not the views of or endorsed by Taylor & Francis. Theaccuracy of the Content should not be relied upon and should be independentlyverified with primary sources of information. Taylor and Francis shall not be liablefor any losses, actions, claims, proceedings, demands, costs, expenses, damages,and other liabilities whatsoever or howsoever caused arising directly or indirectly inconnection with, in relation to or arising out of the use of the Content.

This article may be used for research, teaching, and private study purposes. Anysubstantial or systematic reproduction, redistribution, reselling, loan, sub-licensing,systematic supply, or distribution in any form to anyone is expressly forbidden.

Page 2: Computer Graphics as an Introduction to Computing

Terms & Conditions of access and use can be found at http://www.tandfonline.com/page/terms-and-conditions

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 3: Computer Graphics as an Introduction to Computing

Int. J. Math. Educ. Sci. Technol., VOL. 5, 463-470 (1974)

Computer Graphics as an Introduction to Computing

C. K. CLUTTERBUCK

Lecturer in Technical and Computer Graphics, Bristol Polytechnic Department of Graphics,Faculty of Art and Design, Clanage Road, Bristol, England

AND

T. ISHERWOOD

Lecturer in Mathematics and Computing, Bristol Polytechnic Department of Computer Studies andMathematics, Faculty of Computing, Mathematics and Science, Unity Street, Bristol, England

SummaryA paper presenting the proposition that Computer Graphics is a form of introduction tocomputing in Further and Higher Education for students from Secondary Education withsome knowledge of the subject, but particularly a method of capturing the interest of theuninitiated or sceptical student. The integration of computer studies into the Bristol Poly-technic Graphic Design courses is briefly explained and the co-operation of Graphics Depart-ment staff and Computing Mathematics and Science Department staff to ensure a broadcoverage of computing principles. Co-operation with staff in the University of Bristol Com-puter Unit provided satisfactory studies for students in the early stages of development ofcomputing in the graphics courses by achieving suitable output from limited computer powerby the adaptation of existing packages. Graphics packages are suggested, even for studentswith little graphics knowledge because of their clearly defined requirements for standardcomputing practice—data preparation, visualizing, error identification, up-dating, informationretrieval and data files. The Bristol Polytechnic Graphics Department philosophy is thatthe computer studies for their design students are 'middle-of-the-road'; neither biasedtowards Computer Aided Design in the engineer's or architect's terms, nor the abstractterms of the Computer Arts Society.

Development within the Bristol Polytechnic Faculty of Art and Design

Computer studies within the Graphics Department of Bristol Polytechnic developedfrom the Technical Illustration studies established in the courses from 1957 and thelogical problem-solving techniques in the Diploma of Art and Design Graphics course.

The disciplines of scale perspective and metric drawing lead directly to translation intocomputer graphics, where output is to be in the form of illustrations or diagrams.1 Thefinite logical determination of all aspects of any problem in order to obtain a solutionby computer processing is exactly the same as that which must be applied by a graphicdesigner.2 An encouraging degree of co-operation from the staff of the PolytechnicComputer Centre and the Bristol University Computer Centre to get some actual outputproved the value of electronic data processing as a design tool.

Philosophy of Computer Graphics in a Graphic Design Course

The policy within the Bristol Polytechnic Graphics Department is to direct computerstudies, not particularly towards Computer Aided Design as it is understood in engineer-ing or architecture, nor the 'Cybernetic Serendipity' terms of the Computer Arts Society.

Received 8 April 1974© 1974 by CAMET

463

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 4: Computer Graphics as an Introduction to Computing

464 C. K. CLUTTERBUCK AND T. ISHERWOOD

The policy is a very broadly based approach where computer processing can be used toextend the designer's capacity for visualising ideas; allow much more experiment with theillustration of forms and shapes than is possible manually; and take over repetitivedrawing work which is time-consuming. This policy includes the conviction that thecombined work of the graphic designer and the typographer will ensure that the generaloutput from computers is also visually acceptable in human rather than just machineterms.

This paper presents the details of the Bristol Polytechnic Computer Graphics studieswith the suggestion that other areas of Further and Higher Education may find graphicsa suitable and indeed fascinating method of introducing electronic data processing tostudents who already realize the potential of the computer, and also disinterested studentswho may reject, through ignorance, something which could immensely increase theiroutput capacities in their special subjects with a consequent increase in job satisfaction,whether that job is academic or vocational.

Introductory DifficultiesThe problems of introducing computer studies in the Bristol Polytechnic GraphicsDepartment were many and varied:

(a) The staff had a limited knowledge of programming and general computer processingprinciples.

(b) Computer equipment within the Polytechnic was limited at first to an ICL 1900series computer with only card input and line-printer output.

(c) Integration of computer studies was difficult in an already very full graphic designsyllabus.

The Polytechnic situation made it possible to call on the expertise of staff in the Comput-ing, Mathematics and Science Department to augment the work of the design staff inthe Graphics Department. The introductory difficulties as the mathematics departmentstaff saw them were:

(a) A vast range of mathematical background amongst the graphics students.(b) Indifference, and in some cases, antagonism.(c) The need to show the widest possible area of applications to meet the varying

interests of the students.(d) The stimulation of particular student's ideas and help to develop them.

Encouragement to overcome initial difficulties came from correspondence with WilliamFetter in the United States, reference to his book3 and conversations in his office inSeattle where he was in charge of computer graphics applications for the Boeing AircraftCorporation. At this point, too, co-operation appeared from Ian Parsons of the Univer-sity of Bristol Computer Centre. Ian had developed a computer perspective program andhad been experimenting with geometric shapes to prove the mathematical functions ofthe sub-routines.

Making Use of Limited Computer EquipmentAt first the Bristol Polytechnic was without any computer peripheral capable of producingdrawings or plots, but Ian Parsons wrote into his program instructions to produce line-printer listings of XYZ co-ordinates, transformed to AT perspective co-ordinates. TheseXY co-ordinates could then be plotted on to graph paper to produce scale perspectivedrawings.

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 5: Computer Graphics as an Introduction to Computing

COMPUTER GRAPHICS AS AN INTRODUCTION TO COMPUTING 465

By using this line-printer output, computer studies developed within the GraphicsDepartment, as any student was able to produce any number of perspectives of a givensubject reasonably quickly, although the plotting on to graph paper was somewhattime-consuming.

Diversification of Graphics SubjectsBristol students now experiment with almost any subject that appeals to them, such as:

Contours of Bristol District using Ordnance Survey data.Time-lapse camera effects using a conventionalized daffodil shape.Sequential drawings simulating movement along a corridor in the Faculty building—

intended to be developed into a project to determine the design of motorway signingsystems.

Movements of an Austin Maxi using the overall measurements taken from an actualcar.

The beginnings of an ergonomic exercise using a human figure form with 600 co-ordinate points.

The ergonomic exercise is an example of the determination that can be aroused incertain students when they are 'given their heads' and at the same time, have 'hands-on'access to some computer power. All these varying subjects are experiments in the secondyear of a Graphic Design Course and are encouraging students to use a computer along

(OX ANIMATION PROJICT

lltVATIOH A CltVATION D

Figure 1. Part of the data preparation for a telephone kiosk animation sequence—allocation of sequentialnumbers to points on the object

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 6: Computer Graphics as an Introduction to Computing

466 C. K. CLUTTERBUCK AND T. ISHERWOOD

Figure 2. 'Cybernetic serendipity' (happy accident)—an example of scale error in the compilation ofexecutive instructions in a graphics program

with all the other 'tools-of-the-trade'—typewriters, typescales, drafting machines,drawing instruments—to achieve professional design results.

The Method of Introduction to Principles of Computing

Computer usage via the Graphics Package. How does this work?

Item 1. Students new to computing are introduced to the fact that programs exist forspecific purposes.

Some guidance may be needed on graphics terminology and determination ofXYZ co-ordinates, but most will have touched on basic geometry and/ortechnical drawing at school (Figure 1).

The package description of how to prepare a listing of co-ordinates for pro-cessing should not be difficult to follow, and is as good an introduction as any todata preparation.

Item 2. Students must now practice another essential of computer processing—visualiz-ing the required end result precisely so that explicit executive instructions can beprepared in a correct sequence.

This visualizing of a pictorial end-product may cause some difficulties for

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 7: Computer Graphics as an Introduction to Computing

COMPUTER GRAPHICS AS AN INTRODUCTION TO COMPUTING 467

Figure 3. Error identification on initial graph-plotter output of section lines of a Britannia yacht

Figure 4. Varying results of output from one list of co-ordinate data illustrated by an original representa-tion of a human figure compiiedfrom a few basic shapes, and a later development with the co-ordinatesincreased to make use of seven shape systems. A program devised in the 1960's under the direction ofWilliam A. Fetter for engineering development projects with the Boeing Aircraft Corporation, Seattle,

U.S.A.

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 8: Computer Graphics as an Introduction to Computing

C. K. CLUTTERBUCK AND T. ISHERWOOD

those no, used «o worWns on a

changeable lenses on a camera, or the prmoptaItem 3. What comes from a student'S grapta " ^

to

details are

4. i o n ! r e q u i r e d t 0 v a r y i n gresults from a given data listing (Figure 4).

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 9: Computer Graphics as an Introduction to Computing

COMPUTER GRAPHICS AS AN INTRODUCTION TO COMPUTING 469

i • • , • ' •

:::::::! I M :: : !s ,

• - S i , j

r r-

- ' S I

!

i 1

- - • - 1

E -.. -

Figure 6. Co-ordinate data listing for the telephone kiosk animation sequence retrieved by the ICLgraphics package in the form of XY co-ordinates for plotting onto graph paper

Calling for a number of alternative views from a perspective package is aneasy introduction to information retrieval from a data file.

Accumulating a Package LibraryThe Ian Parsons perspective program is prepared as a standard package for the BristolPolytechnic computer library. It allows the user to produce a number of differentperspectives and gives an introduction to sub-routines with a basic computer program.

One sub-routine gives sequential drawings showing the subject turning round andround. Another makes the subject appear to go away in the distance or come closer to theobserver. (In one experiment with the Austin Maxi data an eye position was given, inerror, in the centre of the car. The plotter coped with the computer's calculations to drawthe front of the car but admitted defeat when trying to draw the calculated view of therear as though it had 'eyes-in-the-back-of its head'. Proving, incidently, that it would bepossible to illustrate the effect of being run over by the same Maxi!) Other sub-routinesallow movement of the eye position and enlargement or reduction of the co-ordinates of

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014

Page 10: Computer Graphics as an Introduction to Computing

470 C. K. CLUTTERBUCK AND T. ISHERWOOD

LINE REPRESENTING

A PICTURE PLANE

EYE POSITION

DATUM POINT

PERSPECTIVE POINT-INTERSECTION ON LINE FROMEYE POSITION TO POINT IN SPACE

POINT IN SPACEOR ON A GIVEN OBJECT

INTERSECTION -DATUM TO POINT IN SPACE

Figure 7. Triangulation principle for the production of scale perspective illustrations

width or height. Using a combination of these sub-routines a student begins to competewith Tom and Jerry!

Students also make use of the ICL Perspective Program which is fully documented inthe ICL Graph Plotter Manual. This gives the executive instructions required to producevariations of perspective views or an isometric drawing from one data file of co-ordinates(Figures 5 and 6).

This ICL program deals with a limited number of co-ordinates, but any complicatedsubject can be broken down into separate parts. The program includes a facility forproducing mirror images by which data compilation for some subjects may be halved.

A RecommendationIn presenting this description of the computer graphics work at Bristol Polytechnic, itis suggested that others may be encouraged to work in a similar way to extend the scopeof computing to students from secondary education with some knowledge of the subjectand as an original way of introduction for the uninitiated or sceptical student.

It is the relative ease of getting 'hands-on' to a computer by using graphics packagesand seeing a visually understandable output which is stressed. Once over the initial'driving-test' of actually obtaining some interesting output, students can then make theirown way in any direction of computing science that fires their interest—and at their ownspeed.

BIBLIOGRAPHY

1. C. K. Clutterbuck, 3-D Scale Drawing, English Universities Press, 1966.2. R. Taylor, A Basic Course in Graphic Design, Studio Vista, 1971.3. W. A. Fetter, Computer Graphics in Communication, McGraw-Hill, 1965.4. M. H. Pirenne, Optics, Painting and Photography, Cambridge University Press, 1970.5. R. Court, Fortran for Beginners, Holmes McDougall, 1970.

Dow

nloa

ded

by [

Que

ensl

and

Uni

vers

ity o

f T

echn

olog

y] a

t 19:

39 2

0 O

ctob

er 2

014