본문 바로가기

소프트웨어 교육

C 언어 코딩 교육 자료. Learn to code with C C 언어 코딩 교육 자료. Learn to code with C 어떤 일을 하든 돈이 들어가야 업적이나 성취가 된다. 아무 이유없는 선의에 기반한 후원이 없는 것도 아니지만 별로 기대할 것은 없다. 중세 과학이나 예술이 대표적인 경우고, 지금 시대에서는 기업이나 국가에서 제안하는 과제, 연구자 논문 지원, 공공 예산으로 지원하는 활동 대부분이 결과물을 만드는 이유다. 마을 공동체 활동하면서 C 언어를 짧은 시간에 초 중학교 아이들에게 가르치기 위해 작성한 자료다. 모든 프로그래밍 언어는 변수, 연산, 제어, 함수 4개의 예약어로 구성되어 있다. 아마 컴퓨터의 구조에서 비롯되었기 때문인데 더 이상 새로운 것은 아직 나오지 않았다. 프로그래밍 언어를 배운다는 것은 이 네 부분을 구현하기 위한 규칙과 절차적 ..
IC-PBL 교과목 개발 및 운영 계획서를 학기 시작 전 제출 IC-PBL 교과목 개발 및 운영 계획서 Industry-Coupled Problem-Based Learning의 약자로써, 산업체(Industry), 지역사회(Society), 학교의 상호 연계를 통해 학습자가 현장에서 발생하는 실제적인 문제를 해결하는 창의 융합형 인재육성 교육 모델이다. IC-PBL 세부 수업 유형(MECA)을 정해야 하고, IC-PBL 개발 및 운영절차를 준수하는데 자율적으로 따르면 된다. 수업사례를 공유하고 성과를 평가하는 과정을 거친다. 1학기와 2학기 어벤디 수업을 모두 IC-PBL 수업으로 진행하기로 했다. 물론 반드시 IC-PBL 교과목으로 해야 할 이유는 없지만 교과목의 특성과 학생들의 역할을 파악하면 PBL 수업으로 진행하는 게 장점이 훨씬 많다. 벌써 몇 학기가 진행..
Computing Curricula 2020을 통해 본 미래 초·중등 SW·AI 교육의 방향 “컴퓨터 리터러시의 목표는 컴퓨터를 잘 이해하는 것이 아니라, 우리 자신을 포함한 모든 것을 잘 이해하기 위한 것이다.”- Seymour Papert (시모어 페퍼트, 1928년 2월 29일 ~ 2016년 7월 31일, 남아프리카 공화국 출신 미국의 수학자, 컴퓨터 과학자, 교육자이다. 로고라는 프로그래밍 언어를 만들었고, 인공지능 분야에 공헌하였다.) 본 연구의 목적은 2022년 초·중등학교 교육과정 전면 개정을 앞둔 현 시점에서, 2015개정 정보과 교육과정에 대한 반성적 접근을 통한 개정 방향의 시사점을 도출하는 것에 있다. 이를 위해 최근 발표된 Computing Curricular 2020 Draft(이하, CC2020)와 CC2020에 제시된 컴퓨터과학 내용 체계(CC2020-CS)를 살펴보고..
IC-PBL 교육 모델과 운영 양식 작년 두 학기를 진행한 어드벤처 디자인을 IC-PBL 교과목으로 전환하기로 한다. 무언가 엮이는 느낌이 들지만 생각할 겨를이 없다. '어떻게 하고 싶었는데.' 라든가 '무엇 무엇을 했어야 했다.'는 말은 지난 순간의 감정을 말하고 진심을 이해받기 원하는 말이지만 이미 지난 말은 할 필요가 없다. 일단 관련 자료를 수집하고, 교과목 운영 계획서를 작성하기로 한다. 월요일은 아이를 데리고 파주 1사단 전진 신병교육대로 가야 하니 오늘 마무리를 짓기로 한다. 적당한 상태와 중간을 잘 몰라 늘 무모하거나 과감한 남자는 일을 미루지 않기로 하고, 회한과 아쉬움으로 가득 찬 유령들과도 친해지지 않기로 한다. 1. IC-PBL 정의 IC-PBL이란 Industry-Coupled Problem-Based Learnin..
Software 공학 학술대회 1. The FTRA International Conference on Future Information Technology (FutureTech) 2. International Symposium on Fundamentals of Computation Theory (FCT) 3. IEEE International Symposium on Multimedia (ISM) 4. Asian Conference on computer vision (ACCV) 5. International Conference on Software Engineering (ICSE) 6. MPLS + SDN + NFV World Congress 7. International Conference on Current Trends in The..
Challenge! 아두이노 메이커 전문가 과정 Challenge! 아두이노 메이커 코딩 전문가 과정 컴퓨터에서 소프트웨어가 동작하고, 소프트웨어가 하는 일을 알고, 컴퓨터에게 일을 시키는 프로그래밍 능력은 필수인 시대입니다. 오픈소스 하드웨어인 아두이노 기반으로 소프트웨어를 가장 쉽고 빠르게 배울 수 있는 메이커 코딩 전문가 과정을 소개합니다. 아두이노 학습환경에서 다양한 센서와 액츄에이터를 직접 구동하면서 실습하다보면 어느새 당신은 메이커 코딩 전문가로 성장할 수 있습니다. 직접 소프트웨어를 배워 창의적인 아이디어를 제품으로 구현하고 싶은 분, 자녀들에게 소프트웨어를 가르치고 함께 공부하고 싶은 분, 코딩을 배워 주변에서 소규모 강사활동을 하고 싶은 분 누구나 신청하실 수 있습니다. 두려움과 고민은 날려버리시고 행동하십시요. 무엇이든 해야 변화할 ..
아이들이 코딩을 배워야 하는 10가지 이유 아이들이 코딩하는 법을 배워야 하는 10 가지 이유 아이들이 미래를 준비할 때 코딩하는 법을 배우는 것보다 더 좋은 방법은 없습니다! 코딩은 아이들이 학업 기술을 향상하고, 인내 및 조직화화 같은 자질을 키우고 커리어로 전환될 수 있는 귀중한 21 세기 기술을 습득하도록 돕습니다. Tynker 블로그에서 아이들이 코딩하는 법을 배워야 하는 10 가지 이유는 다음과 같습니다. 이미지와 문서출처 동일 코딩은 학업 성취도를 개선합니다. 1. 수학 : 코딩은 아이들이 추상적인 개념을 시각화하고 실제 상황에 수학을 적용할 수 있게 하며 수학을 재미있고 창의적으로 만듭니다! 2. 작문 : 코드를 작성하는 어린이는 결정 및 계획의 가치를 이해하므로 작문 기술이 향상됩니다. 많은 아이들이 Tynker를 스토리 텔링의 ..
프로그래밍의 시작! 아두이노 소프트웨어 교육 과정 프로그래밍의 시작! 아두이노 소프트웨어 교육 과정 프로그래밍이 학교로 들어온 이유는 학생들에게 컴퓨팅적 사고를 심어주자는 요구 때문입니다. 컴퓨터 과학자처럼 사고하는 방법을 배움으로써 학생들이 매일 마주치는 문제를 해결하고, 모든 사람이 일상생활에서 사용하는 시스템을 설계하고 좀 더 낳은 세상을 만드는 방법이기 때문입니다. 모두가 소프트웨어를 배워야 하는 이유는 - 프로그래밍은 소프트웨어를 이해하는 가장 빠른 방법입니다. - 모든 분야의 자동화는 프로그래밍을 통해서 가능합니다. - 데이터와 정보가 중요한 시대의 기본은 소프트웨어, 즉 프로그래밍 능력입니다. - 문제를 해결하고, 창의적인 생각을 표현하는 방법중의 하나가 소프트웨어입니다. 코딩을 배워야 하는 10가지 이유 아두이노 소프트박스 교육 키트는 학..
Python 프로그래밍 기초 - 한국 산업기술대학교 재직자 무료교육 Python 프로그래밍 기초 - 한국 산업기술대학교 재직자 무료교육 대화형 인터프리터 언어이며, 플랫폼 독립적이고, 사람에게 직관적이고, 고수준의 내장객체를 제공하고, 쉬운 문법, 많은 라이브러리, 유연한 확장성의 프로그래밍 언어인 파이선 교육. 구글이 서비스를 개발하고, 미국 대학교에서 100% 강의중인 차세대 언어 파이선의 기초를 배워보십시요. ○ 언어에 대한 개념이 부족한 초보자를 위해 프로그래밍의 기본적인 컨셉을 파이썬 언어를 통해 학습 ○ 파이썬 언어를 통한 객체지향 개념과 리이브러리의 활용을 통해 실무에 직접 활용할 수 있는 코드제작 방식을 학습 ○ 기존 프로그래밍 언어보다 가독성, 동적 타이핑, 광범위한 라이브러리 등 여러가지의 우수한 장점을 지니고 있는 Phython 스크립트 언어에 대한 ..
라즈베리파이를 활용한 IoT(사물인터넷) 교육 - 한국 산업기술대학교 재직자 무료교육 재직자 대상의 기술교육이 한국 산업기술대학교 제2캠퍼스에서 열린다. 총 4개의 과정은 아래 이미지를 참고한다. 여기서는 라즈베리파이를 활용한 IoT(사물인터넷) 교육을 소개한다. 주제: 라즈베리파이를 활용한 IoT 프로그래밍 교육일정: 2019.10.22 (화) 09:00 ~ 2019.10.23 (수) 18:00 교육장소: [한국산업기술대학교 제2캠퍼스]경기도 시흥시 엠티브이북로 65 교육장소 지도보기 경기도 시흥시 엠티브이북로 65(정왕동) 한국산업기술대학교 제2캠퍼스 모집인원: 총 15명 교육 신청 문의 연락처 031-8041-1441 미래인재 개발센터 함승민 선임연구원 신청주소: http://future.kpu.ac.kr/index.do 교육내용 영국의 라즈베리파이 재단이 학교의 기초 컴퓨터 과학교..
청주 아카데미 코딩교육 내용 정리 청주에서 훌륭한 교육으로 유명한 청주 아카데미 (https://post.naver.com/mlm00)와 소프트웨어 교육을 진행하기로 이야기 했다. 문제는 교육생의 모집이다. 아무리 좋은 강의도 듣는 사람이 없고, 참여하는 사람이 없다면 소용없다. 일단 이야기를 하고, 커리큘럼도 짜고, 정보제공을 위한 자료를 작성했다. 어떻게 될 줄 아무도 모른다. 공개되지 않거나, 알릴 수 없는 일이거나, 말할 수 없다면 존재하지 않는 것이라고 누차 말했다. 촉발시킨 자의 이름이 남지 않아도, 처음 촉발을 보고 시도한 자는 안다. 당신이 한것이나 다름없다. 그렇게 생각하고 공개하고 공유하라. 일단 수강생을 만드는 일이 첫째. 툴을 사용하든 만들든 쉽게 교육하고, 진짜 일자리까지 만들어 주는 것을 목표로 달려보자. 3단계..
사람정보기술 사업분야 브로셔. 사업분야 ■ 교육제품 : 소프트박스 아두이노, 소프트박스 Raspberry Pi, 메이커 확장쉴드 ■ SW교육 : 블록코딩(스크래치, mBlock), 아두이노 스케치, 파이썬, 라즈베리파이 ■ 메이커 프로젝트 : 미세먼지 센서와 공기청정기, 반응하는 인형, 스마트 농장, 무선 RC카,진공관 앰프 ■ 신중년 SW메이커 활동 : 전문지식과 SW 융합, 진공관앰프, 사회공헌 일자리 창출 사업활동 내용 • 소프트웨어 교육 : 블럭코딩(스크래치, mBlock), 아두이노, 라즈베리파이, C, C#, 안드로이드 앱, 파이선, 프로세싱, SW 체험전시 • 개발 플랫폼 : 아두이노, 라즈베리파이, 리눅스, ARM, 드론, 인공지능, 카메라영상처리, 임베디드시스템 • 메이커 프로젝트 : 스마트농장, 스마트 그린하우스, ..