icon-carat-right menu search cmu-wordmark

Curricula and Educational Materials

The SEI has collaborated with professional organizations, industry partners, and institutions of higher learning to develop curricula and educational materials.

These curricula include resources for undergraduate and graduate programs as well as materials for educators.

Free to Use

These curricula and educational materials are free for use by

  • educational institutions that incorporate these materials into their degree programs
  • commercial and government institutions that incorporate these materials into their employee training programs
Software Assurance Curricula
Software Assurance Curricula

Software assurance education helps to meet the growing demand for professionals who can build secure software and systems with the needed functionality.

See Curricula
Software Engineering Curriculum
Software Engineering Curriculum

There are more than 100 accredited software engineering schools in the U.S. and about 1.5 million people work in software-development-related fields. Nearly all university software engineering-related curricula trace their lineage to SEI-led efforts.

See Curriculum
Survivability and Information Assurance Curriculum
Survivability and Information Assurance Curriculum

This SEI approach to computer and network security doesn't rely on any specific technologies, but on a problem-solving methodology built on key principles.

See Curriculum
 

Additional Materials

More curricula and course materials for software assurance are available in a collection in the SEI digital library. This collection includes materials for undergraduate and graduate level programs as well as materials for educators. These free materials can be incorporated into existing education programs or be used to develop new courses. The collection also includes other resources that can be helpful in promoting and implementing software assurance curricula.

Browse the Collection