<수업노트> 비공학계열 학생을 위한 (디지털 기술 입문) 5주차 수업

in #kr7 years ago

5주차 수업에서는 인공지능(Artificial Intelligence, AI)를 배웠습니다.

아마 인공지능을 모르는 사람들은 없지 않을까 싶습니다. 우리가 영화나 만화에서 많이 보았죠. 아이로봇이, 그녀(Her) 등 인공지능 영화가 많이 있습니다. 모르진 않지만 막상 설명하려고하면 뭘 설명해야할지 모르는 인공지능 정확한 개념이 뭘까요?

인공 지능(AI)은 학습, 문제 해결, 패턴 인식 등과 같이 주로 인간 지능과 연결된 인지 문제를 해결하는 데 주력하는 컴퓨터 공학 분야입니다. 보통 "AI"로 줄여서 부르는 인공 지능은 로봇 공학이나 미래의 모습을 내포하고 있을 수도 있지만, AI는 공상 과학 소설에 나오는 작은 로봇을 넘어 첨단 컴퓨터 공학의 현실이 되고 있습니다.

  •  인공지능은 기계로부터 만들어진 지능을 말합니다.
  • 컴퓨터 공학에서 이상적인 지능을 갖춘 존재, 혹은 시스템에 의해 만들어진 지능,즉 인공적인 지능을 뜻함. 
  • 일반적으로 범용 컴퓨터에 적용한다고 가정합니다.
  • 이 용어는 또한 그와 같은 지능을 만들 수 있는 방법론이나 실현 가능성 등을 연구하는 과학 분야를 지칭하기도 합니다.

세계는 이미 4차 산업혁명에 진입했으며 인공지능은 빠르게 인간을 대체해 나갈 것. 또, 널리 퍼져 있지 않을 뿐 미래는 이미 와 있으며 인공지능, IoT, 클라우드 컴퓨팅, 빅데이터 등이 융합되면서 4차 산업혁명이 발생하고 있습니다. 과거 산업혁명이 ‘기계근육’을 만드는 과정이었다면 4차 혁명에서는 ‘기계두뇌’가 탄생한 것입니다.

1차 산업혁명 발생시, 산업 기계에 의해 일자리를 잃을 것이 두려웠던 노동자들이 러다이트(기계파괴운동)를 일으켰습니다. 이와 유사하게, 인공 지능에 의한 4차 산업혁명으로, 많은 사람들이 미래에 일자리를 잃을 것을 우려하고 있습니다. 한 온라인 설문조사에 따르면, 응답자의 70.1%가 미래에 인공지능에 의해 인간의 직업이 줄어들 것이라고 예상했습니다.

인공지능으로 인해서 인간의 일자리가 감소하기 때문에 그에 맞춰서 나 자신도 변화해야겠다는 생각이 듭니다.  또 세상이 어떻게 바뀔지 예상할 수는 있지만 그 대로만 변하지는 않을거같고 앞으로 10~20년후의 세상은 훨씬더 상상을 뛰어넘게 크게 변할지도 모르겠다는 생각이 듭니다. 적절한 수준의 긴장과 관심을 가지고, 윤리와 법률, 철학과 제도, 그리고 사회적 합의를 하나씩 만들어 나가는 준비가 지금 필요하다고 생각이 듭니다.

5주차 코딩수업은 디지털 시계를 만들어 보았습니다.

스마트폰 화면에 초단위 까지 실시간으로 나오는 앱입니다.

생각보다 너무 간단해서 놀랐습니다~ㅎㅎ

Designer에서 레이블 2개를 중앙에 배치했습니다.

센서안에 있는 Clock은 시간과 관련된 작업을 할 때 필요한 눈에 보이지 않는 Component입니다. Clock1의 속성은 아래 그림의 오른쪽 속성창에서와 같이 TimerAlwaysFires, TimerEnabled을 체크해주고, TimerInterval = 1000으로 세팅합니다. TimerInterval은 ms(밀리초) 단위이므로 1000은 1초를 의미합니다. 즉 1초에 한번씩 사건을 발생시켜줍니다. ScreenOrientation을 Landscape로 변경합니다. 그러면 스마트폰 화면이 세로가아닌 가로로 나오게 됩니다.

시계는 Screen1의 속성 중 바탕색을 black, lblTime.TextColor=White로, lblTime.FontSize =70으로 했습니다.

블록코딩으로 넘어가겠습니다. 사진과 같이 너무 쉬워보이죠?

pattern은 년월일을 각각 다른 형태로 표현하도록 합니다.

제가 만든 안드로이드앱 디지털시계입니다!

Sort:  

Hey @toycrane, great post! I enjoyed your content. Keep up the good work! It's always nice to see good content here on Steemit! Cheers :)

Congratulations @toycrane! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.

To support your work, I also upvoted your post!
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Do not miss the last announcement from @steemitboard!