★ 프로그래밍/º 인공지능융합교육과51 소프트웨어(Software)의 개념과 유형(시스템, 운영체제) 소프트웨어(Software)의 개념 소프트웨어(Software)의 유형 1) 시스템 소프트웨어 (system) : 운영체제, 유틸리티 2) 응용 소프트웨어 (operating) : 정보작업, 콘텐츠 재생, 교육용, 시뮬레이션, 미디어 3) 개발 소프트웨어 : 인터프리터, 컴파일러 1. 소프트웨어(Software)의 개념 저장장치에 저장된 특정한 목적의 하나, 또는 다수의 컴퓨터 프로그램 컴퓨터 하드웨어에 직접 명령어를 주거나 다른 소프트웨어에 입력을 제공하여, 그것이 수행되도록 구현된 기능 한글, MS워드, 인터넷 익스플로러, 크롬 등과 같은 프로그램을 말함 2. 시스템 소프트웨어 시스템운영을 위해 설계된 컴퓨터 소프트웨어 컴퓨터 하드웨어를 동작, 접근할 수 있도록 설계된 소프트웨어 응용 소프트웨어 실행.. 2021. 4. 15. / 프로그램의 구조 (순차구조, 선택구조, 반복구조) 순차구조 선택구조 반복구조 :1) 유한 반복구조, 2) 무한 반복구조, 3) 조건 반복구조 1. 순차구조 특별한 제약사항이 없을 경우 프로그램은 작성된 순서에 따라 위에서 아래로 하나씩 순차적으로 실행된다. 순차적으로 프로그램이 실행되는 과정을 순차구조라 한다. 2. 선택구조 프로그램에서 주어진 조건에 따라 명령문을 선택적으로 수행하는 과정 3. 반복구조 프로그램에서 동일한 작업이 여러번 반복 될 때 반복구조를 사용한다. 반복구조는 반복되는 부분을 묶어서 '~번 반복하기' 와 같이 명령문을 특정한 횟수만큼 반복하도록 할 수 있으며 '~까지 반복하기' 처럼 주어진 조건이 만족할 때까지 반복하도록 할 수 있다. 1) 유한 반복구조 : 2) 무한 반복구조 : 3) 조건 반복구조 : 2021. 4. 13. 불확실성 발생요인과 불확실성의 유형, 확률과 베이지안 정리 불확실성 발생요인 불확실성의 유형 불확실성의 표현 : 확률 베이지안(베이즈) 정리? 베이지안 계산방법 1. 불확실성의 발생요인 1) 정보의 부족 2) 애매한 정보 3) 잘못된 정보 2. 불확실성의 유형 1) 자료의 불확실성 : 자료수집 단계에서 관측되지 않는 미확인 자료 or 자료 획득을 위한 기계 또는 센서장치의 부정확성 + 오차 2) 지식의 불확실성 : 인간의 모호한 표현이 자연어로 처리되는 과정에서 모호한 내용으로 인한 여러가지 해석의 가능성 or 시스템에 획득한 지식의 표현 및 저장시 문제점 3) 정보의 불완전성 : 모든 상황에 대한 방대한 정보를 모두 다 입력받아 처리할 수 없음 (일부의 정보만 받아 판단해야 하기 때문에 정보가 불완전함) 4) 확률적 불규칙성 : 예측 불가능한 요인으로 인한 불.. 2021. 4. 5. 알고리즘 : 특성, 특징, 평가기준, 설계기법, 표현방법 알고리즘이란? 알고리즘의 특성 문제해결 알고리즘의 4가지 특징 알고리즘의 평가 기준 알고리즘 설계 기법 알고리즘의 표현 방법 1. 알고리즘? '알고리즘', '알고리듬' 이라고 표현하기도 하며 주로 문제를 해결하는 방법을 순서대로 나타낸 것을 의미한다. 문제를 해결하기 위해 정해진 일련의 절차. 프로그램을 작성하는 기초가 되는 것. 컴퓨터를 동작시키기 위해 어떻게 입력하고 입력된 정보를 어떻게 처리하며, 얻어진 데이터를 어떠한 형식으로 출력, 표시할 것인가 등의 알고리듬을 프로그램으로 완전히 기술해야 함 어떤 문제를 해결하기 위해 명확히 정의된 유한개의 규칙과 절차의 모임 2. 알고리즘의 특징 입력 : 알고리즘은 0 또는 그 이상의 외부에서 제공된 자료가 존재한다. 출력 : 알고리즘은 최소 1개 이상의 결.. 2021. 2. 4. 컴퓨팅 사고력(Computational Thinking) : 구성요소, 세부요소, 상세요소, 활용 사례 컴퓨팅사고력? 컴퓨팅사고력의 구성 요소 2015 개정 교육과정에서의 컴퓨팅사고력 세부요소 컴퓨팅사고력의 상세 요소 컴퓨팅사고력의 활용 사례 1. 컴퓨팅 사고력? Wing 교수 : 컴퓨팅 사고력은 문제를 수립하고 해결책을 만들어 컴퓨팅 시승템을 통해 효과적으로 수행되록 표현하게 하는 사고 과정을 말한다. 1) 추상화(abstraction) , 2) 자동화(automation) 2. 컴퓨팅 사고력의 구성 요소 분해 - 패턴인식 - 추상화 - 알고리즘 - 프로그래밍 3. 2015 개정 교육과정에서의 컴퓨팅사고력 세부요소 4. 컴퓨팅 사고력의 상세 요소 문제분해 추상화 알고리즘 자동화 5. 컴퓨팅 사고력의 활용 사례 유전공학 화학공학 지질학과 천문학 의학 미디어와 소셜네트워크 예술분야 운송수단 컴퓨팅사고력 향상.. 2021. 2. 4. 4차 산업혁명 미래교육 중점추진전략 : 유연화, 자율화, 개별화, 전문화, 인간화 2021. 2. 4. 4차 산업혁명 기술 : 인공지능, 모바일 컴퓨터, 사물인터넷, 로봇, 자율주행차 인공지능 모바일 컴퓨터 사물인터넷 로봇 자율주행차 1. 인공지능 컴퓨터에서 지능적인 행동을 시뮬레이션하는 컴퓨터 과학 분야 지능적인 인간의 행동을 모방하는 기계의 능력 or 사람의 지능을 필요로 하는 작업을 수행할 수 있는 컴퓨터 시스템 기술 인공지능은 운영소프트웨어 개발 및 관리적인 기술과 머신러닝 SW 등 지능형 소프트웨어 기술이 함께 연계되어 개발 발전하고 있음. 2. 모바일 컴퓨터 스마트폰과 같이 우리 생활에 가장 친숙하고 많이 사용되는 기술 중 하나 간단한 계산, 영상재생 및 인터넷까지 거의 모든 일을 수행할 수 있음. 컴퓨팅 시스템의 발달로 할 수 있는 일의 범위가 갈수록 커지고 있으며 시스템 소프트웨어나 다양한 응용소프트웨어(애플리케이션)기술 등이 함께 연계되어 개발, 발전하고 있음. 3. .. 2021. 2. 4. 1차 ~ 4차 산업혁명 1차 산업혁명 2차 산업혁명 3차 산업혁명 4차 산업혁명 * 1차 산업혁명 증기기관의 발달로 비약적으로 생산력이 증대됨 노동력과 같이 사람이 동력이 되는 생산에서 벗어남 생산을 위해 사람의 개입이 주를 이루어 3R's 가 기본적 필수역량이 됨. 3R's를 가르치기 위한 효과적인 형태로 지금의 학교 구조가 생겨나기 시작함. * 2차 산업혁명 전기기술의 발달로 전기를 동력으로 사용하는 다량의 생산 체계가 갖추어짐 정확하게 짜여진 수치에 따라 공산품을 만들어 내는 능력이 중요해짐. * 3차 산업혁명 컴퓨터와 인터넷의 발달로 자동화 기술이 발달됨 사람의 노동력에 대한 필요가 크게 줄어들게 되어 다양한 형태의 직업과 산업이 발전되기 시작함. 인간의 노동력에 의존했던 생산과정을 컴퓨터 시스템을 통한 조정과 제어로 .. 2021. 2. 4. 대학원 : 경인교대 대학원 인공지능융합교육과 면접 예상 질문 1. 왜 지원하게 되었는가? 얼마전부터 프로그램 공부를 시작하였고, 혼자서 공부 하였지만 전문가의 도움이 필요한 시점이 왔습니다. 조금 더 체계적으로 공부를 시작해 보고자 대학원을 지원하게 되었습니다. * 어떻게 공부하고 있는가? 처음에는 교육청 및 지원청 인공지능 연수를 찾아 다녔습니다. 인천시 교육청에서 진행한 인공지능융합교육 기초연수 1)파이썬연수와 2)자바스크립트, 머신러닝 라이브러리 연수를 이수하였습니다. 개인적으로는 파이썬 책을 1권 구매하여 예제 200개를 직접 작성하며 공부하였고, 현재 자바스크립트 책 1권과 P5.js 예제와 래퍼런스를 보며 공부하고 있습니다. 2. 굳이 대학원 까지 진학할 필요가 있는가? 본인은 운동학습과 운동제어에 관심이 많습니다. 그 중 (정확성, 효율적) 동작 분석.. 2020. 11. 27. 이전 1 2 3 4 5 6 다음 반응형