일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 앱
- 인공지능
- 단편 드라마
- 알프레드 에이호
- 베스트 극장
- 블록 코딩
- 누구를 위한 교육과정인가?
- MontyHall
- 선각자
- 휴먼명조
- code.org
- 2022 개정 교육과정
- 2021년 튜링상
- 4차 산업혁명
- 변곡점
- 동영상 플레이어
- 머신러닝
- 박사 논문
- Visual Studio Code
- 나만의 독서법
- 파일 검색
- 욱
- 안드로이드
- Code Blast
- 중학교 교육과정
- 코드 폭발 효과
- 패트릭 브링리
- 수학적 귀납법
- 매트로폴리탄 미술관
- 제프리 울만
- Today
- Total
목록분류 전체보기 (473)
코딩하는 공무원
Chapter 1 Alice와 객체에 대한 소개 1.1 컴퓨터 프로그램이란 무엇인가? 1.2 알고리즘과 프로그래밍 언어 1.3 Alice로 프로그래밍 배우기 따라하기 1-1 Alice 월드를 열고 플레이하기 1.4 객체 1.5 클래스와 Alice 갤러리 따라하기 1-2 월드를 생성하고 객체 추가하기 1.6 3D 객체와 카메라 따라하기 1-3 3차원 공간에서 카메라 움직이기 따라하기 1-4 3차원 공간에서 객체 조작하기 따라하기 1-5 객체의 몸체 일부분 조작하기 확인 문제 연습 문제 Chapter 2 Alice 프로그래밍 2.1 메서드 작성하기 따라하기 2-1 Alice 월드에 명령문 추가하기 따라하기 2-2 기본 메서드 좀 더 살펴보기 2.2 이름 작성 규칙 2.3 프로그램 설계 따라하기 2-3 프로그..
의 강의 자료입니다. 강의나 수업에 활용하시기 바랍니다.
컴파일러(IDE)를 다운로드 받을 수 있는 곳! http://wxdsgn.sourceforge.net 윈도우 프로그래밍도 가능하네요. wxDev-C++를 이용하여 프로그램하는 방법에 대해서 해설한 무료 교재(영어판) 최신 버전을 다운로드 받을 수 있는 곳 http://wxdevcpp-book.sourceforge.net
따라하기 5-2에서는 맞춤형 메서드를 가진 익룡 두 마리를 월드에 추가해 보았다. 월드를 플레이하면, 두 마리가 동시에 날개짓을 하게 되는데, 너무 똑같이 동작하기 때문에 다소 어색한 느낌이 든다. 맞춤형 메서드에 매개 변수를 추가하여, 날개짓의 속도를 인수로 전달하도록 구현해 보자. 이때, 실인수 값을 직접 지정해도 되지만, 실인수 값으로 난수를 사용하면, 월드를 플레이할 때마다, 두 마리의 날개짓 속도가 다르게 설정되어, 보다 현실감 있는 월드가 될 것이다. 난수를 적용하는 방법은 교재 P129를 참고하라.
따라하기 4-1를 다음과 같이 수정해 보자. 만약, 얼음에 난 구멍의 너비와 펭귄 몸통의 너비 차가 +10(-10)인 경우, 펭귄이 구멍으로 들어가다가 펭귄의 배가 구멍에 걸리는 모습을 구현하라. 구멍에 걸리 후, 안타까운 목소리로 다음과 같이 말하도록 해도 좋다. “I have to watch my weight!” (살 좀 빼야겠다! 살아! 살아! 내 살들아~~)
Alice에서는 한글이 지원되지 않습니다.(단, 주석만은 한글이 가능합니다.) 따라서, 교재의 “따라 하기”를 완료한 월드를 저장할 때는 ‘한글’ 이름을 사용하지 마시고, 따라 하기 번호를 사용하시면 편리합니다. 즉, 따라하기 1-1이라고 한다면, 월드를 저장할 때, 1-1.a2w로 저장하는 것입니다. 여기서 또 한가지 주의하실 점이 있는데요… 월드를 저장할 폴더의 절대 경로 상에 한글이 존재하면 안됩니다. XP의 경우 바탕화면의 폴더 명이 이름 그대로 “바탕화면”으로 되어 있어, Alice 월드를 바탕 화면에 저장하게 되면, 저장을 하거나 불러올 때 문제가 발생할 수 있습니다. (Vista나 Windows 7의 경우, 바탕화면의 실제 폴더명이 Desktop으로 되어 있어 아무런 문제가 없습니다.) Al..
BlueJ IDE의 자세한 사용법입니다. 한국어 버전이구요… http://www.bluej.org/tutorial/tutorial-korean-201.pdf
개괄적인 과정을 먼저 말씀드립니다. 3D Studio Max에서 만든 3D 모델을 ASE 형식으로 저장한 후, Alice 2.2에서 File > Import > Files of type을 ASE로 선택 > 3D 모델 선택 > Import 버튼을 누르면 됩니다. 그런 다음, 불러온 3D 모델의 크기를 Alice 2.2에서 조정한 후, "save object..."를 눌러 a2c로 저장합니다. 이런 식으로 저장한 a2c 파일을 폴더 하나로 모아 놓은 다음, 그 폴더를 다음의 경로에 복사하면, Alice의 Local Gallery에서 불러올 수 있습니다. C:/Alice 2.2/Required/gallery/ 다음의 링크는 위에서 설명한 과정을 자세히 설명한 곳입니다. http://www.alice.org/a..
Alice 2.2를 실행했을 때 Can't create Java VM 메시지가 출력되면서 더 이상 진행되지 않는 경우! 우선, Alice 2.2의 최신 베타 버전을 다운로드하여 실행해 보세요! 그럼에도 불구하고 실행되지 않는다면, 다음의 사항들을 체크해 봅니다. 1. Alice가 설치된 경로에 "한글"이 포함된 경우 Alice 2.2가 설치된 경로에 "한글"이 포함되어 있으면 Alice 2.2의 버전에 따라 실행에 문제가 발생할 수 있습니다. 문제가 발생할 수 있는 경로의 예 C:\학습용 소프트웨어\Alice 2.2 C:\Documents and Settings\User\바탕 화면\Alice 2.2 2. 최신 그래픽 카드 드라이버로 업데이트 되지 않은 경우 Windows XP 환경에서 일부 그래픽 카드 ..
알고리즘 분야의 대표적인 난제 "P 대 NP 문제"가 네이버에 나왔네요... 우리가 심심풀이로 하던 지뢰 찾기가 바로 NP 문제입니다. 아래의 링크를 자세히 읽어 보시길… http://navercast.naver.com/science/math/2260 38초만에 지뢰찾기를 푸는 동영상도 감상하세요…
Alice의 빌보드를 사용하기 위해서는 우선, 이미지 파일이 있어야 한다. 디지털 카메라 등으로 찍은 사진을 그대로 사용한다면 모를까, 기존 사진의 일부분을 사용하거나 새롭게 이미지를 만들어야 하는 상황이라면, 포토샵과 같은 사진 편집 프로그램을 사용해야 한다. 그러나 Alice의 빌보드를 만들기 위한 사진이라면 그렇게 전문적인 프로그램을 사용할 필요가 없다. 이 절에서는 이미지 편집의 경험이 없는 경우에도 쉽게 빌보드를 만들 수 있는 팁을 소개한다. 소개하는 이 팁을 수월하게 따라 하기 위해서는 최소 2개의 프로그램, 문서 편집 프로그램과 화면 캡처 프로그램이 컴퓨터에 설치되어 있어야 한다. 한글 2005나 MS 워드와 같은 문서 편집 프로그램은 대부분 컴퓨터에 설치되어 있을 것이다. 화면 캡처 프로그..
소리 파일을 제대로 편집하기 위해서는 소리 편집 프로그램을 사용해야 한다. 그러나 소리를 전문적으로 편집하는 상용 프로그램의 경우, 그 가격도 만만치 않을뿐더러 자주 사용하지 않는 고급 기능들로 인해 오히려 초급자에게는 더 어렵게 느껴질 수 있다. 여기서는 독자 여러분들이 무료로 사용할 수 있으면서, 상용 프로그램에 비견되는 뛰어난 편집 기능을 자랑하는 Audacity라는 프로그램의 사용법에 대해서 간단히 소개한다. 이 프로그램을 통해, 자신의 음성을 손쉽게 녹음할 수 있고, 소리 파일의 일부분을 자르거나 붙일 수 있으며, 잡음을 없애거나 소리의 톤이나 빠르기를 쉽게 조절할 수 있다. 이 정도의 사용법만 이해해도, Alice 월드에 삽입할 소리 파일을 만들고 활용하는데 충분하다. Audacity 프로그램..
Alice와 연결시켜 객체 지향 프로그래밍 3대 요소에 대해서 이야기해보자. Alice를 학습하고 난 후, Java나 C++와 같은 객체 지향 프로그래밍 언어를 학습할 계획이 있는 분이라면 캡슐화, 상속, 다형성이라는 객체 지향 프로그래밍 3대 요소를 반드시 숙지하고 있어야 한다. 이 3대 요소를 Alice의 기능과 연결시켜 그 핵심 개념만을 간단히 설명한다. 캡슐화 (Encapsulation) 캡슐화는 크게 2가지 의미를 내포하고 있다. 하나는 “관련된 것들을 캡슐로 한데 모은다”는 의미이고, 다른 하나는 “캡슐 내부에 들어 있는 것들을 캡슐이라는 보호막으로 보호 한다”는 의미이다. 첫 번째 의미는 어떤 객체의 속성과 행동을 하나의 클래스에 모아 둔다는 것으로, 이러한 캡슐화를 보통 클래스화(Class..
현재 Alice 2.2 베타 버전에서 만들 수 있는 동영상 파일의 형식은 MOV이다. Alice 2.2의 정식 버전은 AVI 형식도 가능하도록 개발 중이다. 자! 이제 자신이 만든 Alice 월드를 동영상으로 만드는 방법에 대해 알아보자. 1. Alice에서 제공하는 예제 월드인 lakeSkater 월드를 동영상으로 만들어 보자. File > Open World를 클릭하면, 다음 그림과 같은 Welcome to Alice! 대화상자가 표시된다. Examples 탭을 선택한다. 그리고 lakeSkater 월드의 썸네일 이미지를 찾아 클릭한 다음, Open 버튼을 누른다. 2. 다음 그림은 lakeSkater 월드를 불러온 화면이다. 3. 여기서, File의 Export Video...를 클릭한다. 그러면 ..
1. 먼저 http://kr.youtube.com를 방문하여, 계정을 만들자. 계정을 만드는 구체적인 방법은 생략한다. 2. 홈페이지 상단의 “로그인”을 클릭하여, 계정으로 로그인한다. 3. 홈페이지 하단의 컨텐츠 위치 설정 부분에서 사용자의 위치를 “전세계”로 변경해야 한다. 일반적인 경우는 다음 그림처럼 한국으로 설정되어 있을 것이다. “한국”을 클릭하면, 나라는 선택하는 다음 그림과 같은 화면이 나타난다. 여기서 “전세계”를 선택하자! 이렇게 해야 하는 이유는, 우리나라의 인터넷 실명제를 구글이 거부하면서, 컨텐츠의 위치가 “한국”으로 되어 있으면 동영상을 업로드 하지 못하도록 했기 때문이다. 언어는 “한국어”로 그냥 둔다. 4. 그런 다음, “올리기” 버튼을 클릭한다. 5. 다음 화면에서 “동영상..