본문 바로가기

글쓰기

소프트웨어 교육은 코딩교육이 아닙니다.

반응형

소프트웨어란?


소프트웨어교육은 ‘컴퓨팅의 기본적인 개념과 원리를 바탕으로 문제 해결 능력(Computational Thinking)을 키워주는 교육’이라 할 수 있습니다. 주변에서 볼 수있는 불편함, 해결 문제가 생기면, 컴퓨터에게 일을 시켜서 효율적으로 해결 할 수 있는 사고력 (Computational Thinking)을 키워주는 교육’이라 할 수 있습니다. 


소프트웨어 교육은 단순히 프로그래밍 문법이나, 응용프로그램 사용법(엑셀, 워드, ppt)을 가르치는 것이 아닙니다. 창의적인 문제 해결 능력 / 논리적인 사고력을 키우는 데 초점을 두고 있습니다.


코딩이란 소프트웨어(기호와 규칙)를 절차와 단계에 따라 컴퓨터가 이해할 수 있는 언어로 프로그램을 작성하는 일이 바로 코딩이라고 합니다.


코ː딩, coding

명사

1. 어떤 사항을 기호화(記號化)하는 것. 또는, 기호를 부여하는 것.

2. 일정한 프로그램 언어를 써서 프로그램을 작성하는 것.


소프트웨어를 배운다는 것은?


아두이노 소프트웨어 교육은 자연스럽게 논리적인 사고를 바탕으로 창의적인 설계 방법을 체험하고 키우는 것입니다. 현대인에게는 기계와의 소통 방법에 대한 논리적인 이해와 창의설계를 위한 융•복합적 사고력 배양이 국가의 경쟁력이 된다고 할 만큼 중요합니다. 논리적 사고와 창의설계 능력 배양을 코딩이라는 관점에서 쉽게 접근하여 하드웨어를 제어하는 다양한 예제를 실습하며 체험해봅니다.


왜 소프트웨어를 배워야 하는가?


- SW가 광범위하게 사용되어 삶의 질이 향상 되는 시대

- SW가 개인 국가 기업의 경쟁력이 되는 사회

- 컴퓨터와 인공지능의 발달로 인한 직업 세계의 재편

- SW를 중심으로 한 융합기술 사회의 도래

- 개인에게 요구되는 역량의 변화

- 컴퓨팅적 사고와 알고리즘을 통한 문제 해결 능력이 중요하게 됨



반응형