2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

분류 전체보기 1521

유클리드 호제법 증명

유클리드 호제법은 2개의 자연수 또는 정수의 최대 공약수를 구하는 알고리즘의 하나 입니다.정보올림피아드에서 2개의 최대 공약수를 구하는 문제가 종종 나오는데...이때 유클리드 호제법을 이용해서 문제를 풀어 나가면 훨씬 빠르고 유용하게 사용할 수 있습니다.예를 들면 131 과 109 의 최대 공약수를 구하는 문제같은 경우 131이 3의 배수인지 아닌지 판단 하고 109가 3의 배수인지 아닌지 판단 하는 것보다는 다음과 같이 구하면 훨씬 수월하게 풀릴것 같네요.131 % 109 = 22 이므로22 와 109 의 최대공약수와 동일 하고...109 % 22 = 21 따라서 22와 21의 최대 공약수와 동일 하기 때문에 최대공약수는 1이 나오게 됩니다.131이 소수인지 아닌지 판단 하는 것보다 이렇게 판단하는 것..

IOT 기기가 해킹을 당한다면

IoT해킹 사례- http://www.ciokorea.com/news/38809 위의 기사를 접하면서 많은 생각을 해 보게 됩니다. 일단 위의 기사에서 나열한 IoT 해킹 사례를 살펴 보겠습니다.1. 봇넷의 디도스공격 : 2016년에 미라이 사이버 공격이 발생했을때 이것은 TV나 홈 엔터테인먼트 콘솔처럼 무해한 IoT 디바이스들을 이용한 디도스 공격으로 수십만대의 IoT기기가 하이재킹 당해 발생한 일이었다. 여기서 디도스(DDOS) 공격이란 대량의 패킷 또는 요청을 생성하여 목표시스템을 마비시키는 것입니다. 가령 naver와 같은 사이트에서 동시접속자수를 10만명으로 설계를 했다고 하면 동시 접속자 10만건의 처리를 하는데 동시에 20만명이 접속한다면 웹서버에서 처리 하지 못하고 모든 접속자에게 서비스를..

미래직업 2018.11.08

올해 소프트웨어 중심대학교 5개 추가 되어 30개교 체제

올해 연초에 강원대,건국대,숭실대,한림대,한양대에리카 5개교가 추가 되어 소프트웨어 중심대학이 25개교였는데...하반기에 지역 불균형 해소 차원에서 지방중심으로 5개교를 추가로 선정했다고 합니다. 추가로 선정된 학교는 동명대,선문대,우송대,원광대,제주대 입니다.추가 선정은 SW중심대학이 수도권에 68%가 집중되어 있다는 문제의식 아래 수도권 지역을 제외한 지방 소재 대학만을 대상으로 실시했다고 합니다. 이에 따라 2019년까자 30개 대학 선정이 목표였는데 2018년에 30개 대학이 소프트웨어 중심대학으로 운영하게 되었습니다.정부에서는 2019년까지 35개대학 이상 선정을 목표로 한다는 소식이 있었네요. 이번에 소프트웨어 중심대학이 선정되었다고 해서...지금까지 선정된 소프트웨어 중심대학과 이번에 선정된..

코드챌린지 개최날짜 변경 안내.

코드챌린지 개최날짜가 변경되었습니다.혹시라도 코드챌린지 참가하려고 했던 학생들은 참고 하시기 바랍니다.예선 날짜 : 11월 27일(화) 오후 3시~오후 6시 -> 11월 17일(토) 오전 10시~오후 1시본선 날짜 : 12월 11일(화) -> 11월 24일(토) 중등 오전 10시 고등 오후 2시 장소: NHN엔터테인먼트 다음에는 모든 경우를 대비해서 혼선이 없었으면 하는 바램이 드네요.일정변경에 따른 피해가 없었으면 하는 바램을 해 보게 됩니다.

4차 산업혁명시대는 어떤 인재를 원하는가?

오늘은 2017년 창의발명교육연합학술제에서 발표했던 내용 중 4차산업혁명시대는 어떤 인재를 원하는가? 라는 주제가 있어서 살펴 보도록 하겠습니다. 이미지출처 -2017년 창의발명교육연합학술제 자료4차 산업 혁명의 배경은 1,2,3차 산업 혁명을 지나 이제 인간의 본질과 사고방식,인간관계에 의해 4차 산업 혁명시대가 도래 할수 밖에... 아마도 이미 4차산업혁명 시대에 진입해 있음을 실감하게 됩니다.4차 산업혁명의 의미는 인공지능,빅데이터,사물인터넷,모바일,클라우드 등 이미 상용화 되어 있는 기술들의 융합체로서 정보통신기술의 융합에 따른 차세대 산업혁명이라 볼 수 있습니다.현재는 빅데이터는 빅데이터만으로의 정보분석으로 끝이 난다면...미래에는 IoT를 통한 빅데이터 수집,또한 빅데이터를 이용한 인공지능의 ..

