본문 바로가기

글쓰기

(3)
코드 시인 Code Poet 우아하고 지적인 스타일의 프로그래머 코드 시인-Code Poet-이라고 부르는 우아하고 지적인 스타일의 프로그래머들이 미래의 주인공이 될 것이다. 당신이 이공계를 전공하고, 개발자나 공학자로 살아가길 바란다면 특히 명상을 하길 바란다. 명상은 우리가 선(禪)의 세계에 빠져들게도 하지만, 한편 생활 속에서 일상을 가득 찬 자세로 살게 해준다. 온전히 삶의 방향을 알게 해주기도 하고, 마음을 평온하게 갖도록 도와준다. 기계와 2진수의 세계는 공학자들을 정신적인 편견으로 빠지게 한다. 모든 일을 논리적으로 보는 훈련을 하고, 과학적으로 이해하려고 한다. 늘 옳고 그른 판단의 기준으로 사물을 바라본다. 소중한 것은 금방 눈에 띄지 않는다. 사물의 내면과 본질에 이르는 길은 깊은 사고와 자신을 돌아보는 시간을 갖는 데서 나온다. 온전히 하루의 10..
소프트웨어, 즉 프로그래밍을 배운다는 의미는 소프트웨어는 범위가 넓어서 누구나 쓰는 단어다. 하드웨어에 대비되는 말이다. 그렇다고 소프트웨어를 교육한다는 말이 특정한 언어로 작업하는 프로그래밍을 교육한다는 말을 의미하지는 않는다. 여하튼 소프트웨어를 배우는 일은 어떤 언어를 사용하든 사람의 일을 컴퓨터가 알아듣도록 업무 지시하는 구체적 방법, 도구, 기술을 배운다는 의미로 이해할 수 있다. 소프트웨어란 컴퓨터 기계장치를 뜻하는 하드웨어의 반대어로 만들어진 용어입니다. 컴퓨터 프로그램과 같은 의미로 해석하기도 하며, 소프트웨어는 크게 시스템 소프트웨어와 응용 소프트웨어로 나뉩니다. 시스템 소프트웨어는 컴퓨터를 사용하기 위해 가장 근본적으로 필요하며, 운영체제(Windows, Linux 등), 컴파일러 등이 이에 해당합니다. 응용 소프트웨어는 운영 체..
소프트웨어 교육은 코딩교육이 아닙니다. 소프트웨어란? 소프트웨어교육은 ‘컴퓨팅의 기본적인 개념과 원리를 바탕으로 문제 해결 능력(Computational Thinking)을 키워주는 교육’이라 할 수 있습니다. 주변에서 볼 수있는 불편함, 해결 문제가 생기면, 컴퓨터에게 일을 시켜서 효율적으로 해결 할 수 있는 사고력 (Computational Thinking)을 키워주는 교육’이라 할 수 있습니다. 소프트웨어 교육은 단순히 프로그래밍 문법이나, 응용프로그램 사용법(엑셀, 워드, ppt)을 가르치는 것이 아닙니다. 창의적인 문제 해결 능력 / 논리적인 사고력을 키우는 데 초점을 두고 있습니다. 코딩이란 소프트웨어(기호와 규칙)를 절차와 단계에 따라 컴퓨터가 이해할 수 있는 언어로 프로그램을 작성하는 일이 바로 코딩이라고 합니다. 코ː딩, co..