Computer Engineering
![](https://www.cs.columbia.edu/wp-content/uploads/2023/10/WebsiteImage_2023_ESW-Edwards-TOT.jpg)
The paper "Predictable Programming on a Precision Timed Architecture" from the CASES 2008 Conference was honored with a Test of Time Award.
![](https://www.cs.columbia.edu/wp-content/uploads/2023/07/WebsiteImage_2023_IEEE-MIcro-Top-Pick.jpg)
“Revisiting Residue Codes for Modern Memories” from the Computer Engineering group is one of the Top Picks for IEEE Micro Magazine.
![Maico Cassel dos Santos](https://www.cs.columbia.edu/wp-content/uploads/2023/04/WebsiteImage_2022_PhDMaicoSantos1.jpg)
The fourth-year PhD student is trying to democratize chip-making with a system that even non-experts can use.
About
Computer Engineering is where the study of hardware and software interfaces come together. It draws on techniques from Electrical Engineering and Computer Science to imagine and realize the next generation of devices and chips.
The group researches the platforms that power all forms of computation – from IoT to mobile, data centers to supercomputers. Students learn how to design, create, and test software, hardware, and system designs for applications in business, industry, and government.
The various research groups collaborate in diverse areas including computer architecture, hardware security, networks, and distributed embedded systems.