XRDS

Crossroads The ACM Magazine for Students

Sign In

Association for Computing Machinery

Magazine: Current Issue

Current Issue

DEPARTMENT: Updates

ACM USF

By Anshuman Majumdar

HTML | In the Digital Library
Tags: Computing organizations

DEPARTMENT: Milestones

Notable computer scientists

By Alok Pandey

HTML | In the Digital Library
Tags: Historical people

DEPARTMENT: Blogs

How to publish research results for academic and non-academic audiences

The XRDS blog highlights a range of topics from conference coverage, to security and privacy, to CS theory. Selected blog posts, edited for print, are featured in every issue. Please visit xrds.acm.org/blog to read each post in its entirety. If you are interested in joining as a student blogger, please contact us.

By Gustavo Fortes Tondello

HTML | In the Digital Library
Tags: Blogs, General conference proceedings, General literature, Reference works

SECTION: Features

Computing as an evolving discipline

Throughout computing's history, there have been dramatically different opinions on what computing, as a discipline, is "really" about. Each decade has changed our views of bleeding-edge technology, core knowledge in computing, the nature of computing as a discipline, and the essential skills and competence of computing professionals.

By Matti Tedre

HTML | In the Digital Library
Tags: Computer science education, History of computing theory, Theory of computation

Beyond coding

Understanding what it takes to become an effective developer.

By Marian Petre, André van der Hoek

HTML | In the Digital Library
Tags: Computing profession, Software engineering education, Software management

The search for my computer science

A journey spanning Nigeria, the United States, and Tanzania, is one woman's search for meaning and validation as a computer scientist.

By Judith Uchidiuno

HTML | In the Digital Library
Tags: Accessibility, Computing profession, Human computer interaction (HCI)

Gender and inclusiveness

Various policies and processes have been implemented to bring equality for women in the IT sector. Yet there are various issues faced by women that still need to be addressed broadly as an institutional responsibility rather than a mere brand-building strategy.

By Sadhana Deshpande

HTML | In the Digital Library
Tags: Computing occupations, Employment issues

The human manual

Understanding how computer systems are built today can help us improve how well we work together.

By Bryan Kim

HTML | In the Digital Library
Tags: Architectures, Cross-computing tools and techniques, Network architectures, User interface management systems

Computer science as a global language

How computer science helped me become a citizen of the world and the lessons real-life experiences taught me about effectively interacting with other people.

By María Andreína Francisco Rodríguez

HTML | In the Digital Library
Tags: Computing education programs, Computing profession

How much are the greenland and antarctic ice sheets melting?

Designing better simulation software to prepare for a warming world.

By Josefin Ahlkrona

HTML | In the Digital Library
Tags: Earth and atmospheric sciences, Modeling and simulation

What is the role of a computer scientist in shaping a sustainable future?

It is becoming increasingly difficult to ignore the warnings of a disrupted climate system, from melting ice caps to species extinction. But the problems are so far removed, and so large, we often wonder what does this have to do with our work as computer scientists?

By Elina Eriksson

HTML | In the Digital Library
Tags: Computing profession, Impact on the environment, Sustainability

Human values in a digital society

In a period of rapid technological change, there is a risk of ethics taking a back seat.

By Simon Winter

HTML | In the Digital Library
Tags: Codes of ethics, Professional topics

The arbitrary nature of computing curricula

Computing is still a young discipline with new topics emerging daily, spawning an extended family of disciplines, which makes negotiating a curriculum an inherently fraught process that will not meet everybody's needs.

By Tony Clear

HTML | In the Digital Library
Tags: Computing education programs, Model curricula

DEPARTMENT: Back

The CS generation

By Vasileios Kalantzis

HTML | In the Digital Library
Tags: Computing education programs