바로가기

주메뉴

SW 코딩의 기초

  • 고려사이버대학교
  • 송현주
  • 공유하기
  • 강의담기
  • 오류접수
  • 이용안내
강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >소프트웨어공학
  • 강의학기
    2018년 2학기
  • 조회수
    29,660
  • 평점
    3.5/5.0 (4)
강의계획서
강의계획서
SW코딩의 기초 과목은 문제해결을 위한 컴퓨팅 사고 향상을 위한 코딩능력을 학습하고자 한다. 본 수업은 이론위주의 프로그래밍 교육이 아닌, 학습자가 재미있고 흥미롭게 실질적인 코딩 능력을 배양할 수 있도록 하는 것을 목표로, 간단한 실습의 반복을 통해 코딩에 익숙해지고 학기말에 프로그래밍 프로젝트를 완성할 수 있게 한다.
강의소개
배속
  • 이전차시
  • 다음차시

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 강의소개 URL
1주차: 소프트웨어 기본 개념 소스URL
-1차시: 소프트웨어 개요 소프트웨어의 정의
소프트웨어의 시작과 간략한 역사
소스URL
-2차시 : 코딩과 프로그래밍 코딩과 프로그래밍, 소프트웨어 개발의 차이를 이해한다.
알고리즘에 대해 알아보고, 알고리즘의 특성을 학습한다.
소스URL
-3차시 : 코딩의 필요성 코딩이 왜 필요한지 알 수 있다.
코딩을 교육하려는 목적을 학습하고 코딩 교육 사이트들을 방문해 본다.
소스URL
2. 2주차: 컴퓨팅 시스템의 이해 소스URL
-1차시 : 컴퓨팅 시스템 컴퓨팅과 컴퓨터의 차이를 설명하고, 컴퓨팅의 뜻을 이해한다.
컴퓨팅의 발전과 역사를 이해하고, 기능을 학습한다.
소스URL
-2차시 : 컴퓨팅 시스템의 기본 구성 소프트웨어와 하드웨어의 컴퓨팅 시스템적인 역할을 학습한다.
소프트웨어와 하드웨어의 각 부분에 대해 학습하고, 기능적인 부분을 숙지해 본다.
소스URL
-3차시 : 컴퓨팅 시스템의 역할 현대컴퓨터의 컴퓨팅 시스템의 특징을 알아본다.
프로그래밍과 유한상태 기계에 대해 학습한다.
소스URL
3. 3주차: 프로그래밍의 이해 소스URL
-1차시 : 프로그래밍 기초 원리 프로그래밍 언어의 특징과 종류를 알아보고 컴파일의 의미를 학습할 수 있다.
변수와 함수의 정의를 알아보고 프로그램 내에서의 역할을 이해할 수 있다.
소스URL
-2차시 : 프로그래밍 방법론 프로그래밍 방법론과 패러다임의 차이를 살펴보고 필요성을 이해할 수 있다.
대표적인 방법론 세가지를 학습하고 설명할 수 있다.
소스URL
-3차시 : 프로그래밍 제작 과정 프로그램 제작과정을 이해하고 각 과정별 특징을 설명할 수 있다.
프로그램 모델 간의 특징과 연관성을 구분할 수 있다.
소스URL
4. 4주차: 교육용 프로그래밍 언어 소스URL
-1차시 : 교육용 프로그래밍 언어 교육용 프로그램 언어의 정의와 목적을 학습하고 설명할 수 있다.
교육용 프로그램 언어의 종류인 블록코딩 방식과 텍스트코딩 방식의 차이를 구분할 수 있다.
소스URL
-2차시 : 소개와 설치 엔트리의 기본 조작을 연습해 보고 스스로 STEP1의 학습을 완성해 볼 수 있다.
엔트리의 학습 프로그램 언어로써의 특징을 확인하고 설명할 수 있다.
소스URL
-3차시 : 엔트리 활용 사례 엔트리의 여러 메뉴를 확인해보고 각 메뉴의 특징을 설명할 수 있다.
엔트리의 학습자료를 이용해서 활용 계획을 작성할 수 있다.
소스URL
5. 5주차: 소프트웨어와 만나기 소스URL
-1차시 : 알고리즘과 절차 알고리즘과 알고리즘 설계를 정의하고 그 차이를 이해할 수 있다
알고리즘의 표현방법 3가지를 이해한 후 그 표현방법에 맞춰 알고리즘을 작성할 수 있다.
소스URL
-2차시 : 엔트리 기본 엔트리의 명령어인 블록을 형태적으로 분류하고 설명할 수 있다.
엔트리의 명령어인 블록을 기능적으로 분류하고 설명할 수 있다.
소스URL
-3차시 : 블록을 이용한 알고리즘 실습 엔트리의 블록을 기능적으로 확인하면서 예제를 작성할 수 있다. 소스URL
6. 6주차: 조건문과 이벤트 이해 소스URL
-1차시 : 조건문의 이해 조건문의 정의를 이해하고 설명할 수 있다.
엔트리에서 조건문을 이용한 프로젝트 예제를 이해할 수 있다.
소스URL
-2차시 : 이벤트의 이해 알고리즘과 알고리즘 설계를 정의하고 그 차이를 이해할 수 있다
알고리즘의 표현방법 3가지를 이해한 후 그 표현방법에 맞춰 알고리즘을 작성할 수 있다
소스URL
-3차시 : 조건문과 이벤트를 이용한 코딩 응용 조건문과 이벤트를 이용해서
나만의 이야기 만들기를 진행해 본다
소스URL
7. 7주차: 코딩교육 소스URL
-1차시 : 코딩교육 개요 코딩의 필요성이 대두된 현 시기적 배경을 이해하고 설명할 수 있다
코딩 교육의 정의와 컴퓨팅 사고의 용어적 뜻을 이해하고 설명할 수 있다
소스URL
-2차시: 해외 코딩 교육 전 세계 코딩교육의 흐름을 이해하고 예상할 수 있다
메이커 운동의 정의를 알아보고, 필요성을 이해할 수 있다
소스URL
-3차시: 국내 코딩 교육 국내 소프트웨어 교육 정책을 이해하고 앞으로의 국내 코딩 교육의 방향을 예상해 볼 수 있다. 소스URL
8. 8주차: 리스트의 이해 소스URL
-1차시: 리스트의 이해 리스트의 정의를 이해하고 설명할 수 있다
엔트리에서 리스트를 적용해서 간단한 블록을 만들 수 있다
소스URL
-2차시: 리스트를 이용한 코딩 기초 리스트의 항목 추가, 삽입, 삭제를 이해할 수 있다
엔트리에서 리스트를 이용한 항목 추가, 삽입, 삭제 예제를 만들 수 있다
소스URL
-3차시: 리스트를 이용한 코딩 응용 리스트를 이용해서 버킷리스트 프로젝트를 진행할 수 있다 소스URL
9. 9주차: 반복문의 이해 소스URL
-1차시: 반복문 이해 반복문의 정의를 이해하고 설명할 수 있다
엔트리에서 반복문을 적용해서 간단한 블록을 만들 수 있다
소스URL
-2차시: 반복문을 이용한 코딩 기초 순차 구조와 반복 구조를 이해하고 응용 예제를 만들 수 있다.
엔트리에서 순차문을 반복문으로 변경할 수 있다.
소스URL
-3차시: 반복문을 이용한 코딩 응용 반복문을 이용해서
거미줄 그리기 프로젝트를 진행할 수 있다
소스URL
10. 10주차: 연산의 이해 소스URL
-1차시: 산술연산의 이해 산술연산의 정의를 이해하고 설명할 수 있다
엔트리에서 산술연산을 이용한 프로젝트 예제를 이해할 수 있다.
소스URL
-2차시: 비교연산의 이해 비교연산의 정의를 이해하고 설명할 수 있다
엔트리에서 비교연산을 이용한 프로젝트 예제를 이해할 수 있다.
소스URL
-3차시: 연산을 이용한 코딩 응용 산술연산과 비교연산을 이용해서 자동판매기 프로젝트를 진행할 수 있다 소스URL
11. 11주차: 함수의 이해 소스URL
-1차시: 입출력의 이해 입출력의 정의를 이해하고 설명할 수 있다
엔트리에서 입출력을 적용하여 간단한 블록을 만들 수 있다
소스URL
-2차시: 함수를 이용한 코딩 기초 함수에서 매개변수와 인자를 이해하고 간단한 예제를 만들 수 있다.
원하는 내용의 함수의 선언부와 호출부를 만들 수 있다.
소스URL
-3차시: 함수를 이용한 코딩 응용 입출력을 이용해서 보물상자 만들기 프로젝트를 진행할 수 있다 소스URL
12. 12주차: 입출력의 이해 12주차 강의 교재입니다. 소스URL
-1차시: 입출력의 이해 입출력의 정의를 이해하고 설명할 수 있다
엔트리에서 입출력을 적용하여 간단한 블록을 만들 수 있다
소스URL
-2차시: 입출력을 이용한 코딩 기초 입출력에서 입력과 출력의 형태를 이해하고 간단한 예제를 만들 수 있다.
입력과 출력을 다른 블록과 결합해서 명령을 만들 수 있다.
소스URL
-3차시: 입출력을 이용한 코딩 응용 입출력을 이용해서 보물상자 만들기 프로젝트를 진행할 수 있다 소스URL
13. 13주차: SW코딩을 통한 학습설계 소스URL
-1차시: SW코딩의 수업설계 모델 SW코딩의 학습 특징을 고려하여 나만의 수업을 설계해 본다. 소스URL
-2차시: 교과연계형 SW코딩수업 교과 연계를 통한 SW코딩수업의 특징을 알아보고, 나만의 수업안에 적용해 본다.
표현 중심, 교과 중심, 컴퓨팅 사고력 중심의 교과 연계 SW코딩 교육의 특징들을 비교할 수 있다.
소스URL
-3차시: SW코딩수업 작성사례 엔트리 학습, 강의 기능으로 나만의 SW코딩수업을 준비해 본다. 소스URL

연관 자료

loading..

사용자 의견

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

이용방법

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

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

이용조건