2. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
교육목표
2
교육과정 오리엔테이션
기존의 PC강의실에의 직업훈련 방식이 아닌 카페에서 커피를 마시면서 사색과 대화를
하면서 인간과의 커뮤니케이션을 통한 지식을 공유하는 방식으로 컴퓨터 프로그래밍
언어를 배우고 대화를 통한 컴퓨터과학적 사고(Computational Thinking)를 증진하는
교육과정을 제시하고자 함
3. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
교육목표
3
교육과정 오리엔테이션
기존의 컴퓨터프로그래밍 교육과 같이 단순 문법 지식 전달 및 코딩 기술 연습을 하는
형태로 교육을 실시하지 않고 실제적인 컴퓨터과학의 원리 이해 및 창의적이고 미래
지향적인 사고를 습득할 수 있도록 컴퓨터과학 원리 기초를 튼튼히 하고 프로그래밍
언어를 기본에 충실한 강좌를 개설하고자 함
4. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
4
컴퓨터와 프로그래밍 소개(1)
컴퓨터과학의 중요성
4차 산업혁명의 핵심은 모든 산업분야에서 지능과 정보 중심의 SW가 될 것이며,
SW는 컴퓨터과학의 원리를 기반으로 만들어지기 때문에 컴퓨터과학은 지금 보
다 보편적인 학문으로 자리매김하게 될 것이며 그 중요성은 계속 증가될 것임
6. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
6
컴퓨터와 프로그래밍 소개(1)
컴퓨터 프로그램이란?
TV프로그램
여행
수업
컴퓨터
편성표
일정
학습계획표
작업 절차표
프로그램 사람과 기계
프로그램의 내용
대로 진행 및 이동
* 참고자료 : C를 배우기 전에 반드시 알아야 할 것들(무라야마 유키오, 루비페이퍼, 2015.05.10)
7. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
7
컴퓨터와 프로그래밍 소개(1)
컴퓨터 프로그램이란?
컴퓨터프로그램 컴퓨터사용자
프로그래밍 언어
8. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
8
컴퓨터와 프로그래밍 소개(1)
2진수는 컴퓨터의 수
컴퓨터
(하드웨어)
입출력장치
(하드웨어)
컴퓨터프로그램(소프트웨어)
프로그래밍언어
OMR, 바코드, QR코드
2진수
Binary Digit
9. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
9
컴퓨터와 프로그래밍 소개(1)
하드웨어, 소프트웨어,
그리고 프로그램
저급언어
(기계가 처리할 수 있다)
고급언어
(인간이 이해하기 쉽다)
SW 통합개발도구
C - Visual Studio
JAVA - Eclipse
컴파일
빌드
10. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
10
컴퓨터와 프로그래밍 소개(1)
컴퓨터 프로그래밍 과정
=> 생각의 과정
1 3 5 7 9 11 13 [ ]
2 6 10 14 18 22 [ ]
-10 -5 0 5 10 15 [ ]
1 2 4 7 11 16 22 [ ]
문제 문제해결 위한 법칙(알고리즘) 프로그래밍(코딩)
프로그래밍 과정의
핵심은 알고리즘
(생각의 과정)
11. YONSEI COMPUTER SCIENCE ACADEMY Coding in CAFÉ
11
본 자료는 코딩인카페 1기 C&JAVA 기초과정
1회차 자료 중 일부를 발췌한 내용입니다.