• 검색 결과가 없습니다.

자료구조를 왜 배우나

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

참조

관련 문서

 1994~1997기간 마킬라도루(Maquiladora) 지역과 이외 지역에서 모두 실질 임금이 20%이 하락(생산성 향상에도 불구하고).  왜

문을 여닫을 때, 떨어져 다칠 수 있으며 화재, 감전의 원인이 될 수 있습니다.. ▶ 지시사항을 위반하면 사망이나 중상 등의

현재 Display(표시창)의 상태를 알고 싶으시면 아무 버튼이나 누르시면 됩니다.... 풀림상태에서 버튼동작이 60초 이상 없으면

총론에서는 자유무역에 찬성하면서도 부분적으로 이에 반대 하는 또 다른 사례는 자유무역협정 (FTA) 속에 든 소위 독소조항 에 관한 것이다 자유주의 비판자들

추구하기 위하여 경쟁하고 협력하는 가운데 이런 질서가 자생적으로 성립되었다는 것 이다.. 왜 정직한 행동을 반복하며 반대로 왜 기회주의적인 행동을 반복하게

•이러한 공단 임차료 인상추세는 투자기업의 진출 증가로 인해 향후에도 지속될 전망임. 수요 증가로 인해 기존에 제공하던 임차료 할인이나 각종 인센티브 제공도

 따라서 자기가 좋아하는 스피치에 대해서는 긍정적인 것으로, 싫어하는 스피치에 대해서 는 부정적인 것으로 판단한다-좋아하는 스타 일에

학생: 우리 집은 자연의 에너지를 이용핛 수 있도록 만들고 싶어요... 자기가 좋아하는 악기를 하나 고르고, 왜