ART 0 온라인 저지와 코드업
SECTION 1 온라인 저지
01 온라인 저지 이해
02 온라인 저지의 종류
SECTION 2 코드업
01 코드업 이해
02 코드업 시작하기
03 코드업의 기능과 활용
PART 1 파이썬 프로그래밍
CHAPTER 01 프로그래밍의 개요
SECTION 1 프로그래밍과 소프트웨어
01 프로그래밍
02 소프트웨어
개념 확인
SECTION 2 프로그래밍 언어의 종류와 특징
01 프로그래밍 언어의 종류
02 프로그래밍 언어의 특징
개념 확인
SECTION 3 프로그래밍의 절차와 알고리즘
01 프로그램 개발 과정
02 프로그래밍 과정
03 알고리즘과 표현 방법
04 순서도를 활용한 알고리즘 표현
05 프로그램의 실행과 디버깅
개념 확인하기
SECTION 4 통합 개발 환경
01 통합 개발 환경의 개념
02 통합 개발 환경의 종류
개념 확인하기
SECTION 5 컴퓨팅 사고와 문제 해결
01 컴퓨팅 사고
02 효율적인 알고리즘 설계
03 탐색 기반 알고리즘 설계
개념 확인하기
CHAPTER 02 프로그래밍의 기초
SECTION 1 파이썬의 기초
01 Hello, World!
02 리터럴과 변수
03 자료형
04 연산자
05 형 변화 연산자
개념 확인하기
SECTION 2 입력과 출력
01 print(
02 output( 0
개념 확인
코드업과 함께하는 문제 해결
CHAPTER 03 제어문
SECTION 1 조건문
01 if문
02 if~else문
03 if~elif~else문
개념 확인
SECTION 2 반복문
01 while문
02 for문
개념 확인
◇ 코드업과 함께 하는 문제 해결
CHAPTER 04 리스트와 함수
SECTION 1 리스트
01 리스트의 구성
02 리스트의 활용
개념 확인
SECTION 2 함수
01 함수의 정의 및 호출
02 함수의 활용
개념 확인
SECTIO
누구나 쉽게 배우는 프로그래밍 입문서
현직 정보 교사인 필자들의 다양한 현장 경험을 통해 독자들에게 프로그래밍을 좀 더 재미있고 체계적으로 가르칠 수 있도록 접근하였다.
온라인 저지 시스템을 이용해 프로그래밍 학습에 흥미 유발
기존의 프로그래밍 학습은 주로 딱딱한 강의를 듣거나 두꺼운 책을 보면서 코드를 따라 입력하는 방식으로, 자칫 지루해지기 쉽고 학습 능률도 쉽게 오르지 않는다. 이 책에서는 많은 현장 경험을 통해 효율성이 입증된 온라인 저지 시스템을 활용해 흥미 있는 프로그래밍 학습 방법을 소개한다.
컴퓨팅 사고력을 높이기 위한 프로그래밍 학습서
컴퓨팅 사고란 보다 효율적인 문제 해결을 위해 컴퓨터를 활용하는 역량이라고 할 수 있다. 이 책은 컴퓨팅 사고를 바탕으로 효율적인 문제 해결이 가능하도록 컴퓨팅 사고를 향상시킬 수 있는 근본적인 방법부터 소개한다.
문제 해결을 위한 프로그래밍 언어 학습에 주력
이 책은 프로그래밍 언어 학습보다는 문제 해결을 위한 프로그래밍의 본질에 초점을 두었다. 따라서 기존의 프로그래밍 책들과 차별화하여 따라하기 형태의 기본 예제를 통해 코드를 확인하고, 핵심 내용을 중심으로 설명을 최소화하였다.
이 책의 구성은 다음과 같다.
[PART 0] 온라인 저지를 소개하고, 이 책에서 사용할 코드업 온라인 저지의 특징과 활용 방법을 안내한다.
[PART 1] 프로그래밍 및 통합 개발 환경, 그리고 컴퓨팅 사고로 문제를 해결하는 과정을 소개한다. 그리고 파이썬 프로그래밍의 기본 명령과 문법을 따라하기 형태의 간단한 예제와 다양한 문제를 통해 학습할 수 있게 구성하였다.
[PART 2] [PART 1]에서 배운 기본 개념을 바탕으로 코드업에 있는 다양한 문제를 분석하여 알고리즘을 설계하고, 프로그래밍을 통해 해결하는 내용으로 구성하여 학습자의 컴퓨팅 사고력이 향상될 수 있도록 하였다. 또한, 파이썬의 함수를 활용하여 간단하게 프로그래밍 하는 방법도 함께 제시함으로써 다양한 문제 해결