The history of technology, as a discipline, supports alternate points of view termed internalist and externalist, which terms highlight an approximately similar division in points...
: Human-Computer Interaction (HCI) is a challenging discipline that is currently concerned with the design, implementation and evaluation of interactive systems for human use, as w...
This paper discusses the teaching of Human-Computer Interaction (HCI) at opposite ends of the Computer Science course curriculum. We provide tips on course content within final-y...
Both software applications and their development environment are becoming more and more distributed. This trend impacts not only the way software computes, but also how it looks. T...
Showing pictures of famous artists to students is a fundamental task to teach fine art history. Images found on the Internet are a major resource of such pictures that can replace ...