SWEBOK

SWEBOK stands for Software Engineering Body of Knowledge. It is basically everything a software engineer should know, according to ACM and IEEE.

You can acquire thier publication here: Software Engineering Body of Knowledge

Some of this knowledge is not expected to be learned from college, but rather on the job. The subset of the SWEBOK that ACM and IEEE recommend software engineering graduates should know is called SEEK, Software Engineering Education Knowledge.

The SEEK is organized hierarchically in knowledge areas (KAs), units, and topics.

SEVOCAB Software Engineering Vocabulary