• 검색 결과가 없습니다.

자료구조를 왜 배우나

N/A
N/A
Protected

Academic year: 2022

Share "자료구조를 왜 배우나"

Copied!
60
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

자료구조를 왜 배우나

박동규

(2)
(3)
(4)
(5)

6.13. 지방선거

(6)

6.13. 지방선거

국민이 주권자입니다.

(7)

6.13. 지방선거

국민이 주권자입니다.

(8)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

(9)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

‘대표자’를 뽑는 것입니다.

(10)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

‘대표자’를 뽑는 것입니다.

‘그놈이 그놈이다’

(11)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

‘대표자’를 뽑는 것입니다.

‘그놈이 그놈이다’

이런 정치불신은 정치사기꾼 모리배들이

(12)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

‘대표자’를 뽑는 것입니다.

‘그놈이 그놈이다’

이런 정치불신은 정치사기꾼 모리배들이 가장 좋아하는 말입니다.

(13)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

‘대표자’를 뽑는 것입니다.

‘그놈이 그놈이다’

이런 정치불신은 정치사기꾼 모리배들이 가장 좋아하는 말입니다.

정치를 불신하고 무관심하면 우리 삶은

(14)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

‘대표자’를 뽑는 것입니다.

‘그놈이 그놈이다’

이런 정치불신은 정치사기꾼 모리배들이 가장 좋아하는 말입니다.

정치를 불신하고 무관심하면 우리 삶은 나아지지 않습니다.

(15)

6.13. 지방선거

국민이 주권자입니다.

주권자의 권한을 대신해서 4년간 행사할

‘대표자’를 뽑는 것입니다.

‘그놈이 그놈이다’

이런 정치불신은 정치사기꾼 모리배들이 가장 좋아하는 말입니다.

정치를 불신하고 무관심하면 우리 삶은 나아지지 않습니다.

꼭 투표권 행사하세요~~~

(16)
(17)

우리가 배운 것??

(18)

r 5

(19)

r 5

(20)

r 5

포니2

(21)

r 6

Genesis

(22)

r 7

1970-80년대 : 자동차에서 반도 체와 전자부품의 비율은 전체 가격 의 1% 미만임

2015년이 되면서 제조원가의 40%

까지 증가함

에쿠스 승용차 2015 : 컴퓨터 47대 와 반도체 칩 1,000여개

소프트웨어가 12,700,000 라인 (국산화율 5%)

전장장치

(23)

모든 곳에 소프트웨어가

r 8

(24)

모든 곳에 소프트웨어가

r 8

(25)

모든 곳에 소프트웨어가

r 8

(26)

r 9

(27)

r 10

자율주행차 시대

수천만 라인의 소프트웨어를 개발하는 기술이 필요함

(28)

r 11

드론 시대-경로찾기, 큐

(29)

r 12

인공지능 시대

기계학습-기저에는 Hashing, List, Tree, Graph 이론이 바탕

(30)

r 13

자료구조 배우기

우리는 왜 자료구조를 배우나?

많은 문제를 해결해야 한다

사람의 손으로 짧은 시간내에 다 해결하기 힘들다

컴퓨터의 손을 빌려야 한다

효율적으로 자료를 처리해야 한다

스택, 큐, 연결리스트, 정렬알고리즘, 그래프 이론…

(31)

r 14

https://www.youtube.com/watch?v=-q-3b_093do

Why Data Structure(ing)?

(32)

r 15

네비게이션-그래프 이론

(33)

r 16

미로찾기-Stack

(34)

r 17

Flood Fill 알고리즘-Stack

(35)

r 18

게임-2차원 배열

(36)
(37)

앞으로의 여정

(38)

r 20

“KISS (Keep It Simple, Stupid)”의 원칙 사용

10줄 미만의 간단한 프로그램을 짜서 테스 트하고 잘 작동되면 이 모듈을 끼워 넣어라

빨리 많은 코딩을 하는 프로그래머를 부러 워하면 안된다

모든 코딩은 자신이 100% 이해하고 있어야 한다

애매한 코딩은 반드시 문제가 생긴다

printf() 문은 여러분의 친구이다

항상 테스트하라

프로그래밍 원칙

(39)

r 21

자료구조론

우리는 다양한 문제를 컴퓨터를 통해 해결해야 한

가장 적은 비용으로 가장 큰 효과를 거두어야 한다

자료(Data)를 체계화하고 효과적으로 관리하여 문제를 해결하는 것이야말로 컴퓨터과학의 본 질이다

(40)

r 22

프로그래밍 로드맵

(41)

r 22

프로그래밍 로드맵

(42)

r 22

프로그래밍 로드맵

기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

(43)

r 22

프로그래밍 로드맵

기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(44)

r 22

프로그래밍 로드맵

기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(45)

r 22

프로그래밍 로드맵

C 프로그래밍

C/C++ 언어의 심화 학습과 객체지향 프로그래밍의 원리 프로그래밍 기법을 이해

기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(46)

