Curricula Development for e-Science: Meeting the Challenges
What's the state of curricula for e-Science, and how can we improve on existing content and delivery?
Compute? No, Mr. Bond, I Expect You To Die
Columnist Charles Day describes the history of computing as presented in the James Bond movie series.
Designing with an Agile Attitude
This article looks at the attitudes and practices of successful agile software designers.
The Booze Cruise: Impaired Driving in Virtual Spaces
For Canada’s first course in serious game development, students designed the Booze Cruise, a game that shows how difficult it is to drive while impaired.
Data Mining for Crooks
This news feature addresses the use of AI techniques to analyze criminal activities to identify suspects and their methods of operation.
IT Challenges for 2009: Fixing the IT Infrastructure
With a new administration in Washington, the US needs to focus attention on its IT infrastructure if it wants to remain competitive in the global economy.
Analyzing Voice Quality in Popular VoIP Applications
This article presents a technique for comparing the speech quality of VoIP systems on networks suffering from congestion.
Symptoms of Healthy Innovativeness
In the midst of an economic downturn, Shane Greenstein takes a look at symptoms of health in an innovative industry.
Reading (with) the Enemy
Is it wrong to read the writings of so-called security "bad guys"? An associate editor in chief of IEEE Security & Privacy says "not at all," provided they have something useful to say.
Scanning the Horizon
In addition to reducing the time it took to pay for purchases, bar codes and scanners provided a system that would track inventory, reduce theft, and provide data to help merchants understand how their goods were purchased.
Welcome to "The Functional Web"
The first installment of Steve Vinoski's new column, "The Functional Web," focuses on using functional languages for RESTful Web service application development.
IEEE Std 1500 Enables Modular SoC Testing
This article provides a brief tutorial on the standard and illustrates its usage through two application case studies.
War of the Mobile Browsers
Mobile Web is the next step up for wireless, and carriers are using various mobile browser approaches to deliver mobile content.