- Full text PDF available (12)
- This year (1)
- Last 5 years (8)
- Last 10 years (21)
Journals and Conferences
Integrating computer games into existing CS courses may help attract students to the field, but there are guidelines to be considered.
·E-mail: shirleyCcs.indiana.edu t E-mail: ksungCcs. uiuc.edu INow at Mentor Graphics. E-mail: brownCcs.uiuc.edu 1 Components are defined by their behavior and their interface protocols. This is the same as the blllck box fromework described by Johnson and Foote . illumination renderer from basic components. Such components are specified only by their… (More)
The modern graphics processing units (GPUs), found on almost every personal computer, use the Z-buffer algorithm to compute visibility. Ray tracing, an alternative to the z-buffer algorithm, delivers higher visual quality than the z-buffer algorithm but has historically been too slow for interactive use. However, ray tracing has benefited from improvements… (More)
Games assignments are increasingly popular in computer science education. This paper advocates and analyzes the inclusion of board, card, and dice games as programming assignments in introductory programming courses (CS1/2). The simple interface and strategy-based play of these types of games complement the immersive multimedia and agility-based play of… (More)
Despite the proven success of using computer video games as a context for teaching introductory programming (CS1/2) courses, barriers including the lack of adoptable materials, required background expertise (in graphics/games), and institutional acceptance still prevent interested faculty members from experimenting with this approach. The Game-Themed… (More)
Instead of faster and more exotic systems, the latest videogame console technologies focus on human-computer interfaces that target a wider audience.
Almost all current games are implemented using the graphics processing units (GPUs) found on almost every PC. These GPUs use the z-buffer algorithm to do visibility calculations. Ray tracing, an alternative to the z-buffer algorithm, delivers higher visual quality than the z-buffer algorithm but has historically been too slow for interactive use. However,… (More)
There are many flavors of upper division elective classes that cover subjects related to mobile technologies and application development. However, there is a general lack of publications discussing the philosophy, implementation, and results from these classes. When researching for a new upper division mobile application development elective class, based on… (More)