The Design of EzWindows: A Graphics API for an Introductory Programming Course

Computer Science – Computers and Society

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

5 pages, 5 figures, conference submission

Scientific paper

Teaching object-oriented programming in an introductory programming course poses considerable challenges to the instructor. An often advocated approach to meeting this challenge is the use of a simple, object-oriented graphics library. We have developed a simple, portable graphics library for teaching object-oriented programming using C++. The library, EzWindows, allows beginning programmers to design and write programs that use the graphical display found on all modern desktop computers. In addition to providing simple graphical objects such as windows, geometric shapes, and bitmaps, EzWindows provides facilities for introducing event-based programming using the mouse and timers. EzWindows has proven to be extremely popular; it is currently in use at over 200 universities, colleges, and high schools. This paper describes the rationale for EzWindows and its high-level design.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The Design of EzWindows: A Graphics API for an Introductory Programming Course does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The Design of EzWindows: A Graphics API for an Introductory Programming Course, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The Design of EzWindows: A Graphics API for an Introductory Programming Course will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-45454

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.