CMC는 사람들이 컴퓨터를 사용해 진행하는 커뮤니케이션으로, 시공간의 제약이 없고 많은 유형의 커뮤니케이션이 가능하다. CSCL은 컴퓨터 네트워크를 통해 학습자들이 협력적 지식을 구축하도록 설계되었다. 정보통신기술을 기반으로 해 멀리 떨어진 학습자들이 상호작용하여 협력학습을 이룰 수 있다는 점에서 CMC, 원격학습, CSCL은 유사한 개념이다.
한편, CMC(Computer-Mediated Communication)는 사람과 사람 사이에 컴퓨터를 도구로 발생하는 커뮤니케이션으로(Herring, 1996) 시･공간의 제약이 없고 일대일, 일대다, 다대일, 다대다의 상호적인 커뮤니케이션이 가능하다(김인철, 2002). CMC는 학습자간 혹은 교사와 정보 및 의견교환, 토론을 통해 지식을 쌓고, 개별학습뿐만 아니라 상호작용을 통해 협동학습을 할 수 있는 환경을 제공한다(류경아, 2009). 구성주의적 인식론을 토대로 발전한 CSCL(Computer-Supported Collaborative Learning)은 컴퓨터 네트워크를 기반으로 학습자들이 협력적 지식을 구축하도록 설계된 학습 환경이다(권숙진, 2008). CSCL에서는 물리적으로 떨어져 있는 학습자들 간의 지식 공유 활동에 초점을 두기 때문에 전달된 지식을 이해하는 학습 과정이 아닌 협력적으로 지식을 구성하는 사회적 과정에서 학습이 이루어진다(김수현, 2010). 진화된 웹의 영향에 따라 CSCL은 보다 적극적으로 학습자 간 협력적 지식 구성을 촉진하는 교수･학습 환경이 될 수 있다(원지영, 2013). 다양한 정보통신기술을 기반으로 지리적으로 떨어진 학습자들의 상호작용을 통한 협력학습이라는 점에서 원격화상학습, 원격협력학습, CMC, CSCL의 개념은 유사하다고 할 수 있다.