스크래치로 생활 속 문제 해결하기
    • 01
      0.시작
    • 문제해결능력과 소프트웨어
      해결해야 할 문제들
    • 02
      1. 시험이 끝난 후
    • 1-1. 시험 성적 평균구하기
      1-2. 시험 성적 평균구하기 예시답안
      1-3. 파티 준비하기
      1-4. 파티 준비하기 예시답안
    • 03
      2. 혼자 놀 때
    • 2-1. 숫자 추측 게임 만들기
      2-2. 숫자 추측 게임 예시답안
      2-3. 가위,바위,보 게임만들기
      2-4. 가위,바위,보 게임 예시답안
    • 04
      3. 그림 그릴 때
    • 3-1. 도형 그리기
      3-2. 도형 그리기 예시답안
      3-3. 패턴 그리기
      3-4. 패턴 그리기 예시답안
    • 05
      4. 계산하기 귀찮을 때
    • 4-1. 계산기 만들기
      4-2. 계산기 만들기 예시답안
      4-3. 최대공약수 구하기
      4-4. 최대공약수 구하기 예시답안
    • 06
      5. 운동할 때
    • 5-1. 초시계 만들기
      5-2. 초시계 만들기 예시답안
      5-3. 비만도 계산하기
      5-4. 비만도 계산하기 예시답안
    • 07
      6. 친구와 놀 때
    • 6-1. 주사위 프로그램 만들기
      6-2. 주사위 프로그램 예시답안
      6-3. 팀 나누기 프로그램 만들기
      6-4. 팀 나누기 프로그램 예시답안
    • 08
      7. 여행 준비할 때
    • 7-1. 환율 계산기 만들기
      7-2. 환율 계산기 예시답안
      7-3. 세계 시간 계산하기
      7-4. 세계 시가 계산 예시답안
    • 09
      8. 인터넷 할 때
    • 8-1. 쇼핑 비용 계산하기
      8-2. 쇼핑 비용 계산 예시답안
      8-3. 비밀번호 생성기 만들기
      8-4. 비밀번호 생성기 예시답안
    • 10
      9. 나만의 웹사이트 만들 때
    • 9-1. 패스워드 안정성 검증
      9-2. 패스워드 안정정 검증 예시답안
      9-3. 로그인 시스템 만들기
      9-4. 로그인 시스템 예시답안
    • 11
      10. 생활용품 만들 때
    • 10-1. 알람 시계 만들기
      10-2. 알람 시계 예시답안
      10-3. 금연 계산기 만들기
      10-4. 금연 계산기 예시답안
    문제해결능력과 소프트웨어
    01 0.시작
    문제해결능력과 소프트웨어

    문제해결능력이란?

    문제해결능력이란 일상 생활에서 어떤 문제 상황이 발생했을 때, 문제 상황을 바르게 인식하고 이를 논리적이고 창의적인 방법으로 해결하는 능력입니다.


    생활 속 문제 상황

    우리는 일상생활 속에서 수 많은 문제 상황을 만납니다. 아주 어린 동생들에게는 혼자 화장실에 가거나 신발을 신는 것이 문제 상황일 수 있고 여러분에게는 친구와의 갈등,  혼자 버스를 타고 친구집을 찾아가는 것이 문제 상황일 수 있습니다. 여러분의 부모님에게도 부모님만의 문제상황이 있을 것입니다. 이렇듯 우리는 어릴 때 부터 어른이 되어서 까지 수 많은 문제 상황을 만나고 해결하면서 살아가고 있습니다. 이 강의에서는 우리가 살면서 겪게되는 다양한 문제 상황 중 여러분들의 일상 생활 속에서 만날 수 있는 문제들을 가져와서 같이 해결 방안을 고민해보게 될 것입니다.

    default

    문제해결과 소프트웨어

    우리는 일상생활에서 발생하는 많은 문제들이 소프트웨어 기술을 통해 해결되는 세상에 살아가고 있습니다. 예전에는 배달음식을 시켜먹기 위해 음식점에서 준 전단지에서 전화번호를 찾아 전화를 해야 했지만 지금은 간단히 인터넷 검색이나 스마트폰 앱을 이용해서 쉽게 음식을 시킬 수 있습니다. 앞으로는 우리 일상 생활 속의 문제 상황들을 소프트웨어를 통해 해결하는 경우가 더 많이 늘어날 것입니다. 이러한 변화에 발맞추어 여러분이 일상 생활에서 만나게 되는 문제들을 소프트웨어를 통해 해결하는 연습을 이 강의와 함께 해 보길 바랍니다.


    소프트웨어 만들기

    소프트웨어는 스스로 문제를 내고 그 문제를 스스로 해결하는 과정에서 만들어집니다. 문제 상황을 인식하고 이를 소프트웨어를 이용하여 해결할 방법을 생각해 내고, 생각한 소프트웨어를 구상하고 만들어 나가는 과정 속에서 여러분의 문제해결능력과 프로그래밍 능력이 향상될 것입니다. 이 강의에서는 편의상 문제 상황을 미리 제시해 주고 있긴 하지만 강의를 통해 어느 정도 실력을 쌓았다면 여러분이 직접 문제를 발견하고 그 문제를 해결하는 나만의 소프트웨어를 만들어 보길 바랍니다. 그리고 그 소프트웨어가 다른 사람에도 도움이 되는 소프트웨어이면 좋겠습니다. 

    default
    질문하기