r 22

프로그래밍 로드맵

C 프로그래밍

C/C++ 언어의 심화 학습과 객체지향 프로그래밍의 원리 프로그래밍 기법을 이해

1/2 기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(47)

r 22

프로그래밍 로드맵

C 프로그래밍

C/C++ 언어의 심화 학습과 객체지향 프로그래밍의 원리 프로그래밍 기법을 이해

1/2 기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(48)

r 22

프로그래밍 로드맵

C 프로그래밍

C/C++ 언어의 심화 학습과 객체지향 프로그래밍의 원리 프로그래밍 기법을 이해

자료구조론

효율적으로 자료를 다루기 위한 자료구조와 프로그래밍 작성 기법을 이해

1/2 기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(49)

r 22

프로그래밍 로드맵

C 프로그래밍

C/C++ 언어의 심화 학습과 객체지향 프로그래밍의 원리 프로그래밍 기법을 이해

자료구조론

효율적으로 자료를 다루기 위한 자료구조와 프로그래밍 작성 기법을 이해

1/2

2/1 기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(50)

r 22

프로그래밍 로드맵

C 프로그래밍

C/C++ 언어의 심화 학습과 객체지향 프로그래밍의 원리 프로그래밍 기법을 이해

자료구조론

효율적으로 자료를 다루기 위한 자료구조와 프로그래밍 작성 기법을 이해

1/2

2/1 기초 프로그래밍

C 언어의 기초 학습과 손쉬운

프로그래밍의 원리 프로그래밍 기법을 이해

1/1

(51)

r 23

프로그래밍 로드맵

모바일 프로그래밍

멀티미디어 응용 모바일 소프트웨어 개발을 위한 프로그래밍

비주얼 프로그래밍 다양한 게임

프로그래밍 작성 기법을 이해(iOS, 유니티)

인터넷 응용

OpenGL API를 이용한 멀티미디어 및 게임 프로그래밍 기법을 익힘

2/2

3/1

3/2

(52)

r 24

프로그래밍 로드맵

유닉스

유닉스 시스템 개발을 위한 프로그래밍 웹프로그래밍

홈페이지개발등 다양한 웹 콘텐츠 개발을 위한 프로그래밍

캡스톤 디자인

졸업작품 개발을 위한 설계

멀티미디어 프로그래밍 영상처리 압축등

다양한 멀티미디어 프로그래밍 기법을 익힘 4/1

3학년

2학년

(53)

프로그래밍 실력 향상 방학계획

교재의 모든 소스코드를 입력해서 실행해 본다

교재의 모든 연습문제를 스스로 풀어본다

이론및 프로그래밍까지 해본다

이러한 과정을 즐긴다

친구들과 함께 스터디그룹 활동을 한다

프로그래밍 관련 온라인 강의를 수강한다

자료구조관련 교과목과 C 프로그래밍 등

r 25

(54)

One more thing.

여행을 다닌다

다양한 도시와 숙소에 묶으며 사람들을 만나서 이야기 나누고 삶을 즐긴다

타인을 이해하는 아주 좋은 수단이다

자신의 사고의 폭을 확장하는 계기

독서를 한다

대학도서관은 대학의 심장이다

도서관에 틀어박혀 읽고 싶은 책을 실컷 읽는다

r 26

(55)

One more thing.

아르바이트를 통해 사회경험을 한다

경제활동을 통해 노동의 중요성을 이해한

부모님 손잡고 영화보고 데이트하기…

r 27

(56)

r 28

(57)

r 28

(58)

r 29

(59)

r 29

(60)

r 30

한학기 동안 수고하셨습니다

Q&A

참조

관련 문서

Mistral gagnant de Renaud는 프랑스인들이 가장 좋아하는 프랑스 노래이다.. 오늘날 이것은 프랑스의

저는 여러분에게 제가 가장 좋아하는 노래 중의 하나를 불러주고 싶습니다..

(중략) 희극 적 환상은 그것의 가장 일탈된 형태에 있어서까지도 그 나름대로 조리가 맞는 것이며 그 광기에 있어서도 조직적이고 꿈을 꾸는 듯 하지만 그 꿈에 의해 곧

: 가장 덜 좋아하는 동료에 대한 평가점수 : 가장 싫어하는 사람과 일할 수 있는 정도. : 높은 수치-> 가장 싫어하지만 함께 일할

따라서, 색종이를 더 많이 가지고 있는 사람은 은정이입니다.. 따라서, 초록색을 좋아하는 친구들 이

③ 제게 하루 중에서 여러분이 가장 좋아하는 시간에 대해 말해주십시오.. ④ You can also show me

이 배경이 되는 고속도로를 시장이라고 바꿔서 생각하면 시장의 룰을 정하고 이를 위배하는 사 업자를 제재하여 시장이 가장 효율적으로 작동하 게 하는 역할이

수리중학교에서  명의 학생을 대상으로 체험 교실을 열었다... 가장 많은 학생들이 좋아하는