Skip to content
This repository has been archived by the owner on Apr 25, 2020. It is now read-only.

Latest commit

 

History

History
51 lines (47 loc) · 2.3 KB

2차시 수업자료.md

File metadata and controls

51 lines (47 loc) · 2.3 KB

2-1차시(2시간)

조건문을 더 깊게, 그리고 반복문

  • 저번에 배웠던 조건문을 확장하기
    • 비교 연산자로 true와 false를 표현하기(15분)
    • 비교 연산자의 종류(25분)
      • <, <=
      • >, >=
      • ==, !=
  • 반복에 대하여
    • 반복의 필요성 느끼기(5분)
      • 1부터 10까지 println
      • 1부터 30까지 println
      • 구구단 println
      • 1부터 100까지 짝수만 println
    • 반복문 살펴보기(20분)
      • for i in 1..10, if(i % 2 == 0) println(i)
      • 인간 디버거가 되어 한명씩 차례대로 loop를 하나하나 설명하기
    • 반복문으로 뭔가 해보기(40분)
      • 1부터 10까지 출력
      • 1부터 100까지 홀수만 출력
      • 구구단 9단 출력
  • 복습 겸 휴식(15분)
  • 안드로이드 스튜디오 설치 & 에뮬레이터 추가 & SDK 설치!(시간 외, 설리번 선생님들이)

2-2차시(2시간)

함수와 Hello Android

  • 함수 이야기
    • 수학의 함수와 비교하기(5분)
    • 인자와 반환이 없고, Hello World를 출력하는 함수 선언하고 호출하기(5분)
    • 인자를 가진 함수(10분)
    • 반환값을 가진 함수(10분)
    • 두 수의 합을 반환하는 함수(10분)
  • 안드로이드 스튜디오 세팅 마무리 & 안드로이드에 대한 소개(30분)
    • 역사
    • android everywhere
    • 버전
    • 안드로이드 어플리케이션의 구성
      • 레이아웃(눈에 보여지는 부분)
        • XML이라는 또다른 언어
        • 간단한 드래그 앤 드롭
      • 이벤트 처리(사용자의 입력에 반응)
        • Kotlin!
    • 안드로이드 앱 프로젝트의 구성 요소
  • Hello Android - 안드로이드 프로젝트 만들고, 바로 에뮬레이터 or 각자 안드로이드 스마트폰으로 돌려보기(15분)
  • 프로젝트를 만들면 기본으로 제공되는 TextView에 있는 ID 속성을 설명하고, 이를 이용해 텍스트를 바꿔주기(10분)
  • 버튼을 만들고, 이 버튼을 클릭하면 TextView에 몇 번 눌렸는지 보여주기(순서도와 함께) (20분)
  • 아~주 짧은 복습시간(5분)

숙제 : 버튼 두 개를 만들고, 각 버튼이 눌렸을 때 서로 다른 문자열을 TextView에 보여주기