About CNS

The U.S. National Science Foundation Division of Computer and Network Systems (CNS) funds innovative research that advances the understanding and development of computer and network systems and their role in solving complex scientific, engineering and societal problems.

CNS supports research and education in: 

  • Computer systems and networks. 
  • Hardware and software systems.
  • Future-generation computing and communication systems. 
  • Computer and information science and engineering (CISE) infrastructure. 
  • Cyber-physical systems. 
  • Secure and trustworthy cyberspace. 

What CNS does

CNS provides grants to researchers and scientists working on innovative projects in various subfields of computer science, such as computer architecture, hardware and software systems, networking, wireless communications, cybersecurity, data science, cyber-physical systems, computing infrastructures, computing education and workforce development. 

CNS funds foundational research and educational and workforce development projects through various programs and initiatives. These programs focus on different areas of core computer and network systems research, cybersecurity and cyber-physical systems research, and education and workforce development.

CNS Clusters

CNS clusters invest in core computing and lead interdisciplinary programs that span across NSF directorates.