Computer Society
What Is the Computer Society?
The IEEE Computer Society is the largest technical society within the Institute of Electrical and Electronics Engineers, dedicated to advancing the theory, practice, and application of computing technology. It serves as a professional home for computing engineers, researchers, educators, and students worldwide, providing access to peer-reviewed publications, technical standards, educational programs, and networking opportunities within the computing community. The society functions as one of the 39 technical societies operating under the IEEE Technical Activities Board and has historically been among IEEE's largest constituent organizations.
The society's influence extends beyond professional networking. Its publications set standards for archival research in computing, its curriculum guidelines shape university programs, and its standards committees produce specifications used throughout the software and systems engineering industries.
History and Organizational Structure
The IEEE Computer Society traces its origins to 1946, when the American Institute of Electrical Engineers formed a Subcommittee on Large-Scale Computing Devices, reflecting early institutional recognition that electronic computing required dedicated professional attention. The Institute of Radio Engineers formed a parallel group on electronic computers in 1951. When the AIEE and IRE merged to form IEEE in 1963, the two groups combined and eventually established the Computer Society as a formally constituted organization with its own bylaws in 1971. The Engineering and Technology History Wiki maintains a detailed record of the society's organizational development. Today the society operates through a governance structure that includes a board of governors, technical committees organized by sub-field, and chapter networks active in over 100 countries.
Publications and Technical Resources
The society publishes over 20 peer-reviewed journals and magazines covering areas including computer architecture, software engineering, security, mobile computing, and intelligent systems. Its flagship general-audience publication, Computer, serves practitioners across the discipline. The IEEE Computer Society Digital Library provides access to more than 800,000 items including journal articles, conference proceedings, and standards documents. The society co-sponsors major conferences including the International Symposium on Computer Architecture (ISCA), the IEEE Symposium on Security and Privacy, and the International Conference on Software Engineering (ICSE), which are among the most competitive venues in their respective sub-fields.
Standards and Professional Development
The Computer Society sponsors standards activities through 12 standards committees, producing IEEE specifications used in software engineering, dependability, and related domains. The SWEBOK (Software Engineering Body of Knowledge) guide, developed under society auspices, defines the recognized knowledge areas of the software engineering profession and is referenced by accreditation bodies and employers internationally. The society also administers professional certification programs, including the Certified Software Development Professional (CSDP) credential, aimed at mid-career practitioners seeking formal recognition of their expertise. Continuing education resources, including online courses and technical webinars, complement these programs.
Applications
The IEEE Computer Society supports work across a wide range of computing disciplines, including:
- Software engineering, through the SWEBOK guide, standards, and the ICSE conference community
- Computer architecture and hardware design, through journal publications and the ISCA conference
- Cybersecurity and privacy, through the IEEE Security and Privacy symposium and related journals
- Artificial intelligence and machine learning, through technical committees and publication channels
- Computing education, through joint curriculum initiatives with the ACM and support for student branches