SW 용어 정의
가. 소프트웨어 창의인재
일반적으로 창의인재라 함은 새로우면서 유용한 창의적 산물을 만들어 내는 개인적 특성과 역량을 갖춘 사람(이지연 외2인, 2010)을 말한다. 창의인재와 비교를 통한 소프트웨어 창의인재는 소프트웨어 개발 과정(프로그래밍과정)애서 문제에 부딪혔을 때 새로운 사고로 접근하여 그것을 해결할 수 있는 효율적이면서도 유용성이 있는 프로그래밍 과정을 제시하는 사람을 말한다.
나. 컴퓨팅 사고력(Computational Thinking)
컴퓨터 과학에 대한 단편적인 지식에 대한 축적이 아니라 컴퓨터 과학을 비롯한 여러 학문적 지식에 기초하여 문제를 해결하는 독특한 양식을 의미한다. 즉 정보사회에서 자신이 속한 사회에서 자신이 속한 사회를 이해하고 문제를 해결하기 위해 정보를 수집/분석하는 능력, 정보를 조직/종합/공유하는 능력, 새로운 정보를 생성하는 능력을 말한다.
다. 소프트웨어 혁명
소프트웨어 능력으로 경쟁의 법칙을 바꾸고, 기존의 시장 질서를 파괴해서 시장을 석권해가는 현상을 말한다.
라. 정보과학(Computer Science)
정보의 체계화를 전문적으로 해명하는 이론과 기법. 즉, 정보의 생성, 전달, 교환, 축적, 이용, 검색에 관한 일반 원리를 연구하는 학문이다. 정보 이론의 설정, 정보 현상의 해명, 정보 공식의 개발 등 세 가지 주제가 있다. 내용으로는 정보 관리, 도큐먼테이션 등으로 불리는 것에 가깝고, 그것을 학문적으로 체계화한 것으로 컴퓨터의 하드웨어, 소프트웨어의 연구는 물론이고 각종 이용 기술(이공학상의 이용 기술에 한하지 않고 경영상의 의지 결정 등도 포함된다), 생체의 정보 처리, 인공 지능의 연구 등도 포함된 과학. 컴퓨터 사이언스와 거의 같은 뜻이다.