Three Strands Of Computing Curriculum