Professional Documents
Culture Documents
When trying to find an adequate answer to a specific In 1999, at the UNL, the introductory course for
problem one must obviously consider each undergraduate students moved from the fourth to the
methodology that proved to succeed in similar third year of the graduation in Informatics
situations before. However, the existence of a small Engineering, reflecting the fact that computer
difference between them, even not very significant graphics is no longer a complementary subject. As a
apparently, may lead sometimes to a completely matter of fact, that course gives such a complete
different and unexpected result. It also happens that preparation to the students that it can be very useful
the education and learning processes can be highly to several subjects taught in the last two years of the
improved if some details are taken into account. For graduation time period. One must note that this kind
instance, following an observation by Jansen and of change is only possible when the required
Nieuwenhuizen in [9], the first work given to the extensive amount of background in mathematics and
students attending the laboratory classes in Computer programming is guaranteed at the end of the second
Graphics I set to be a pre-programmed task instead year of the computer science studies.
of a simple statement about the problem to be solved.
And the gratifying result was an extraordinary grow Acknowledgements
in the motivation of the students.
The following students gave their contribution to the
Computer graphics is far from being restricted to 3D Figures of section 3: Hugo Abreu, Paulo Matos,
graphics, no matter their increasing importance Telmo Cruz, Paulo Santos, Sérgio Estêvão, João
today. The way the basic undergraduate course is Feliciano, João Canhita, Alfredo Pereira, Cristina
implemented at the UNL, as described in the paper, Garcia, Pedro Valente, Pedro Lopes and José
does not punish the student who has more difficulties Domingos.
to picture 3D entities and to realize, for instance,
their shape and behavior related with movements, References
intersections, derivatives, volumes and so on.
[1] J.D. Foley, A. van Dam, S.K. Feiner, J.F.
The paper addresses other important issues. One of Hughes. Computer Graphics — Principles
them is related with the direct impact the computer
graphics education has had in other subjects of and Practice. Second Edition in C. Addison-
Informatics Engineering courses, specially in those Wesley (1996).
matters connected to programming languages, [2] ACM/IEEE-CS Joint Curriculum Task
algorithms and data structures. But that is not all, as Force, Computing Curricula 1991.
we can see next. At the UNL there is no (February 1991).
computational geometry course yet. The
corresponding most significant issues are only [3] C. Petzold. Programming Windows. 5th
referred in the computer graphics courses. However, edition, Microsoft Press (1998).
we are trying to move part of them into a recently [4] R. Fosner, OpenGL Programming for
created course on complementary mathematics, Windows 95 and Windows NT. Addison-
named Discrete Mathematics, in the second year of Wesley (1996).
the graduation studies. We hope it will be possible to
extend this kind of collaboration and integration to [5] J. Neider, T. Davis, M. Woo (OpenGL
other subjects in the near future. ARB). OpenGL Programming Guide.
Second Edition, Version 1.1. Addison-
Wesley (1997). University of Technology. Proceedings of
[6] R. Wolfe. OpenGL: Agent of Change or the Eurographics Workshop on Graphics
Sign of the Times?. Computer Graphics. 29- and Visualization Education, Oslo (1994).
31 (November 1998). [10] G. Scott Owen (project director).
[7] A.L. Ames, D.R. Nadeau, J.L. Moreland, HyperGraph — Teaching Computer
The VRML 2.0 Sourcebook. 2nd edition. John Graphics: A project of the ACM
Willey & Sons Inc (1997). SIGGRAPH Education Committee, the
[8] B. Roehl, J. Couch, C. Reed-Ballreich, T. Hypermedia and Visualization Laboratory,
Rohaly, G. Brown. Late Night VRML 2.0 Georgia State University, and the National
with Java. Ziff-Davis Press (1997). Science Foundation.
[9] F.W. Jansen, P.R. Nieuwenhuizen. http://www.education.siggraph.org
Computer Graphics Education at Delft