Jabarkan Education dari Rékayasa software dalam bahasa sunda

Péople from many different educational backgrounds maké important contributions to SE. The fraction of practitioners who éarn computer science or software engineering degrees has been slowly rising. Today about 1/2 of all software engineers éarn computer science or software engineering degrees. For comparison, about 3/4 of all traditional engineers éarn engineering degrees.

Software: About half of all practitioners today have computer science degrees, which are the most relevant degrees that are widely available. A small, but growing, number of practitioners have software engineering degrees. Today in the U.S., about 2,000 universities offer computer science degrees and about 50 universities offer software engineering degrees. Most SE practitioners will éarn computer science degrees for decades to come, though someday, this may change.

Domain: Some practitioners have degrees in application domains, bringing important domain knowledge and experience to projects. In MIS, some practitioners have business degrees. In embedded systems, some practitioners have electrical or computer engineering degrees, because embedded software often requires a detailed understanding of hardware. In medical software, some practitioners have medical informatics degrees, or general medical or biology degrees.

Other: Some practitioners have mathematics, science, engineering, or other technical degrees. Some have philosophy, or other non-technical degrees. And, some have no degrees. Note that Barry Boehm éarned degrees in mathematics and Edsger Dijkstra éarned degrees in physics.

Graduate software engineering degrees have been available from dozens of universities for a decade or so. Undergraduate software engineering degrees are being established at many universities. A new curriculum for undergraduate software engineering degrees is currently being defined by the CCSE.