By IEEE Computer Society Team
Around the time data scientist was being heralded as “one of the sexiest jobs of the 21st Century,” Valerio Guarrasi realized that it was also a natural intersection of programming, optimization, statistics, and other disciplines that had lit up his undergraduate mind. Soon he was enrolled in one of Italy’s…
By Wrick Talukdar
Introduction Traditional AI agents operate through pre-defined reasoning strategies, limiting their ability to respond to unexpected changes or novel inputs. Meta-reasoning, defined as the process by which an agent monitors and adjusts its own reasoning, has emerged as a promising paradigm for overcoming these limitations. Despite strong theoretical foundations, empirical…
By IEEE Computer Society Team
An interview with Moshe Vardi, recipient of the 2025 Computer Pioneer Award For Moshe Y. Vardi, University Professor and the George Distinguished Service Professor in Computational Engineering at Rice University, Houston, Texas, U.S., computer science has always been rooted in the exact musings of mathematical equations. From the age of…
By Dr. Jon Peddie
It started with the S-100 bus Before the PC, the open microcomputers used the S-100 bus, also known as the Altair bus, introduced in 1974 with the Altair 8800 microcomputer and designed by MITS (Micro Instrumentation and Telemetry Systems). [1] It was named S-100 [2] after the 100-pin connector used…
By Purdue University
Purdue University is offering a new, 100% online Master of Science degree in software engineering designed for professionals who want to enhance their knowledge of how to identify, formulate and solve complex software engineering problems. Purdue’s online software engineering master’s degree also is designed to develop expertise in areas such…
By IEEE Computer Society Team
Anastasija Collen got her first computer during what she calls the “wild, wild west days” of computing, when viruses were rampant, and people routinely adopted various identities for different forums and chats. This thrilling world fueled Collen’s interest—and her skepticism–and both drove her to investigate how the seemingly pervasive vulnerabilities…
By Shan Liu, Wenjie Zhu, Ge Li, Xiaoxu Luan
Introduction IEEE P3366.2 (Standard for Polygonal Mesh Compression) aims at the standardization of polygon mesh compression technologies. It specifies efficient coding tools for compression, decompression, processing, and packaging of volumetric data which can significantly reduce the disk storage and communication bandwidth. With the advent of technologies, the demand for more…
By J Gerard Wolff
Introduction The SP Theory of Intelligence (SPTI) and its realisation in the SP Computer Model (SPCM), outlined below, are founded on substantial evidence for the importance of information compression (IC) across diverse aspects of intelligence in people and other animals. This area of research was pioneered by Fred Attneave [1,…
By IEEE Computer Society Team
Driven by a desire to forge his own path, Arun George Zachariah is building a professional life based on carefully considered experiences in both research and industry. From academia, Zachariah has honed his deep analysis skills and intellectual curiosity, and he has flourished in the freedom it offers to explore…
By Rajprasath Subramanian
Quantum computing is poised to revolutionize industries by solving complex problems at exponentially faster rates than classical systems. Despite its potential, the intricate nature of quantum algorithm design, which requires expertise in quantum mechanics, mathematical modeling, and circuit optimization, remains a major hurdle to adoption. A novel Generative AI platform…
By IEEE Computer Society Team
Key Takeaways Employment agreements set forth the terms of your relationship with your new employer. Typically, the agreement codifies what was covered generally in the job posting and discussed in the hiring process. While it’s easy to simply scan and sign an employment agreement, checking five key sections can spare…
By Gilad David Maayan
What Are AI Coding Assistants? AI coding assistants are tools that leverage artificial intelligence to assist developers in writing and optimizing code. These tools offer features such as code completion, error detection, code reviews, and generating code snippets based on a natural language description. By providing automated support, AI coding…
By Neil Thompson
As engineers, we excel at precision and technical expertise, but many of us struggle to communicate ideas effectively to non-technical audiences. I know I did! This challenge can hinder career growth, project success, and leadership opportunities. By adopting audience-centric approaches, using visual storytelling, and leveraging company support, we can enhance…
By Stevie Carpenter
Product development can often feel like racing toward a moving finish line. Projects often go over budget and deadlines are easily missed. Even worse, constant changes can turn a straightforward project into one doomed to fail. Project managers and scrum masters accept the perils of evolving project deliverables and timelines.…
By Nihad Bassis, Ph.D. Ind. Eng.
In the fast-paced world of business and technology, few concepts have had as profound an impact as artificial intelligence (AI). From enhancing decision-making processes to streamlining operations, AI has become a cornerstone of digital transformation, reshaping industries and driving innovation. This article explores how AI has revolutionized digital transformation, examining…
There are no results for this search.
Analysis, Blogs, Commentary
Featured Podcasts