In sequence
Pattern-spotting and decomposition are two of the six fundamental skills required for computational thinking.