Figure 2.
Several disciplines use the same problem space (shaded) with its fundamental concepts, components, and terminology, but then branch out into subject-specific tasks, methods, and techniques, as shown here for mathematics, computer science, and an advanced biology course.