바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터공학
  • 강의학기
    2020년 2학기
  • 조회수
    6,017
  •  
강의계획서
강의계획서
앱 인벤터(MIT App Inventor)는 안드로이드의 어플리케이션을 개발하는 툴(도구)로, 복잡한 Text기반의 언어가 아닌, 정해져있는 블록을 마우스로 끌어다 사용하기 때문에 쉽게 프로그래밍할 수 있다. 기존의 앱 개발은 사전 지식과 경험이 필요했기 때문에 프로그래밍에 익숙한 사람들의 몫이였다면, 이제는 앱인벤터를 사용하여 누구나 할 수 있게 되었다.

앱 인벤터는 사용하는데 있어 프로그래밍 지식이나 경험의 유무는 문제가 되지 않는다. 이미 외국에서 앱 인벤터는 프로그래밍 교육을 넘어 많은 사람들에게 실제로 사용되고 있으며, 프로그래밍을 모르는 사람도 기존 프로그래밍의 장벽을 넘어 자신의 생각과 아이디어, 또는 세상을 바꾸는 행동을 앱을 통해 구체화 할 수 있다.

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 비디오 앱인벤터 소개와 기본화면구성/ 낙서장 앱 만들기 1. 앱 인벤터란? 2. 구글 가입/크롬 설치/앱 환경 설정 3. 앱 인벤터 화면구성/메뉴구성 알아보기 URL
비디오 터치와 폰 흔들림 감지해 음악 재생, 정지하는 앱 만들기 1. 다양한 레이아웃의 활용 2. 레이블, 버튼, 가속도 센서 컴포넌트 삽입 3. 각 컴포넌트 속성을 알맞게 변경 4. 이미지, 소리 파일 미디어로 업로드 5. 사진을 터치하면 음악이 재생되고 진동이 울리게 각 컴포넌트에 등록된 블록을 알맞게 조립 6. 폰을 흔들면 음악 중지되도록 블록구성 7. Screen 속성에서 아이콘 등록하기 URL
2. 비디오 입력한 문장을 읽어주는 앱 만들기 1. 자신이 좋아하는 이미지 검색하여 저장 후 [image]컴포넌트에 삽입 2. 텍스트 상자의 크기를 알맞게 정함 3. 음성변환으로 입력한 글자를 읽을 때 정지 기능과 텍스트 상자 지우기 기능이 들어간 버튼 만들기 URL
비디오 음성으로 웹 사이트 연결하는 앱 만들기 1. 음성인식 결과 값을 읽어 들여 비교한 후 자신이 입력한 사이트와 일치한다면 입력한 사이트로 이동 2. 만약~ 그러면 이라는 블록을 이용한 조건 비교하기 3. 웹 뷰어 기능으로 검색 후 뒤로, 앞으로 기능버튼 삽입. URL
3. 비디오 카메라로 사진 찍기 [Camera] 컴포넌트를 이용하여 카메라 작동하기 [After Picture] 블록 활용하기 URL
비디오 동영상 촬영하기 [Vidoe player]컴포넌트의 활용 촬영된 동영상 재생 재생되는 동안 동영상의 소리 제거, 재생 후 총 재생시간 표시 URL
4. 비디오 유튜브 영상보기 [ActivityStarter]컴포넌트를 활용하여 유튜브 영상에 연결 멀티스크린 기능 이용 수평배치 레이아웃 URL
비디오 음악 플레이리스트 만들기 [변수]의 개념을 잘 익히고 활용할 수 있다. [리스트]에 대한 개념을 이해하고 사용할 수 있다. URL
5. 비디오 전화 걸기 앱 만들기 [PhoneCall] 컴포넌트로 전화 걸기 URL
비디오 문자보내기 앱 만들기 번호를 직접 입력하여 문자 메시지를 보낼 수 있다. 스마트 폰에 저장된 전화번호를 선택할 수 있다 멀티스크린 기능을 이용할 수 있다 URL
6. 비디오 전송된 메시지 읽어주는 앱 만들기 [목록 선택]컴포넌트를 이용하고 자동[음성변화] 컴포넌트 이용 함수를 작성하고 할용 [음성 변환]컴포넌트를 이용하고 [알림] [경고장] 활용 URL
비디오 나만의 그림판 만들기 [캔버스]의 페인트 색상과 선 두께를 지정 [TinyDB] 컴포넌트를 이용하여 스마트 폰에 직접 그린 그림을 저장 URL
7. 비디오 계산기 만들기 [계산]함수를 직접 선언하여 활용 변수와 함수의 개념을 알고 활용 할 수 있다. [소리]컴포넌트를 이용 URL
비디오 실로폰 연주하고 녹음/재생/ 공유하기 플레이어[Player] 컴포넌트를 활용하여 실로폰 소리를 재생할 수 있다. 연주하는 음을 녹음하고 재생할 수 있다. 녹음된 소리를 공유할 수 있다. 상태 변수를 활용할 수 있다. URL
8. 비디오 공 맞추기 게임 앱 만들기 방향센서[OrientationSensor] 컴포넌트 이용하여 스마트폰의 기울기 이용할 수 있다. 이미지 스프라이트[ImageSprite]컴포넌트와 공[Ball] 컴포넌트 활용할 수 있다. 공[Ball]이 임의의 위치에 표시될 수 있도록 지정할 수 있다. URL
비디오 공 맞추기 게임 앱 만들기 시계[Clock] 컴포넌트를 이해하고 활용할 수 있다. 알림[Notifier] 컴포넌트 활용한 메세지를 표시할 수 있다. 임의의 수 개념을 알고 활용할 수 있다. 함수의 개념을 알고 활용할 수 있다. URL
9. 비디오 두더지 잡기 게임 앱 만들기 1. 앱이 실행되자마자 두더지가 움직이도록 설정한다. 2. 계속적으로 두더지를 이동시키기 위해 클록에 삽입하고 3. 시간체크를 잘 한다. URL
비디오 두더지 잡기 게임 앱 만들기 [이미지스프라이터]로 움직이는 두더지 만들기 두더지를 맞추면 폰이 진동하고 점수가 오름 [Clock]컴포넌트로 시간 체크 URL
10. 비디오 비행기 게임 앱 만들기 1. start버튼으로 게임 시작과 배경음 2. 적군이 무작위로 나타나 위에서 아래로 ᄄᅠᆯ어짐. 3. 비행기를 손가락으로 누른 후 던지면 미사일 발사 4. 30초안에 30점이 되면 2단계로 넘어간다. URL
비디오 비행기 게임 앱 만들기 무작위의 개념 알고 활용하기 스마트폰의 기울기로 비행기의 방향 바뀜 변수를 이용한 점수와 시간체크 URL
11. 비디오 파리 관광 1. 관광지 목록 작성하기 2. 관광지 선택 처리하기 3. URL 이용하여 지도 열기 4. 앱 안에서 다른 안드로이드 앱을 구동할 때 사용하는 [ActivityStarter]컴포넌트 5. 앱 안에서 웹 페이지를 보여주는 데 사용하는 [WebViwer]컴포넌트 URL
비디오 파리 관광 [ActivityStarter]컴포넌트 활용 [WebViwer]컴포넌트 활용 여러개의 데이터를 저장할 때 사용하는 list변수 list 변수에서 원하는 요소를 선택 할 때 사용하는 [ListPickr] URL을 동적으로 생성 URL
12. 비디오 내 차를 찾아줘 LocationSensor 컴포넌트 활용 TinyDB 컴포넌트의 활용 WebViewer 컴포넌트로 구글 지도를 열고, 목적지를 검색할 수 있다. URL
비디오 대통령 알아 맞추기 1. 문제와 정답을 저장할 두 개의 리스트 변수 정의 2. 색인 변수로 리스트 접근. 사용자가 [다음 문제로] 버튼을 누르면 색인 변수가 증가하여 다음 문제를 가리킴 3. If문으로 마지막 문제에 도달했는지 검사 4. 다음 문제로 넘어가면 해당하는 영상으로 교체 URL
13. 비디오 퀴즈 만들기과 퀴즈 풀기 1. 레이블과 텍스트 박스, 버튼을 삽입하여 퀴즈 디자인으로 만들기 2. 문제와 정답을 저장할 빈 리스트 만들기 3. 사용자가 입력한 문제와 정답 추가하기 4. 문제와 정답을 추가하는 텍스트 박스를 깔끔하게 비우기 URL
비디오 앱인벤터 개발 제품의 활용 방안 1. 현재까지 습득한 기술 및 코딩 능력을 이용하여 아이디어 제품 개발 2. 앱 개발 방법 : 기획 - 디자인 - 개발 - 테스트 - 출시 3. 다양한 센서를 이용한 실용적인 앱 개발 기획(ex, 코로나바이러스 탐색 프로그램) URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업

이용방법

  • 동영상 유형 강의 이용시 필요한 프로그램 [바로가기]


    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건