* Only AI programs offered by Computer Science Departments/Schools/Colleges are shown, see FAQ for more information
Data last updated:
We have developed a tool that uses web-scraping techniques combined with large language models and traditional machine learning techniques to track the availability of AI-focused undergraduate programs in computing departments at universities across the United States. The purpose of the tool is to increase visibility into the AI landscape in post-secondary education for prospective students, administrators, and researchers. By gathering and analyzing publicly available data from each school's website, we have mapped programs from schools so far, matching them to categories ranging from full AI majors to minors to specializations and certificates. The schools mapped generate 87.97% of CS graduates in the U.S. Among these schools, we have found AI majors and AI minors as of , though we know this number is growing. Our map is designed to dynamically update, correcting for errors and detecting newly-launched programs each time we re-run the tool (roughly once a semester). In the future, we'll be adding data from more schools, analyzing the content of the AI programs, and paying special attention to specific barriers students face in accessing these programs.
We scraped the websites of all computer science departments in the U.S. that graduate 25 or more undergraduate students per year in computing. Our pipeline is an automated link-scraping system that discovers publicly available university programs, extracts curriculum information, and when possible, captures individual course details. All of this data is continuously added to a dedicated database that powers the map.
Right now, our software works best with program websites that are easily discoverable via web navigation and have either a tabular curriculum structure or an accordion-style layout; meaning the full list of courses is presented in a table or in expandable sections where content appears when clicked.
However, our system currently cannot accurately handle websites that are formatted differently than this, which limits our ability to extract curriculum data from some programs.
At the moment, we are focusing on scraping for AI programs within computer science degrees. Because of the nature of our pipeline, you may see a few AI programs associated with non-computer science programs on this map, but we are not currently including these programs in general. You'll see this behavior update as we continue to improve our tools.
If a university offers multiple AI program types (such as both an AI Major and an AI Minor), the marker on the map displays the highest priority program type. The priority order is: AI Major, then AI Minor, AI Concentration/Specialization, Other AI Track, No AI specific program. When you click on a marker to view details, you will see all program types that the university offers listed in the annotation box.
Unless it's in the official catalogue we do not list it. If it was recently added to the catalogue, it will appear next time the CIC refreshes the data (every quarter). If it is in the official catalogue, then please fill out a data correction form. (Please note that only Artificial Intelligence (AI) programs offered by Computing Departments, Schools, or Colleges are shown.)
There are many reasons your school may not be listed—the most likely is that our software cannot handle the format of your website. Please fill out a data correction form.
If your university is missing from the map or you notice any other errors in a school's data (such as incorrect program information, missing programs, incorrect categorization, or outdated details), please use our data correction form.
If you want to send feedback or encounter technical issues or bugs with the website (versus errors in the data for a school), please use our feedback/bug form.
The project was funded by NSF award #2533723, Pivotal, and Northeastern University.