DEPARTMENT: Editorial pointers
DEPARTMENT: News track
COLUMN: Staying connected
Broadband access gets electrified.
COLUMN: International perspectives
Retracing the paths of influential, but often isolated, computer pioneers.
COLUMN: The business of software
Attempting to overcome the challenges to effectively conveying knowledge.
How IT can help prepare for future attacks and disasters.
SPECIAL ISSUE: Why universities require computer science students to take math
The main benefit of learning and doing mathematics is that it develops the ability to reason about formally defined abstract structures like those in computer science and its applications.
The mathematical thinking, as well as the mathematics, in a computer science education prepares students for all stages of system development, from design to the correctness of the final implementation.
Discrete mathematics, especially logic, plays an implicit role in software engineering similar to the role of continuous mathematics in traditional physically based engineering disciplines.
The strongest motivators include a sense of accomplishment from solving problems and programming; the weakest include being captivated by the Web and a passion for playing computer games.
An economical method for pumping up computing power by tapping into P2P systems using Web server technologies.
Controlling the nondeterministic features within multithreaded and highly responsive applications enables the continued use of all traditional software development techniques.
Executives must confront the challenging task of deciding the type of IT to deploy in support of their knowledge management initiatives.
The distinguished capabilities of these devices are also the very reasons they require security and privacy protections of an unprecedented scale.
Examining the effects of transforming the Hong Kong Stock Exchange from a closed to an open trading system.
Digitization of music has created opportunities to reengineer the supply chain and improve its efficiency.<br><br>But how will it play out?
The day is approaching when most of our common transactions may be information-rich, but first an extensive supporting infrastructure must be developed in three areas: devices, networking, and trust.
The concurrent-convergent strategy in IT consulting can be exploited to increase client efficiency, to draw conceptual and practical lessons for other information-based applications, and to develop synergy between IT consulting …
COLUMN: Technical opinion
Learning from experience?
COLUMN: Inside risks
SPECIAL ISSUE: Virtual extension