미래직업 2018.11.05

오준석의 안드로이드 생존코딩- 코틀린편

코틀린이란 언어를 이 책으로 처음 접하게 되었네요. 먼저 코틀린의 역사를 보니 그렇게 길지 않은 2011년 JetBrains에서 공개한 안드로이드를 위한 프로그래밍 언어라고 합니다.세미콜론(;)을 사용하던 습관을 가진 C/C++,Java 같은 언어를 사용하던 사람이 사용할때 습관적으로 사용하게 되는데 이러한 세미콜론을 사용해도 컴파일 에러를 발생하지 않기 때문에 다른 언어를 사용하던 사람을 위한 배려가 엿보이네요. 2017년 구글에서 안드로이드의 공식언어로 채택하면서 2017년 3분기 사용언어중 46위를 기록했었는데... 2018년 초 반년만에 27위로 도약을 했네요.또한 구글 진영에서 활성화를 하고 있는 언어이다 보니 어디까지 상승할지 모를 일이기도 하네요...그만큼 관심을 많이 받고 있는 언어중 하나..

기타/도서리뷰 2018.11.02

이데일리 코딩챌린지 2018 본선 진출을 축하합니다.

엊저녁에 반가운 소식을 들었네요.^^ 우리 원에 다니는 학생 한명이 이데일리 본선에 진출했다고 연락이 왔네요... 청소년부는 중,고등부가 같이 겨루는 대회라서 중등부에서는 아무래도 힘들것 같아서 학생에게 재미로 참가해 보라고 이야기 한 상태였는데... 전국에서 중등부 고등부 통합해서 50명 안의 성적을 기록해서 본선 진출을 했다고 합니다.^^ 본선 대회는 이번주 토요일 11월 3일 서울대학교 글로벌컨벤션 플라자에서 12시 부터 진행한다고 합니다. 조영* 학생의 본선 진출을 축하합니다. 서울대학교 구경도 많이 하고 꼭 서울대학교에서 꿈을 이룰수 있는 학생이 되기를 응원해 봅니다.^^ [원당컴퓨터학원 입상내역현황] 2021년 ICT어워드 입상내역(초등부 동상2) - https://wondangcom.tist..

디미고 IT우수인재특별전형 원서접수기간 안내

디지털미디어고등학교 IT우수인재특별전형의 원서접수기간이 11월 5일 오전 9시부터 11월 7일 오후 5시까지입니다. 디지털 미디어 고등학교에 IT우수인재특별전형으로 지원하실 학생분은 원서접수기간을 숙지하신후 놓치지 않고 입력 하시길 바랍니다. 입학원서는 디지털미디어고등학교 홈페이지(www.dimigo.hs.kr)를 통해 팝업과 공지사항을 통해 입학원서 시스템에 접속할 수 있으며 또한 접수(방문 또는 우편)으로 접수를 하실 수 있습니다. 원서 접수시 독서활동(학년별 인정권수 1학년 15권,2학년 15권 3학년 10권 인정되며 총 30권까지 인정-동일 작품이 2번이상 기재된 경우 1권으로 인정) 되는 자료를 확인 하신후 인정권수에 한해 입력을 하여 주셔야 하며, 독서활동과 교내상 부분은 담임선생님과 확인하여..

기타 2018.10.30

2017 정보올림피아드 지역대회 고등부 50번 문제풀이

문제풀이) g(0)=1,g(1)=1,g(2)=2를 반환한다고 되어 있는데...여기서 g의 함수가 무엇을 하는지 먼저 살펴볼 필요가 있을것 같습니다.g(11)이 들어 간다고 하면 i,j,k 가 0 부터 11까지 3중 반복이 됩니다.그런데 어떤 경우에 f(i,j,k) 를 호출해서 r에 누적을 해서 누적한 값을 리턴하게 됩니다.어떤 경우냐 하면 i + 2*j + 3*k == 11 인 경우에 해당합니다.그렇다는 얘기는 다음과 같은 경우에 f(i,j,k)를 호출한다고 볼수 있겠네요.i,j,k 는 다음과 같은 경우 호출 될것 같습니다.i j k 11 0 0 9 1 0 7 2 0 5 3 0 3 4 0 1 5 0 8 0 1 6 1 1 4 2 1 2 3 1 0 4 1 5 0 2 3 1 2 1 3 2 2 0 3 0 1 3..