여러분 안녕!!!

파주 운정 조이코딩연구소

장샘 입니다!!(_ _)/

너무 오랜만이죠...

너무너무 바뻤어요~~~

오랜만에 돌아온 CDT3급 기출문제 풀이 시간입니다!

2017.07.15일에 진행 되었던 시험이며

3급 A형 기출문제 입니다^^!

자 그럼 코딩 속으로 고고고!!

벌써 잊지 않으셨죠?

1번문제는 스프라이트의 기본 구성들을 코딩 해야 하는 거죠!

 이름, 크기, 시작위치!

종종 이름을 바꾸지 않는 친구들이 있는데

꼭 바로 이름 바꾸기!! 잊지 말기요.

자 다음은 귀여운 도깨비 입니다.

90도(오른쪽) 보기를 하고

2초동안 외치고~~!

반복문을 이용하여 코딩 해봅니다.

그런데 말이죠!!

종종 학생들 중에서 헷갈려하는 부분이 있는데

아래와 같은 문제에서 반복하기를 어디까지 해야 되는지?

네모 박스(점) 안에 있는 '-' 서브 메뉴까지를

반복하기에 넣어야 되요.

그리고 다시 네모박스(점)은 그 다음에 순차적으로

코딩을 해야 됩니다!!

잊지 말기!!

자 여기까지 됐으면 시작(깃발 플래그) 눌러서 확인.!

 

다음은 풍선 스프라이트 입니다.

무대에서 숨겨져 있다가 도깨비를 따라서 나오는 효과 입니다.

여기도 주의할 점은 '벽'에 닿을 때까지 반복하고 나서

무대에서 숨기고 '1.5'초 후 모양을 변경해야 합니다.

반복문 안에 넣으면 큰일나요!!!

다음 4번 문제는 자동차 입니다.

방향키를 이용하여 점프 하는 효과를 나타내야 됩니다.

여기서 '개체'라는 표현이 나와서

어려워 하는 분들이 있는데

개체란 그냥 스프라이트를 말하는 거에요.

어렵다면 개체 = 스프라이트 이다.

라고 그냥 과감히 머리에 넣기.

홍시를 먹었으면 홍시맛이 나는거 처럼..그냥 외워봅시다!

개체의 X좌표 이 부분만 주의하면 어려울건 없을거 같네요.

자 다음은 5번 문제로 고고고.

마지막 문제는 항상 까다롭죠..

장애물 입니다.

주요블럭을 보니 난수를 이용하여 느려졌다가 빨라졌다가

자동차에게 다가오는 모양입니다.

타이머와, 왼쪽 바향을 난수를 이용하여

게임 하는 사람에게 타이밍을 빼앗겠다는 의지가 강하네요.

이번에는 관찰의 타이머 기능을 알고 있느냐와

모자이크?? 딱봐도 형태 잖아요!!

우리 배웠으닌깐!!!ㅎㅎㅎ

이 부분만 잘 캐치 했으면 무난하게 충분히

해내실 수 있습니다!!

자 그럼 오랜만에 돌아온 장샘

어떠셨나요? 마음에 드셨다면

하트를..아니면 하트를..

갈망하는 하트 결핍자 장샘이였습니다.

자 그럼 오늘은 이만!!

휘리리릭!!!

뿅!!!

 

P.S  : 파일이 필요하신 분은 답글 달아주세용^^!

여러분 안녕!!

파주 코딩 운정 코딩!

JoyCodingLab.

(조이코딩연구소)

장샘 입니다!!

 

이번 시간에는 어떤 분이 카톡으로

2017년7회 CDT 2급 기출문제 B형

스크래치에 대한 문의가 오셔서

도움을 드리고 만들게 되었습니다.

 

자 다른 분들에게도 도움이 되길 바라며

코딩창의개발능력(2급 기출문제)

풀이를 시작합니다.!!

 

2017년 7월 15일에 시험에 나온 기출 문제 입니다.

이번 문제는 스크래치 프로그램 내부에 있는

라이브러리만 이용하였습니다.

특별히 파일을 새로 등록하거나 할 일은 없네요.

일단 배경을 추가하고 기존 배경은 지운 뒤

추가 된 배경이름을 배경으로 변경 합니다.

문제에 나온 순서대로 스프라이트를 추가합니다.

그러면 끝? 아니죠!

각각의 이름을 변경 합니다.

프로그램이 시작 되었을 때

각각의 초기 위치 값과 크기를 셋팅 합니다.

2번 문제는 헬리콥터에 대한 셋팅 입니다.

각각의 주요 블럭을 이용하여 구성합니다.

자 2번 문제를 코딩 한 후

실행 했을 때 화면 입니다.

자 3번 문제로 고고고

실제 번개를 피할 원숭이를 코딩 하네요.

무한반복 위치를 잘 설정해 주세요.

자 코딩을 해봤으니 실행을 해보죠!

자 확인 하셨으면

4번 문제로 고고고!

이번 문제에는 변수를 사용하는 문제 입니다.

모든 스프라이트에서 사용하는 걸 잊지 마세요.

그리고 바나나가 아래로 랜덤하게 떨어지도록

코딩을 해야 되는데

방향 블럭을 이용하는거 보다

Y좌표를 -숫자 만큼 바꾸기를 이용하여

아래로 떨어지도록 해야 됩니다!

4번 문제 코딩을 한 뒤

실행을 해서 확인 해야겠죠?

자 이제 마지막

5번 문제를 해야 됩니다.

문제를 보시죠!!

마지막 번개가 떨어지는 코딩을 하는 문제 입니다.

속도 변수를 이용하여 생명력에 따라서

떨어지는 속도를 달라지게 하는게 포인트 입니다!

그런데 원숭이에 번개가 맞으면

생명력이 2씩 감소하네요 -ㅅ-;

시작했을 때 생명력이 2개인데

한번에 죽네요..ㅎㅎ

생명력에 따라 속도를 - 값을 하는데

그 이유는 Y좌표 ()만큼 바꾸기에

속도 변수를 넣어 주기 때문에

스크래치에서 아래방향은 Y축 방향이

- 값이 증가되기 때문 입니다!

그것만 잘 주의해주세요.

자 이제 5번 문제까지 풀어봤습니다.

실제로 어떻게 구동 되는지

확인해 볼까요??!

생각보다 어려운 게임 입니다..;;

다들 한번 해보시기 바랍니다.

실제 코딩창의능력개발에 올라와 있는

기출문제 실행 파일은

여기를 클릭하시면 다운 받을 수 있어요.

완성파일(2급_B형).exe

홈페이지에는 스크래치 파일이 안 올라 왔으나

혹시 필요하신 분은 공감 하트 클리과!!!

고작 !!! 댓글 하나면

보내 드리도록 하겠습니다.

 

저한테 카톡으로 문의 주신분에게

이 문제 풀이가 도움이 되기를~~!

그럼 코딩 궁금하신 내용이나

코딩 자격증 등.. 궁금하신 분들은

항상 열려 있으니 문의 주시기 바랍니다!

 

그럼 이만 운정 코딩!!

조이코딩연구소!!

즐겁게 코딩하자~!

장샘 이만 물러 갑니다.

휘리리릭!!

뿅!!

 

 

여러분 안녕!!

JoyCodingLab.

현) 파주 운정 코딩!

조이코딩연구소

장샘 입니다!!

코딩 자격증!

2017년 코딩창의개발능력(CDT) 기출문제

CDT2급 A형 문제 풀이 시작합니다.

기본적으로 스크래치 코딩으로 시험을 풀이합니다.

자 그럼..함께 고고고!!

문제를 풀 수 있는 시간은 총 40분 입니다.

첫번째 문제의 유형은 배경과

각 스프라이트에 대한 설정을 해주죠.

파일업로드는 배경과 심판 하나씩 입니다.

나머지는 기존 스크래치의 라이브러리를 이용하죠.

첫 번째 문제를 코딩한 후에 실행하면

위와 같은 화면이 나타나게 됩니다.

확인 해보시죠~!

두번째 문제는 각 스프라이트에 대한

코딩을 해줘야 됩니다.

주요 블럭에 있는 블럭은 꼭 사용하셔야 되는거 아시죠?

순서를 바꾸고 각각 말하기는 다 아시죠?

그리고 사람과 컴퓨터를 받았을 때 추가를 해줍니다.

심판에 대한 고딩을 끝내 봅니다.

 

다음은 각 패들의 움직을 설정하는 문제 입니다.

주요 블럭 잘 봐주시고요.

공통적으로 회전하기를 지정을 해줘야

게임을 하듯이 세로로 움직입니다.!

y좌표는 볼의 y좌표를 따라서 움직이는 거죠.

사람의 각 방향키를 눌렀을 때의

동작도 코딩을 해줍니다.

여기서 헷갈리시지 말아야 될 부분이

Y좌표를 (  )만큼 바꾸기를 이용하셔야 됩니다.

혹여 방향을 ( )도로 보기와

( ) 만큼 움직이기 블럭을 이용하시면 안되요!

같은 기능처럼 사용할 수도 있으나

문제에 나온 주요블럭을 꼭 이용하세요!

다음은 응용능력 4번 문제 입니다.

이벤트를 많이 사용하는 문제네요.

이벤트 추가와 사용하기를 잘 하시고요.

방향을 받았을 때를 구현을 헷갈리지 않게

하셔야 정확히 입니다.

방향을 받았을 때 문제를 보면

'1'~'2'가 '1'이면 이건

난수를 이용하여 만약 난수중에 1 또는 2가

1이면 방향을 바꾸는 역활을 합니다.

주로 2가지 케이스를 난수로 표현 할 때

사용하는 방법이니

시험 문제가 아니더라고

다양하게 사용할 수 있습니다^^!

위와 같이 잘 구현 하십시요.

이제 마지막 5번 문제 입니다.

개체의 방향을 잘 구현해야 되는 문제 입니다.

방향과 180각도를 이용하여

차이를 (  )도 방향 보기를 넣어야 되니

이 부분만 잘 구현하시면 될거 같습니다.

마지막 문제까지 구현된 모습 입니다!!

자 실제로 구현된 모습을 한번 볼까요?

자 어떠셨나요?

어려운 부분도 있지만

다들 원하시는 목표까지

포기하지 말고 열심히 하시기 바랍니다^^!

내용이 틀렸거나 궁금하신 부분이 있다면

언제 든지 문의 주십시요!!

그리고 해당 스크래치 파일 원하시는 분은

답글 남겨주시면 당일 쏩니다!!.

그럼 이만

운정 조이코딩연구소

스크래치 짱!! 장샘 이였습니다.

그럼 이만.

휘리릭!

뿅!!

 

여러분 안녕!!

JoyCodingLab.

조이코딩연구소

장샘 입니다!!

 

지난 연재에서 이야기 했듯이

오늘부터 CDT(코딩창의능력개발) 자격증에 대한

기출문제 풀이를 진행 하려고 합니다.

 

관련 질문은 언제든지

우주 대환영인거 아시죠?

 

자 2017년 7월18일에 공개된

CDT 3급 기출문제 시험 문제지 입니다.

3급 A형을 풀어보도록 할게요.

시험 시간은 40분 입니다.

자 배경은 blue sky를 라이브러리에서 추가 시켜줍니다.

그리고 스프라이트 3가지도 라이브러리에서 추가!

"Waterdrop"만 파일 업로드를 통해서 등록 해줍니다.

저 파일은 압축파일을 풀어보시면 있습니다^^!

A형 문제 폴더에만 있오용~~

주요하게 봐야 될 것은

기존의 배경은 당연히 삭제를 해주셔야 되고요.

크기 및 시작위치는 명령 블록을 이용하여 지정!!

이 부분은 꼭 지키셔야 됩니다.

자 다음으로 2번문제와 3번문제는

각각의 스프라이트에서 코딩을 어떻게 해야 될지 나왔네요.

2번 문제에서 특별하게 어려운것은 없으나

옆에 보이는 주요 블럭!

이건 꼭 이용하셔야 시험점수에 마이너스가 안됩니다.

3번 문제에서 주요하게 봐야 될 것은

씨앗을 받았을 때

순차구동으로 스크립트를 잘 작성해주셔야 되고

방향을 바꾸는게 있습니다.

아래 방향과 왼쪽 방향입니다.

위 기능을 구현하기에는 다양한 방법이 있을 수 있으나

주요 블럭에 보면 x,y좌표를 ~만큼 바꾸기가 있어요.

아래쪽으로 이동할 때는 y좌표를 -마이너스 방향으로 해줘야 되고

x좌표 또한 왼쪽방향이니 -마이너스 방향으로 해줘야 됩니다.

 

다음 4,5번 문제를 보도록 하시죠.

4번 문제에서는 해당 조건에 맞는

모양을 잘 바꿀 수 있도록 스크립트 코딩을 잘 해주셔야 되요.

다양한 형태가 순차적으로 나오니

정독!!!을 하면서 천천히 하나씩 하시면 어렵지 않습니다.

5번 문제를 보면

5번은 2개의 스프라이트를 한문제에 나눠서 냈습니다.

이벤트(방송하기, 방송받았을 때)의 개념이 확실히

필요한 문제 입니다.

그리고 하나 재미있는건

스프라이트의 중심을 아래쪽 끝으로 이동!!

이런 문제가 있네요.

해당 스프라이트의 모양을 가보시면

나무 스프라이트의 중심점을 바꾸는 아이콘을

클릭하여 아래쪽으로 바꿔 주시면 됩니다.

스프라이트의 중심점이 뭔지 아시죠?

스크래치 프로그램에서의 각각의 캐릭터들은

중심을 가지고 있습니다.

사람의 중심은 어디라고 생각하시나요?

머리?? 가슴?? 배?? 다리??

우리가 이동 스크립트을 사용할 때

위치를 바꾸잖아요? 예를 들어 X : 100, Y : 100

이러면 스프라이트의 중심을 가지고 해당 위치로

이동을 하는 겁니다.

자 위와 같은 내용으로 문제를 쭉 풀어 봤습니다.

동영상으로 직접 풀이 과정(코딩)을 했으니

보시면 도움이 되실 거에요.

실제 시험 풀듯이 했으니

Tip이 들어있을지도? ㅎㅎ

녹음은 아직 못했습니다...

향후에 녹음도 하도록 하죠..

그리고 위 해당 문제의 전체 소스(스크래치 파일)이

필요하신 분은 답변과 공감하트 한번 눌러주시면

바로 보내도록 하겠습니다^^!!

여러분 안녕!!

JoyCodingLab.

(조이코딩연구소)

장샘 입니다!

 

오늘 2017년 7회 시험인 CDT(코딩창의능력시험) 1급,2급,3급

기출문제가 홈페이지에 공개 되었습니다.

코딩 자격증에 대해서 날이 갈 수록

관심이 많아 지고 있는 가운데 코딩 시험의 질도

높아짐을 알 수 있습니다.

다들 열심히 화이팅 해주십시요!!!

 

17년도 7회 시험 기출문제 자료 입니다.

제1707회 코딩창의개발능력 1급.zip

제1707회 코딩창의개발능력 2급.zip

제1707회 코딩창의개발능력 3급.zip

필요하신 분은 여기서 바로 다운로드를 하시면 됩니다.

기출문제를 올려주시는건

공부하는 학생입장 또는 교사가 되시는 분들에게는

큰 도움이 되긴 됩니다.

그러나..

실제 스크래치 코딩에 대한것은 없고

문제지와 결과만 나와 있습니다.

어떤식으로 나와있는지 보시죠.

 

압축파일을 풀어보면 아래와 같이 구성되어 있습니다.

홈페이지에 올려져 있는 파일들은

1급, 2급, 3급 각 형별로 구성이 되어 있고요.

 

3급 폴더 하나만 들어가보면 PDF형태의 문제와

완성파일이 있습니다.

완성파일은 스크래치 코딩을 실행파일 형태로 만들어서

해당 답이 동작되는 프로그램을 실행시켜서

여러분이 확인 할 수 있도록 만들어 놓은 것 입니다.

1급문제를 보게 되면

PDF 문제파일과 완성파일 그리고 문제파일 폴더가 있는데

다양한 형태의 스프라이트 또는 배경 등을

추가하기 위해서 만들어진 폴더 입니다.

안에 들어가보면 SVG형태로 되어있죠?

스프라이트 추가를 할 때 사용하겠네요.

 

자 그래서 다양한 형태로

조이코딩연구소에서 기출문제를 풀이를

여러분에게 도움이 되도록 하려고 합니다.

그럼 많은 관심 부탁 드리며

정말 시간을 내서 하기 때문에 사람인지라

실수가 있을지도 모르니

양해 부탁 드리며 잘 봐주세요^^!

그럼 다음 연재부터 기출문제도 함께

연재하도록 하겠습니다.

 

그럼 이만 운정 코딩(조이코딩연구소)

장샘 이였습니다.

파주 운정 코딩 문의는

조이코딩연구소 해주세요^^!

그럼 휘리릭

뿅!!

 

여러분 안녕!!

JoyCodingLab.(조이코딩연구소)

장샘 입니다(_ _)/

 

이번시간은 드디어 YBMIT COS 1(코딩스페셜리스트) 예제

마지막 10번 문제 해설 입니다!!

마지막이니 문제가 어려울 것으로 예상 됩니다.

 

자 집중하시고 같이 잘 풀어보도록 하시죠.

그럼 10번 문제 해설 시작합니다.

문제를 보니 정렬하는 프로그램 입니다.

정렬은 알고리즘 문제라고 보시면 됩니다.

기본적은 알고리즘에 관한 문제는 꼭? 출제 되는 경향이 있으니

다양한 알고리즘에 대해서 이해를 하셔야 됩니다.

어떤 알고리즘 문제인지 보시죠~

마지막 문제는 변수까지 많네요.

알고리즘 관련된건 변수를 많이 사용할 수 밖에 없습니다!

지시사항은을 보니 버블정렬 프로그램이란걸

알게 되었네요.

버블 정렬을 이용하여 오름차순으로 정렬하는겁니다.

오름차순과 내림차순을 혼동하시는 분은

계단을 생각하시면 됩니다.

올라 갈때 낮은곳 부터~ 높은 곳으로

내림차순은 높은 계단에서 낮은 쪽으로!

스크립트 코딩이 어마어마 하죠?ㅎㅎ

추가블럭에서 우리가 코딩을 해야 되는데

버블정렬 알고리즘을 처음부터 하라고 안합니다.

동작이 잘 되게 고치라고 되어있죠.

와!!! 처음부터 안만들어도 된다^^!!!

다른 문제풀이에서도 말씀 드렸지만

기본적으로 동작의 흐름과 이해를 완벽히 해야

수정을 할 수 있습니다.

어려운거에요!!!

그러니 알고리즘 공부를 열심히 하자!

 

보기 블럭에 있는 블럭만 이용해서 문제를 풀어야 됩니다.

정렬 추가 블럭을 보니 빠져 있는 부분이 있네요.

여기서!!!!! 빠져 있는 부분만 채우면 된다?

아닙니다!!!!

몇몇 분들이 오해를 하시는데

기존에 되어 있는 곳에서 고쳐야 될 수도 있는거에요!

문제는 이 추가 블럭이 잘 동작되도록 바꾸라고 한거지

중간에 빈칸을 채우는 문제가 아니라는 겁니다! OK??!

보기블럭들을 문제 있는 곳으로 복사를 해왔습니다.

보기 편하닌깐~~

이것도 한가지 시험 Tip이에요.

보기 블럭 스프라이트와 문제 스프라이트를

왔다갔다 하면 뭐가 있는지 잘 모르기 때문에

보기 블럭에 스크립트들이 많지 않다면

복사해와서 작업 하시는게 훨씬 더 시간을 절약 할 수 있습니다^^!

 

자 그나저나 우리는 버블정렬을 이용해서

오름차순을 해야 되는데

버블 정렬이 뭔지 아세요?

버블 정렬 이란?!

- 서로 이웃한 데이터들을 비교하며 가장 큰 데이터를 맨 뒤로 보내는 방식 입니다. -

자 위에 해당 블럭에 뭘 구현해야 될지 간단히 써봤습니다.

기본적으로 문제에도 나오 있듯이

리스트(4개의 각 블럭 : 9, 5, 6 ,2)들을 비교해야 되는거죠?

변수에 대한 이해가 잘 되어 있어야 넣을 수 있는 자세히 보죠.

Num은 ? 정렬할 목록의 수 입니다.

이번 문제에서는 몇인가요? 4개 입니다.

9,5,6,2 닌깐요~~~

J  :  n번째 수를 저장

K  : n+1번째 수를 저장

J하고 K가 필요한 이유는

그러면 각각의 숫자를 돌아가면서 비교 해야 되니 2개가 필요 한 거에요.

그리고 값을 바꾸기 위해서 바로 바꿀 수 없으니

Temp라는걸 이용해서 잠시 담아 두고 바꾸는 겁니다.!!

이전 설명에서 J가 여기서 필요한건 아셨죠?

J가 포함된 건 하나밖에 없었습니다.

Num - J 였죠.

그 안에 내용을 보면 다른 변수가 또 하나 증가하는걸 볼 수 있죠.

K까지 바꿔 줘야 겠죠?

흠...어려우신가요?? 잘 이해가 안될 때는

이렇게 해보시죠.

기존 문제의 전체 흐름도를 올려 놓고

각각의 반복문에 값을 넣어보면서 해보세요.

그러면 흐름이 조금씩 보일 겁니다.

위 화면 버블 정렬이 처음시작 되었을 때

해당 변수들이 갖고 있는 값입니다.

즉 무엇이냐.

리스트 4칸 중에 제일 앞칸에 가장 작은 것을

옮기기 위한 작업이다.

위 화면은 첫번째 칸을 비교하기 위해 두번째로 실행 되는 화면 입니다.

그래서 J는 아직 1이지만

중간 K는 2로 바뀌었죠~

옆으로 이동하면서 비교를 해야 되기 때문입니다.

즉 위와 같이 K+1를 넣어 줘야 되는곳을 알게 되는거죠.

자 이렇게 블럭을 추가 및 수정을 한뒤

실행을 보시죠.

먼저 4개의 리스트들을 9,5,6,2 정렬이 안된 숫자를 입력 후

시작을 누르게 되면

오름차순으로 정렬된 결과를 보실 수 있습니다!!!

자 어떠신가요?!!

드디어 COS 1급 예제 문제 모든 해설을 완료 하였습니다.

공식적인 해설집이 없어서 급하게 만드느라

정신이 없었지만 많은 도움이 되길 바랍니다.

관련 질문은 항상 환영인거 아시죠?

요즘 코딩 선생님 양성을 위해서도

쉽고 잼있고 가르쳐 드릴려고 노력 중 입니다.

제 수업을 들으시는 분들과 COS 1급을 취득하시고 싶은

분들에게 도움이 되길 바라며..

YBMIT 공식 COS1급 예제 문제 풀이 연재를

이것으로 끝내도록 하겠습니다^^!!!

그럼 조이코딩연구소

장샘은 이만..

물러갑니다!!!!!

휘리리릭!!!!

뿅!!

아래 위 하트 공감 클릭은 돈이 들지 않아요!!!

관심은 제겐 항상 큰 힘입니다!!

P.S : 질문도 무료 인거 아시죠?ㅎㅎ

 

 

여러분 안녕!

JoyCodingLab.(조이코딩연구소)

장샘 입니다^^!

 

이번 시간에는 YBMIT COS1급 공식 예제 문제

9번 문제를 풀어보도록 하겠습니다.

COS 기출문제는 YBM에서 올려주지 않지만

실제 나왔던 유형에 대해서 설명을 조금씩 드리고 있으니

도움이 되길 바랍니다.

 

자 그러면 9번 문제 해설 들어갑니다~!

이번 문제는 엿치기-0-? 프로그램 이네요.

이번 문제의 변수는 4가지가 있네요.

I, 진행, 플레이어1,2

잘 파악한뒤에 지시사항을 봅시다.

코딩스프라이트는 단 하나! 고양이네요.

지시사항을 보니 8번문제서 봤던 내용과

비슷하네요.

결과2블록을 수정해서

기존의 결과1 추가블럭을 대신해서 대체 하는 문제 입니다.

자 스프라이트가 3개가 있ㅈ만

우리는 고양이만 집중해서 봅시다!!

궁금증은 나중에 시간이 많을 때 보시고 ㅎ

자 문제를 기억하시죠?

정의학기 결과2를 결과1를 수정해야 됩니다.

문제가 기존 문제에서 만약에~라면 3개로 바꾸는

문제였습니다.

이런 문제가 실제로도 나옵니다.

기존의 없던걸 바꾸라는 문제도 있지만

기존이 있던 블럭에서 한정된 블럭으로만 같은 기능을

만들게 하는 문제가 꼭? 나옵니다.

이건 완벽하게 이해를 하지 못하면 못하니 연습 많이!

어찌됏건 만약~라면을 보면

마지막 만약 ~가 아니면 이부분도

사실은 만약에라고 바꿀 수 있는 겁니다.

그래서 위와 같이 3개로 나눌 수 있겠죠?

기존 만약 플레이어> 플레이어2라면은 그대로 쓰면 되고

만약 플레이어1 = 플레이어2가 같다면도 그대로 쓰면 되고

플레이어1=플레이어2가 아니라면을 새롭게 만드는거죠.

무엇으로 만드냐?

조건이 하나밖에 안남았죠.

플레이어1 > 플레이어2 이 조건은 이미 나왔고

플레이어 1 = 플레이어 2 이조건도 이미나왔으니

나머지는 플레이어 1 < 플레이어2 밖에 안남은거죠.

자 깔끔하게 정리를 하자면 위와 같이 비교가 되겠네요.

결과2 추가블럭을 정리해봅시다.

그리고 기존에 있떤 결과1를 지우고

우리가 새로 만든 결과2로 대체 합니다.

이렇게 마무리를 할 수 있겠네요.

동작을 해봐서 기존의 동작과 같은 결과가 나오는지

꼭 확인하기요!!!!

 

자 이번시간에는 COS1급 예제 9번 문제를 풀어봤습니다.

다들 이해가 잘 되셨길 바라며~

모르는 부분이나 궁금한 부분은

마음속으로 담아 두지 말고

꼭 질문해서 알아가야 되요!!

아셨죠?ㅎㅎ

그럼 조이코딩연구소

장샘 이만

물러가겠습니다.

휘리리릭

뿅!!!

여러분 안녕~!

JoyCodingLab.(조이코딩연구소)

장샘 입니다^^!!

 

이제 드디어 YBMIT COS 1급 공식 예제 문제 풀이가 3개 남았습니다.

조금씩 어려워지고 있지만 목적달성을 해야겠죠?

그럼 COS 1급 예제 8번째 문제 풀이

시작하겠습니다!!~

사다리꼴의 넓이를 계산하는 프로그램을 만드는 문제 입니다.

처음부터 우리가 다 만들어야 될까요?

그건 시간이 부족하겠죠~

일단 변수가 엄청 많이 있네요.

총 5개가 되니 자세히 읽어보고~

코딩 스프라이트는 하나 입니다("고양이")

지시사항을 보면 2개가 있네요.

1) 계산2 추가블록의 성능을 개선하기 위한 수정~!

2) 깃발 클릭했을 때 계산2 블럭을 실행하는거네요.

(기존 계산1를 지우고 대체 하면 끝)

유의사항을 보면 영역에 주어진 블록만 이용합니다.

자 실제 8번 문제 입니다.

계산2에 대한 정의하기는 이미 되어있고

계산2에 대한 블록도 미리 꺼내져 있네요~

지시사항에 맞게 2개에 대해서 코딩을 하면 될거 같네요.

자 1번 지시사항에서 윗변과 아랫변을 합산 변수로

대체하는 작업을 해야 됩니다.

자 또다시 나왔습니다

정하기로 해야 되나요? 바꾸기로 해야되나요?

맞습니다. 정하기죠. 바꾸기는 해당 값을 또 더하는 개념이죠?

윗변 + 아랫변을 이렇게 함으로써 합산에 넣습니다.

자 합산에 넣었으면 해당 스크립트 블럭을 어디다가

넣어야 될까요?

반복문 밖에 꺼내 놓으라고 되어있죠?

반복하기 앞으로 꺼내 놓고 다음 문제를 봅시다

넓이를 구하는 공식을 합산을 넣어서

다시 수정을 해야 됩니다.

합산은 윗변 + 아랫변이닌깐

넓이는 공식이 나와있으니 그대로~

(높이 * 합산) / 2 입니다.

위와 같이 수정을 하면 되겠죠?

자 이렇게 코딩한 계산2 추가블럭에 대해서

코딩을 완성 시키고

기존에 있던 계산1을 계산2로 대체 합니다.

 

자 여기서 시험 Tip 입니다.

자 시험을 보실려고 하는 분들이 궁금해 하는점

이렇게 계산2로 대체 했을 때 기존의 블럭들은

어떻게 둬야 둬야 되느냐???

지우시면 됩니다.

공식 예제 정답을 보시면 기존의 계산1은

지워져 있습니다.

 

사실 문제 자체의 목적은 해당 되는 계산식을

잘 수정 하는 것과 수정된 블럭을

기존의 블록을 대체 할 수 있느냐를 보는 문제였습니다.

 

자 이번 시간에는 COS1급 공식 예제 8번 문제풀이를

끝내겠습니다.

그럼 이만

조이코딩연구소

장샘은 이만 물러갑니다.

휘리리릭!!

뿅!!!!

 

 

여러분 안녕!!!

JoyCodingLab.(조이코딩연구소)

장샘 입니다!!

 

어김없이 오늘도 COS1급 예제 문제 풀이를 진행 합니다.

코딩 자격증(코딩 스페셜리스트 자격증) 1급의

공식 1급 예제 문제 6번 풀이를 시작합니다!!

문제를 보니 마법사가 유령을 잡는 거네요.

변수는 3개가 있습니다.

위치, 점수, 체력

이번 문제에서 이용을 과연 할까요?

실제 코딩할 스프라이트는 별이네요.

일단 코딩블럭은 한개 입니다.

별~~ 스타~~

지시사항은 2가지가 있네요.

그중에 유의사항을 잘 보십시요.

지시사항에서 설명한 블록만 이용해라!!

이것을 어기면 넌 점수를 못받는다!!!

이 소리죠!!? 명심하고 문제를 잘 보시죠.

지시사항이 2개 입니다.

깃발을 클릭했을 때, 스페이스 키를 눌렀을 때!

문제를 보게 되면 스프라이트가 3개가 있죠?

마법사, 유령, 별

우리의 지시사항을 별 스프라이트를 코딩하는거죠?

나는 호기심이 너무 많아서 마법사랑~유령이랑

어떻게 코딩이 되어 있는지 보고싶다잉~~ㅎ

시험문제는 언제 푸실래요...ㅠㅠ...

우린 시간이 없습니다.

다른건 보지말고 바로 지시항에 있는 별만 봅시다!!!

자 첫번째 지시사항을 보면

위와 같은 코딩블럭들을 가지고 올 수 있겠네요.

점수를 100점 증가시키라고 했는데

정하기를 해야되요? 아니면 바꾸기를 해야되요?

계속해서 더해지는건 바꾸기죠?

100점으로 정해버리면

아무리 유령을 맞춰도 100점이 끝이에요 -0-!!!

기존에 되어있는 만약~~~라면에

지시사항대로 추가해 봅시다.

자 다음은 2번째 지시사항

스페이스 키를 눌렀을 때!!

빨강색으로 줄을 친 부분을 보면

아래와 같은 코딩블럭들이 딱 떠 올라야 되요.

어라??? 그런데 이상한 부분이 있지 않아요?

마지막에 분명 이동하게 하시오. 라고 되었는데

얼만큼 어떻게 이동하라는지 안나와 있넹??

일단 이동빼고 지시사항대로 코딩을 해봅시다.

이동을 도대체 어쩌라는거야 -0-!!!

기존 코딩 블럭에 이동에 대한 명령이 이미

스페이스키를 눌렀을 때 되어있습니다.

문제에서 특정한 값을 주지 않고

지시사항을 따라서 해라 라고 했을 때는

이미 되어있는 코딩 블럭도 있다라는 거에요.

이럴 땐 해당 스프라이트 블럭의 다른 부분도

잘 보셔야 되요.

분명 스페이스키를 눌렀을 때 이동이라고 했으니

스페이스키를 눌렀을 때가 따로 없나 잘 찾아봐야 되는거죠!!

자 위와 같이 잘 하셨다면 무난하게

구현이 된걸 보실 수 있을겁니다.

자 그럼 COS1급 예제 문제 6번!!

이걸로 끝내겠습니다.

그럼 오늘도

조이코딩연구소 장샘은

이만 물러갑니다.

휘리리릭!!!

뿅!!!!

하트 안누르고 갈거죠?

다 알고 있음 -0-!!ㅋㅋ

여러분 안녕!!!

JoyCodingLab.(조이코딩연구소)

장샘 입니다^^!!

 

오늘은 COS 1급 자격증(코딩스페셜리스트 자격증) 공식 예제 문제

7번을 풀어 보도록 하죠.

요즘 강의가 부쩍 많아져서 생각보다 많이 못 올리고 있습니다..

많은 분들에게 도움이 되길 바라며..아자아자!!

 

7번 문제 시작 하도록 하죠!.

문제가 3!!6!!9!! 게임 프로그램 이네요~

동작과정을 살펴 보면

우리가 흔히 알고 있는 369를 만들어 놓은거네요.

중요한 변수는 2가지 입니다.

I와 판별이라는 변수의 내용을 먼저

꼼꼼히 읽어 보시기 바랍니다!

다음은 코딩 스프라이트는 1개 입니다.

지시사항 문제는 2가지네요.

1) 클릭했을 때와

2) 삼육구 추가 블럭에 대한 내용이네요.

유이사항은 주어진 블록만 이용해라!!!

실제 문제를 볼까요?~

각 지시사항을 살펴 보면

이번문제에는 짜여져 있는 코드를 얼마나

잘 분석하는지를 보는 문제 입니다.

고쳐야 될 포인트는 딱 2가지 밖에 없지만

전체 흐름을 이해 못한다면 고칠 수 없기에..

뭐 2가지만 고치면되지!!^^!

하지만...

사실 새로 만드는거 보다 이렇게 주여진

거에서 몇개 고치는게

더 어렵다!! 그래도 우리는 차근차근..봅시다.

첫번째 깃발을 클릭했을 때

위치를 변경하시오! 라고 했죠?

그뜻은 말 그대로 새로운 것을 추가하지 말고

기존의 있는 코딩 블럭을 위치만 변경하여

원하는 정답을 만들어내라!! 이겁니다. 

자자 클릭 했을 때를 보면

단순하게 판별과 I 변수를 1로 정하고

무한 반복하기 안에

삼육구 추가 블럭과

묻고 기다리기가 있네요.

우리 스크래치의 기본적인 프로그래밍은

순차적이다!!!!

그렇다면 삼육구 추가 블럭이 실행 되고

삼육구~삼육구~를 묻고 기다린다는 뜻인데..

말도 안하고 삼육구를 할 수 있나요? 없죠?!

저 2개의 위치를 바꿔 봅시다.

요롷게~~~

다음으로는 2번째 문제 입니다.

자 우리 3,6,9 게임을 어떻게 하나요??

3,6,9에 해당되는 차례에는 박수를 치죠?

하지만 현재 2,5,7을 외쳐도 틀렸다고 나오고 있다고 하네요.

이 부분을 고쳐야 될거 같아요.

자 어디를 고쳐야 되려나...

2,5,7을 입력하였을 때

틀렸습니다. 나오는 부분을 먼저 찾아봅시다.

문제를 보면 "틀렸습니다" 하는 부분이

2곳이 존재하고 있습니다.

그렇다면 둘중에 하나가 틀렸다는 소리네요.

조금더 자세히 봐야겠어요.

"틀렸습니다"의 기준이

만약에~~라면, 아니면 이라고 2 곳으로 나눠져 있는걸

볼 수 있죠???

"만약에 3,6,9 라면" 이곳은 우리가 원하는 곳이 아닐겁니다.

왜????????????

2,5,7 이곳이 틀렸다고 했으닌깐~

그렇다면 밑에 부분이 틀린 부분일 거라 생각이 되네요.

조금더!!! 들어가 봅시당~

대답과 판별을 에서 판별을 2만큼 바꿔주는것이

잘못되었네요.

저 부분을~몇으로 바꾼다?

"2" --> "1"로 바꿔야

하나씩 증가하면서 비교를 잘 하겠죠?

이렇게 바꾸면 끝!!

자 실행해 봅시다!!!

 

잘 실행이 되시나요???

이번문제는 코딩의 흐름을 얼마나 잘 이해했느냐

그리고 수정능력 조금 프로그래밍적인 언어로 바꾸면

디버깅을 얼마나 잘하느냐를 알아보는 문제 입니다.

 

앞서 이야기 드렸지만 내가 새로 만드는거 보다

남의 만들어 놓은것을 이해하고 바꾸는게

훨씬 어렵습니다.

그만큼 많은 시간을 드려서 공부를 하셔야 되요!

 

자 그럼 COS 1급 문제 공식 예제 문제

7번 문제 풀이를 하였습니다.

 

다들 고생하셨고!!

일단 밑에 공감 하트나 댓글 하나 달아주시면

좋을텐데, 참 힘이 날텐데~~~

바쁘실테니 빠이욤!ㅎㅎ

이만

조이코딩연구소

장샘은 물러 갑니다

휘리리릭!!

뿅!!


 

여러분 안녕!!

JoyCodingLab.(조이코딩연구소)

장샘 입니다.!!

오늘도 어김없이 COS 1급 예제문제 5번을 풀어보도록 하지요.

코딩스페셜리스트 자격증을 위하여 한걸음 더 다가가 봅시다!

 

자 5번 문제 풀이 입니다.

지문을 보니 계산을 하는 프로그램 이네요.

네자리 숫자의 각 자리의 숫자를 더한다!

흠 어떻게 해야 될지 고민이 되겠네요.

계산 후에는 결과 값의 마지막! 숫자!!를 말합니다.

문제와 똑같이 코딩을 해서 결과 값이

위와 같이 2라고 나오면 정답이네요~

자 변수에는

N : 자릿수를 판단하기 위한 변수와

합 : 숫자들을 더한 합 변수가 있네요.

코딩 스프라이트에는 고양이 하나이고

문제를 보니 보기 블럭은 없어 보입니다.

대신 추가 블럭 형태로 코딩을 해야 되는거 같네요.

실제 문제를 한번 볼까요?

"계산"이라는 추가블럭이 정의되어 있고

그안에 우리가 코딩을 하면 되겠네요.

위 문제에서 중요하게 봐야될 부분이 있었죠!

뭐죠?

바로 "유의 사항" 이었습니다.

주어진 블럭이 아닌 자유롭게 코딩을 해라~~

제약없이 하는 것이기 때문에

결과만 같으면 됩니다.

자 계산 추가 블럭에도 매게변수가 있네요.

num이라고 되어있네요.

계산 7113 이라는 블럭의 "7113" 값이

정의하기 계산 num<--여기로 들어온다는 뜻이에요.

자 그럼 뭐 부터 해야 될까요?

문제에 보면 만약이라는 말이 보이셨나요?

오류! 말하기에 대한 정의가 있다? 없다?

전혀 없습니다.

문제의 맥락과 흐름을 이해하셔야 알 수 있는 문제네요.

뭐가 아니면 오류!말하기를 할까요?

Hint라고는 매게변수인 num밖에 없습니다.

즉, 우리는 자릿수에 대한 문제였으니

자릿수가 4개가 아니면 오류를 말하기! 라고

유추해 볼 수 있겠네요.

자 그럼 자릿수에 대한 판단은 어떻게 해야 될까요?

자 매게변수인 num의 길이가 4 자릿수 인지 구분하기 위해서

위와 같은 스프라이트를 가지고 와서 조합합니다.

위 부분의 스크립트는 연산에 존재 합니다~!

자 이렇게 되면 추가블럭으로 들어오는

"7113"(num)의 길이가 4면 더하기 진행

아니면 오류! 말하기 라고 구분이 되겠네요.

자 위와 같이 일단 코딩을 해봅니다.

그 다음으로 실제 이번 문제의 핵심

4자릿수의 숫자들을 각각 더해줘야 되는데

어떻게 해야 될까?

자 저는 기본적으로 뭔가 반복적으로 해야 된다고 생각하면

반복하기 스크립트 블럭을 생각합니다.

자릿수가 4자리니 4번 반복을 사용할 수 도 있고요

또는

num의 길이(자릿수 =4)번 반복하기를 사용해도 됩니다.

저는 2번 케이스로 진행을 하도록 하죠.

자 여기까지 잘 따라 오셨나요?

그러면 매게변수인 num의 자리수를 변경하면서

더하도록 합시다.

어떻게??

일단 각 글자의 자릿수를 알기 위해서

x 번째 글자(     ) 블럭을 이용합니다.

문제에서 변수N 기억하시죠?

자릿수를 판단하는 변수.

이것을 이용해야죠~

N번째는 반복이 4번 돌면서 자릿수 1,2,3,4 증가 될거에요.

num의 자리수를 하나씩 가지고 오는거죠.

가져와서 각각 더해줘야죠~~

어떻게??!!!

num의 N번째 글자를 더해서 합에 넣어 줘라!

자 조금더 쉽게 풀이를 하자면..

num = "7113"

N이 1일 때는 7 입니다.

N이 2일 때는 1 입니다.

N이 3일 때는 1 입니다.

N이 4일 때는 3 입니다.

자리수에 대한 개념이 정확히 파악하세요!!

첫번째 자리수는 글자의 첫 부분이 입니다.

혼동하지말기!!!!!!!!!!!!!!

자 이제 다 끝났네요^^!!!!

.

.

.

.

라고 생각하셨으면 조금더 공부하십니다 -0-!!!

뭐가 빠졌잖아요? 뭐죠?

맞습니다. N번째에 대해서 반복문이 구동될 때

N값도 하나씩 증가를 시켜줘야 겠죠?

그래서 N을 1만큼 바꾸기를 시행해 줍니다.

자 이제 정말 다 했습니다.

구동을 시켜 보도록 하죠.

전체의 합은 12이고

합의 마지막 숫자를 말하는 거였으니

2라고 정답이 나왔네요.

자 추가로~!!!

기존 YBM IT에 올라온 정답하고 다르게 버전으로 올려 봅니다.

반복문을 이용하는 방법만 다르고

나머지는 같습니다.

구현은 블럭사용은 자유였으니

각자 스스로 한번씩 다른 방법으로 해보세요~!!!

그럼 이만

이라고 하기에 수업을 들으시는 분들중에

오류의 케이스를 보너스로 보여 드립니다.!!

자 전체 합을 구할 때 위와 같이 구하면 되요? 안되요?

물론 되요!!!! 그러나~~!!!!

문제 중에 자리수에 대한 변수 N을 설명을 했었으니

N으로 자리수를 바꿔주는게

제대로된 정답이라고 보여집니다.

COS 시험은 채점을 컴퓨터가 판단하기 때문에

부분점수를 줄 수 있을지 모르나

부분 점수보다는 각 문제마다 다 맞으면

좋은거닌깐^^!!

자 어떠셨나요?

문제 하나에서도 배울게 많습니다.

질문은 뭐다?

합격을 위한 지름길이다.

다들 화이팅 하고~~!!

아래 하트를 꾹 눌러줘야

힘이 나겠죠?ㅋㅋㅋㅋㅋㅋㅋ

그럼 정말 조이코딩연구소

장샘은 이만 물러갑니다.

휘리리릭!

뿅!!

 

여러분 안녕~~

JoyCodingLab.(조이코딩연구소)

장샘 입니다!!

COS 1급 예제 문제 풀이를 하고 있습니다.

COS 기출문제에 대한 응용 부분도 말씀을 많이 드릴려고 하닌깐

열심히 공부하시죠!!

이번 시간에는 4번째 문제를 풀어볼 시간입니다.

자 문제 한번 볼까요?

드디어 4번 문제에서 수학의 개념을 알아야

풀 수 있는 문제가 나오기 시작합니다.

자 일단 1부터 100까지 소수의 합을 계산하고

각각 계산 된 소수의합을 구하는거네요

변수는 4가지로 나와있습니다.

수학적 개념이 들어가는 문제가 출제되었을 때는

변수의 대한 이해가 100% 되셔야 됩니다.

그래야 문제를 이해하고 코딩을 하실 수 있습니다.

그나마 다행인건 스프라이트는 1개이네요.

추가 블럭 문제가 인거 같습니다.

순서도를 보고 1부터 100까지의 숫자들 중에서

소수들의 합만 계산하면 되는데...

지금 이런 생각든다!!? 안든다???

오랫동안 수학을 내려놓고 계셨던 분들이라면...

그런 분들을 위한 쏴비스~~

동영상 보시고!!

개념을 정확히 이해하셔야 되요!!!

그다음에 순서도를 한번 쭉 보시기 바랍니다.

사실 순서도가 마음에 들지는 않아요 -ㅅ-...

각 블럭에 대한 일관성도 없고. 흠...

뭐 그래도 우리는 해내야 됩니다!!!

자 실제 문제를 보게 되면~

보기 블럭에 나와 있는 것만 이용해서

문제를 풀어 주셔야 됩니다.

자 실제 순서도와 비교해서

우리가 어딜 구현해야 되느냐를 파악해야겠죠?

기존의 추가 블럭(초기화) 부분을

순서도에서 확인을 먼저 하시기 바랍니다.

그래야 소수합계산을 순서도 보고 구현 할테니!!

 

자 어떠세요 바로 헷갈리시나요?

어디서 헷갈리세요?

피제수 > 100이 예? 아니오?로 구분되어 있는데?

보기블럭에서 IF를 찾으려니 보이시나요?

없습니다..-0-!

매칭을 시켜보면 보기 블럭에서

바로~!

이게 바로 매칭이 되실거에요.

결국 피제수가 100보다 클때 까지닌깐

피제수가 100보다 크면 YES

작으면 NO라고 생각하시고 코딩을 시작하시면 되요.

자 그리고 코딩을 하다보면

순서도에서 "?" 라고 나온 부분이 보일거에요.

이 부분이 바로 진짜 만약에 ~라면 부분이

들어가게 되는 곳이네요.

기본적으로 소수에 대한 이해가 있으셔야 풀 수 있어용.!

위와 같이 쭉 쭉 진행을 해보시면

짜잔.

정답 코딩을 하실 수 있습니다.

자 처음으로 수학적 개념이 들어간

문제를 풀게 되었습니다.

1급은 특히나 알고리즘적인 부분이 꽤 출제가 되요.

다양한 알고리즘을 공부를 하시는게

좋습니다!!^^!!

추가적으로~!

여기서 혼동해야 되지 말아야 될부분이 뭐다?

다른 블럭을 사용하지 않는다!!!

아셨죠???

자 그럼 오늘은 4번째 문제를 풀어봤습니다.

그럼 이만 조이코딩연구소

장샘은 이만..

물러갑니다!!

휘리릭!

뿅!!

질문은 여러분들을 위한 거에요!

많이 물어보시고 얻어가셔야

합격하겠죵?!ㅎㅎ

 

 

여러분 안녕!!!

JoyCodingLab.(조이코딩연구소)

장샘입니다!!!

생각보다 쉬운 1,2번문제를 넘어 오셨으니

3번 문제를 파악해 보시죠.

자 3번 문제 입니다.

꼭짓점의 수와 길이를 입력받아 정다각형을 그리는 프로그램을 만드는 거군요.

이번에 변수는 2개가 나오네요.

꼭짓점과 길이

자 변수 2개가 있는 문제에서 확인 해 봅시다.

이미 만들어져 있네요. 그러면 구지 만들 필요가 없으니 패스.

자 코딩 스프라이트는 1개 입니다.

고양이 하나입니다.

상황설명이 엄청 길어요.!!

이럴땐 차근차근 잘 읽어보셔야되요.

문제 자체가 이해가 안가면

코딩 자체가 불가능 하닌깐요~

COS1급은 문제 자체를 이해 못해서

못푸는 경우가 있습니다.

코딩 블럭이 어디에 있는지 어떤 역활을 하는지

100% 이해 한들 COS 시험에서 원하는

기능을 구현을 못하면 도로묵이닌깐요~~!

자 다시 문제로 돌아가서 상황설명을 잘 읽어보면

꼭짓점 수가 다른 정다각형을 그릴 경우를 만드는거네요.

거기에 길이 변수를 조정 할 수 있고요.

상황설명을 어느정도 이해 했으니

지시사항을 보시죠.

추가블럭이 나왔네요.

 

기존에 없던 추가블럭을 만들어 줘야 되는 문제 입니다.

문제를 보시면 "보기 블럭"이 있죠???

"보기 블럭"을 이용해서 문제를 푸셔야 됩니다.

자 고양이 스프라이트에 보면

추가블럭에서 인자값들 받아 오는 값들이

꼭짓점과 길이가 있네요.

이미 보기 블럭에 다 있으니 저걸 이용하면 되겠어요.

추가블럭이 실행 되는 곳을 보면

펜내리기 이후에 추가블럭이 실행이 되죠??

그 뜻은 추가블럭은 그림을 그리는 역활을 하는 블럭인거죠.

자 "보기 블럭"을 하나씩 보시죠.

1) X번 반복 하기
 -> 원하는 꼭짓점만큼 그려야 되니 꼭짓점 변수를 넣어주면 되겠네요.

2) X만큼 움직이기
 -> 주어진 변수는 꼭짓점과 길이인데 뭘까요? 당연히 길이 겠죠?

길이 만큼 움직여야 그려질테닌깐용~

3) X도 돌기
 -> 이건 주어진 꼭짓점 만큼 돌아야 되는데

    남은 변수는 꼭짓점 하나 남았네요.

    자 그러면 어떻게 해야되나??

도형을 한바퀴 돌면 360도이니

주어진 360도 나누기 꼭짓점를 해주면

얼마만큼 돌지 결정이 됩니다.

자 보기블럭에 구성을 했으니

복사를 해서 실제 코딩이 실행 될

고양이 스프라이트로 넘어가시죠.

자 추가블럭 정다각형에 붙여놓고

실행을 시켜보세요.

아래와 같이 나와야 될거에요.

여러분이 실행한것과 같은 화면이 나오나요?

동작은 되는데 고양이 위치가 다르죠?

맞습니다. 제가 임의로 바꾼거에요.

여러분들 보기 편하시게 저는 시작할 때

위치를 0,0으로 위치시켜서 실행 시켰어요.

 

자 3번 문제에서 잘 기억해야 될 포인트 정리 해보죠.

1) 보기 블럭에 있는 것만 가지고 시험을 풀어야 된다.

임의로 바꾸시거나 추가하시면 안되요!! 감점입니다.

2) 아주 기본적인 사칙연사에 대한 이해가 완벽해야 된다!

나누기의 위치를 정확히 하셔야 됩니다!

 

추가적으로 많은 분들이 보기 블럭에 대한 질문이 있는걸 보고

2가지 정도 정리를 해봤습니다.

 

Q1) 보기 블럭을 사용하면 지워야 되나요???

A1) 아니요. 구지 지우지 않으셔도 되요.

Q2) 그러면 시험 볼때는 어떻게 해야 될까요?

A2) 보기 블럭에서 직접 구성한 뒤 복사를 하셔도 되고요

아니면 구현될 스프라이트에서 필요한 부분을

보기 블럭을 가지고 온 뒤 구성 해서 복사하셔도 됩니다.

 

자 어떠셨나요??

화이팅 하시고 위에 설명 한 내용도

동영상으로 간략하게 만들어봤으니

보시면 더 쉽게 이해 되실겁니다.

그럼 이만 조이코딩연구소 장샘은

이만 물러 갑니다!!!

휘리리릭!!!

뿅!!!

밑에 공감 하트 한번 눌러주면 소원이 없겠네 ㅠㅠ..

 

스크립트 3개를 가지고 문제를 해결해 봅시다.

1) 데이터 변수

2) 동작

3) 이벤트

2번 문제 해설 입니다.

자 2번은 설명을 보면 비밀번호를 입력하여 금고를 여는 프로그램 입니다.

동작과정은 한번 지문을 읽어보시고요.

2번문제에서 바로 변수에 대한 설명이 나오네요.

변수는 무엇이다?

락앤락 통이다. 왜??

우리가 담고 싶은걸 담는 통이닌깐~

수업을 들으신 분들은 잘 기억 하리라 믿습니다. ㅎㅎ

자 2번문제의 변수는 두가지네요.

i(아이), 회전 이라는 2가지의 변수를 사용해야 됩니다.

그럼 바로 변수를 만들어야 겠죠?

라고 생각하시겠지만 데이터 스크립트에 가보면 이미 만들어져 있네요.

자 그러면 꼼꼼히 문제를 읽어봅시다.

코딩 스프라이트는 2가지로 나눠져 있어요.

Turn과 번호키에 각각 해당 되는 코딩을 하시면 됩니다.

문제에 나와있지 않은 곳에서는 하시면 된다?

나는 다른 스프라이트를 막 건드려도 자신있다!!! 할 수 있는데??

나중에 스스로 프로그램을 만들고 싶을 때 만드시고,

우리는 시험에 합격을 해야 되니..ㅎㅎ

다른건 건들지 말도록 합시다.

자 먼저 Turn에 대한 부분을 보시죠.

Turn라는 스프라이트를 클릭 했을 때 "회전"메시지를 방송 하자.

방송 어디서 하죠? 깜짝 이벤트 스크립트에 있습니다.

이미 방송에 대한 메세지도 만들어져 있네요.

그냥 가져다가 사용하시면 됩니다.

자 다음은 번호키로 이동 하시죠.

몇몇 분들이 헷갈려 하시는 부분이 있는데

해당 스프라이트에서 문제의 지시사항을 잘 보고 하셔야 되는데

그 지시사항외에 것을 건드리시면 틀리거나

점수가 깍일 수 도 있습니다.

잘 보고 하셔야 되요.

회전 메세지를 받았을 때,라고 되어있으니

문제에도 회전받았을때 스크립트에 나와있네요.

회전 변수를 1만큼 바꾸시오

이 의미는 회전변수 = 회전 변수 + 1 이다. 라는 뜻입니다.

만약 회전변수 현재 3 이라고 가정 했을 때,

회전 변수를 1 만큼 바꾸시오를 사용하면

회전 변수 = 3 + 1, 즉 4가 되라는 뜻입니다.

다음으로는 I 변수를 '0'으로 정하시오.

데이터의 변수를 정하기와 x만큼 바꾸기가 있는데 정하는건

해당 변수에 갯수를 지정하는 거에요..

조금더 쉽게 해볼까요?

어머니가 이런 명령을 내립니다.

락앤락 통에 수박 조각을 5개로 정해라.

우리는 수박 조각을 락앤락 통에 5개 넣으면 끝!!!

얼마 후에..

만약 어머니가 이런 명을 내립니다.

락앤락 통에 수박 조각을 6만큼 바꾸시오.

그럼 락앤락 통에 수박은 몇개??

기존 란애락통에 수박조각이 5개 + 6개를해서 총 11개로 바꾸는거에요.

간단하죠?? 시험은 어떻게 응용이 될까??

계속 +1 바꿔 줬는데 -(마이너스)도 사용할 문제가 나오겠죠? 꼭 해보세요!

다음 문제는 반 시계 방향으로 '36'도 돌게 하시오..

동작의 회전하기 스크립트에는 2가지 있습니다.

왼쪽 돌기,,,오른쪽 돌기..

긴장하다보면 반 시계 방향을

틀리는 경우가 발생하기도 해요.

긴장하지 말고 정확하게 코딩 하기요.ㅎㅎ

자 이걸로 2번 문제도 깔끔하게 끝.

여기서 자주 헷가리는게 뭐다?

데이터 변수의 바꾸시오와 정하시오.

이 개념 명확하게 이해하고 넘어 갑시다.

 

 

안녕하십니까.

Joy Coding Lab.(조이코딩연구소)

좡샘~~~입니다.

 

코딩 스페셜리스트 COS(1급,2급,3급)에 대해서 YBM IT에 샘플문제와 정답이 있는데

해설에 대한 내용은 인터넷에 찾아 볼 수가 없네요.

코딩 자격증에도 관심들이 많으시고..

YBM 코딩자격증에도 관심이 많으시니..

사람들에게 직접 설명도 하고 있지만

많은 분들에게 도움이 될 수 연재 해볼게요.

 

총 10문제로 각 문제에 대해서

설명을 할테니 궁금하신 내용이나

모르는 내용은 질문해주세요.

질문 엄청 많이 사랑합니다.

 

자 1번문제 한번 볼까요?

자 먼저 봐야 될것은 뭐죠?

설명과 동작과정을 대략적으로 파악합니다.

그리고 코딩 스프라이트가 몇개가 있는지

확인을 해야겠죠?

2개의 스프라이트가 있네요

갈색 고양이와 회색 고양이가 있습니다.

그 다음에 각각의 지시사항이 뭐가 있는지

파악을 합니다.

자 스크래치 프로그램을 보시죠.

자 각각의 스프라이트 중에 하나를 볼게요.

비워 있는곳에 지시사항에 따라서

코딩을 시작해 봅니다.

자 벽에 닿았는지를 넣어주고

2초동안 이겼다!를 말하고

크기를 120%로 정해주면 끝.

자 정리를 하자면..

1번 문제 해설

1번 문제의 주요 스크립트 5가지 입니다.

1) 이벤트
2) 동작
3) 형태
4) 제어
5) 관찰

기본적으로 위치의 초기화 부분을 먼저 코딩을 해주셔야 됩니다.

각 스프라이트에 대해 초기화 위치를 스크립트를 코딩 합니다.

이벤트 -> 깃발을 클릭했을 때

동작의 각 위치로 이동하기를 하여 준비를 합니다.

다음으로 제어와 관찰 그리고

형태의 스크립트를 결합하여

벽에 닿았을 때 이겼다!를 2초동안 말하고

형태의 크기를 120%로 바꿔 주면 끝!!

1번문제에서 특별히 어려울 건 없다고 생각이 드네요.

하지만 실제 시험에서도 1번이 쉬울거라는 생각은?

절대 하시면 안됩니다.

사실 랜덤형식으로 문제가 나오기 때문에

1번 문제부터 어려울 수 있어요.

 

question.pdf

시험문제 입니다.

projectA.sb2

문제 파일 입니다.

01.sb2

정답 파일 입니다.

자 그럼 이만

조이코딩연구소

장샘은 이만 물러갑니다.

휘리릭

뿅!!!

하트클릭는 저에겐 항상 힘인거 아시죠?ㅎ

여러분 안녕~~!

JoyCodingLab.(조이코딩연구소)

(현)운정 코딩 샘~

장샘 입니다!!

 

2017년6월18일 드디어

COS 코딩스페셜리스트

코딩 자격증 시험이 있는 날입니다.

스크래치 코딩 자격증 중에서도 어렵다?라고 하는 자격증이네요.

어떤 분들은 너무 쉽다라고 하지만

그건 상대적인거 같아요.

 

코딩을 배우셨던 분들도

문제의 의도를 정확히 파악하지 못해서

틀리는 경우도 있으니, 꼼꼼히 다들 잘 보세요^^!

 

그러면 COS 자격증을 준비하는

초,중,고,일반인 또는 선생님들

다들 잘 준비하셨나요?

 

시험 보시기 전에 혼동하지 말아야 될 부분

Tip하나 알려 드립니다.

 

시험문제에 꼭 나오는 제어-반복문이 있습니다.

다들 잘 기억 하고 계시죠??

 

반복문의 종류를 크게 나눠보면

3가지로 볼 수 있을거 같아요.

첫번째는 X번 반복하기.

두번째는 ~까지 반복하기.

세번째는 무한반복하기.

제가 지금부터 알려 드릴내용은 1번과 2번의 대한 내용입니다.

여러분들 1부터 10까지 더하는 코딩을 많이 해보셨죠?

시험문제에서 1번케이스(X번 반복하기)

또는

2번 케이스(~까지 반복하기)를 이용해서

코딩을 하라고 나올 거에요.

그런데 예를 들어서 리스트에 10번까지

1~10이 들어있을 경우에

위와 같이 해주면 정상적으로 잘 동작해요.

10번을 반복해서 1부터10까지 더해서 55가 계산이 되요.

하지만 변수를 하나 만들어서

~까지 반복하기를 이용해야만 될 경우

자 J는1부터 리스트항목수(10)까지 반복했으니

정상 동작이 될까요??

아닙니다.  결과는 45로 나와요.

왜그러냐???

반복의 조건이 까지는 해당 숫자를 포함하지 않기 때문입니다.

그러면 저럴 경우는 어떻게 구현을 해야 되느냐??

위와 같이 리스트 항목수 +1를 해주거나.

아니면 변수를 리스트 항목수 보다

커질때까지 반복 해주거나.

위와 같은 방법으로 사용해야

~까지 반복문에서도 정확하게 구현을 하실 수 있습니다.

 

많은 분들이 혼동해서 틀리는 부분이 꼭 명심 또 명심!!!

 

그럼 내일 시험도 잘 보시공~

다들 꼭 합격 하세요.

 

그럼 이만 조이코딩연구소

장샘은 이만 물러갑니다.

휘리릭!!

뿅!!

귀한 정보를 보셨다면 공감 하트 정도는 눌러주실꺼죠!!?

1초면 됩니다!!!

안녕하세요.

JoyCodingLab.의 장샘 입니다.

내일 드디어 CDT 코딩창의개발능력 시험이네요.

스크래치 코딩 자격증 중 인기 있는 자격증 중에 하나죠.

다들 건승 하십시요.

 

그전에 말입니다.!!

시험 유형은 다들 잘 익히셨죠?

자 시험 보기 전에 다시 한번 정리 할까요?

<문제1번)>

 화면 구성 알아보기

         - 각각의 스크립트에 대한 크기, 위치, 모양 소리 등을 셋팅 하는거에요.

<문제2~3번>

심화능력

- 프로그램이 실행되었을 때와 이벤트 등을 처리해요

<문제4~5번>

응용 능력

- 프로그램이 실행 되었을 때와 각가의 알고리즘을 구현해야 되요.

 

자 각 문제의 유형에 대해서 정리해봤으니

 

실제 시험시작 시 해야 될 행동들을 정리해보죠.

시험 장소에서 감독관님들이 잘 알려주시겠지만

답안 전송 프로그램 사용 방법 설명 드릴게요.

 

1. 바탕화면의[CTCE-수험자]바로 가기 아이콘을 더블클릭 해주시공!

2. 시험명, 프로그램, 수험번호, 수험자명)을 잘 입력합니다.

3. [확인]버튼을 누르면 대기상태로 전환되며, 감독관에 의해 시험이 시작!!

 

시험이 시작되면 화면에 남은시간과

수험 정보확인이 가능합니다.

그리고 답안전송프로그램에서 자동으로 파일명이

생성되므로, 임의로 파일명을 변경하지마세요!!

코딩 작업 중간에도 수시로 답안 파일 저장하고,

최종 답안 파일 완료후에도

[시험 종료 및 답안전송]버튼을 눌러

시험을 종료하셔야 되요!!!

 

자 시험보기 전에 꼭 명심해야 될 것..

시험문제는 국어다.

각 문제에 대한 이해가 완벽하지 않으면

시간을 낭비 할 수 있으니

문제를 꼼꼼히 읽자!!!

 

그럼 이만..

JoyCodingLab.(조이코딩연구소)

장샘 이였습니다.

휘리릭

뿅!!!!

하트 눌러주면 안잡아먹징~ㅎ

여러분 안녕!!!
운정 Joy Coding Lab.
조이코딩연구소 장샘입니다.

지난주 토요일에 컴퓨터프로그래머2급

시험이 실시되었는데요.

보신분들은 다들 잘 보셨나요???

13일에 시험문제와 정답문제가 홈페이지에 올라왔습니다.

그런데 문제와 정답파일이 이상한 부분이

있어서 바로 홈페이지에 문의를 했습니다.
 

누구보다 빠르게 !!!! 바로!!!

그리고 오늘 처리완료를 받았습니다.

결과는 과연 제가 문의한게 맞을까요?!! 


제가 이상하다고 생각된 부분이 맞았다는 결과네요.

지금은 정답이 수정되어 올라와있습니다.

혹시 시험보신분들 중에 정답파일과 이상하다고 생각하셨던 분들이 있다면

제가 이의신청 뒤에 새롭게 올라와있으니 다들 참고 하세요^^!

그런데 실제 시험 채점할때는 잘 채점이 되길 바랍니다.

그럼 이만 조이코딩 장샘이였습니다.

휘리릭!!

뿅!!!

여러분 안녕~~

Joy Coding Lab.(조이코딩연구소)

장샘 입니다^^!

 

오늘은 컴퓨터 프로그래머2급

스크래치 자격증을 취득하기 위한

책을 보도록 하죠.

KAIT의 주관하는 컴퓨터 프로그래머2급 입니다.

스크래치 자격증의 일종인거 아셨나요?

자 그럼 자세히 리뷰를 해보도록 하죠. 

렉스미디어에서 제작한 컴퓨터프로그래머 2급책 입니다.

책에 수록되어 있는 예제들을 다운 받을 수 있게

자세하게 설명이 나와있습니다.

컴퓨터 프로그래머2급 자격증은

스크래치 기반으로 예제들 모두 스크래치 파일입니다.

컴퓨터 프로그래머 2급에 관한 내용들도

홈페이지에 나와있는거 처럼 정리가 잘 되어있네요.

중요한 이 책의 구성을 보셔야겠죠?

스크립트 작성하기부터 나오네요.

스크립트를 어떻게 작성 하는지를

기초적인 설명을 해주는 페이지 입니다.

약 50page로 시험에 관련된 작성을

Step과 상황별로 구성되어 있어요.

그런데 말입니다.!

컴퓨터 프로그래머2급 자격증 책은

스크래치를 기본적으로 알고 있다는 곳에서

출발 하는 책입니다.

스크래치의 기본적은 내용을 다루는게 아니니

기본적인 내용을 모르신다면

다른 책도 같이 보셔야 될거 같아요.

보시면 따라하기 형태로 순서에 맞는

설명을 아래에 보여주고 있습니다.

각 해당별 연결번호를 보시면

설명과 잘 매치가 될거에요.

그 다음에는 실전 및 종합 문제 입니다.

최신 기출문제는 10회 분량으로 나와있습니다.

양이 꽤 되시죠?

실제 기출문제였으니

유형 파악하는데는 도움이 될거 같습니다.

실제 책의 구성은 저런식으로 되어있어요.

책을 보면 각 스텝별로 스크립트에 해당되는

설명을 잘 설명하고 있습니다.

이해하는데 큰 무리가 없어 보입니다.

문제들이 정말 다양하네요.

제가 이 책을 칭찬해주고 싶은 부분이 여기에 있습니다.

정답 및 해설..!!!

기출문제와 실전모의고사

전체 문제별 정답을

이렇게 따로 정리가 되어있습니다.

이게 왜 정말 좋으냐면요~

실제 기출문제나 모의고사를 풀어 본 뒤에

실제 스크립트가 동작하는걸 보고

아 내가 틀렸구나 맞는구나 판단을 할 수 있지만.

애매모호한게 분명히 발생합니다.

그러면 정답파일을 열어서 하나하나 비교하면

은근히 귀찮은 일이 아닐 수 없거든요.

그래서 이책의 정답 스타일은 정말 엄지척 ㅡㅡb!!

이렇게 마지막 Page가 정리가 되네요.

자 어떠셨나요??

사실 컴퓨터 프로그래머 2급 자격증 수험서와

유사한 작겨증 책들의 기본은 기출문제와 시험 유형입니다.

특별할건 없지만

정답 부분은 칭찬 해주고 싶네요.

 

책 이름 : 컴퓨터 프로그래머2급

출판사 : 렉스미디어닷넷

가격 : 15,000원

장점 : 답안지가 아주 보기 쉽게 정리가 잘 되어 있음.

단점 : 책의 오류?가 있는듯 하네요.
(이 부분은 제가 따로 확인 후 다시 포스팅 하겠습니다)

 

코딩 자격증 중 하나인

컴퓨터 프로그래머 2급 자격증을 취득하기에

부족함은 없는 책인 듯 싶습니다.

그럼 다들 열심히 공부하셔서

꼭 취득 하시기 바랍니다^^!!

그럼 Joy Codng Lab.

장샘 이만 물러갑니다.

휘리릭 뿅!!

 

안녕 여러분!!!

Joy Coding Lab.(조이 코딩 연구소)의

장샘 입니다!!

 

자 요즘 코딩 자격증에 관심이

많아 지고 있는거 같아서.

코딩 자격증에 대한 정보와 강의 및 시험 유형 분석까지!!

진행 하려고 합니다.

이 글을 보시는 분이라면 컴퓨터 프로그래머 자격증이 궁금하신거죠?

컴퓨터 프로그래머의 1급과 2급에 대해 알아보죠!

그리고 요즘 핫한 코딩 자격증, 코딩 교사 자격증, 스크래치 자격증에

컴퓨터 프로그래머 라고 있습니다.

시험이 무엇인지 부터

알아 보러 고고고고고고~!!

 

1. 컴퓨터 프로그래머 자격증을발급 하는 기관은 어디? 얼마나 된것인가?

컴퓨터 프로그래머 자격증은

한국정보통신진흥협회(KAIT)라는 곳에서 발급을 하고 있습니다.

한국정보통신진흥협회는 뭐하는 곳이냐??

http://www.kait.or.kr/

or.kr로 되는거 보니 공공기관 같네요.

컴퓨터 프로그래머 자격증만 발급 하는 곳은 아닙니다.

다양한 자격증을 발급하는 기관이고요.

여기 또한 공신력 있는 기관이니 참조하세요.~!

Software쪽에 컴퓨터 프로그래머라고 떡 하니 있네요 ㅎ

그리고 뉴스를 봐보니

이 협회는 현재 SK텔레콤, KT, 삼성전자, LG전자, LG 유플러스 등 

임원사를 포함해 40여 곳을 회원사로 두고 있으며 

컴퓨터 프로그래머 자격을 비롯한 약 7개의 자격검정제도를 시행하고 있다.

라고 나왔네요~

 

일단 컴퓨터 프로그래머는 2015년에 신설된

자격증으로 보이네요.

1년에 약 4회 정도 했다면 하면

2015년도에 2회?(예상

2016년도에 4회

2017년도 현재 1회

총 약7회정도 히스토리가 있는 자격증입니다.

 

2. 컴퓨터 프로그래머 자격증이란?

스크래치 프로그램(MIT에 개발한 코딩 블럭 프로그램)을

이용하여 프로그래밍 활용 능력을

평가하는 자격 검증 시험입니다.

 자격 시험은 CBT라고 컴퓨터를 이용하는 방식입니다.

실기로 Test를 진행하고

시험 Tool 은 스크래치 프로그램 입니다. 

그리고 이 자격증의 개설된 목적은

이라고 나타나 있습니다~!!


3. 시험 과목별 문항수 및 합격기준??


컴퓨터 프로그래머 자격증은

1급과 2급으로 구성되어 있습니다.

1급은 아직 시행이 되지 않고 있으며

(준비중이겠죠?)

2급은 현재 매년 약 4회정도 시험을 

치르고 있습니다~~

각 시험문제는 실기 형태입니다.

기타 다른 자격증과 큰 차이라면

일단 2급밖에 문제가 없으니 2급 기준으로는

시험문제가 4문제로 나눠져 있습니다.

문제가 1,2 / 3,4로 2개의 배경을 가진

스크립트를 구성하는 형식으로

되어있습니다~

 2급 시험시간 50분 입니다.

2급을 통과 하실려면 60점 이상을 받으셔야 되니

아마도 1문제 정도 빼고는

모두다 맞춰야 가능하다고 봅니다.

아자아자!!

 

4. 시험 과목별 검정 기준?

1급은 컴퓨터 실무를 배우시는 분이라면

꼭 배워야 될 자료구조와 알고리즘에 대해

프로그램을 설계가 가능한 수준을 요구 하고 있습니다.

아직 시행이 안되어 어떻게 나올지 모르겠습니다..;

1급은 나오면 저도 취득을 해야겠죠?(그래도 샘이닌깐~ㅎ)

2급을 보시면 지식은 기본적인 이해도(스크래치에 대한 내용입니다)

그리고 기능적인 측면에서는

스크레치의 툴 사용 방법

스크래치 스크립트의 진행 과정 이해 능력 평가 입니다.

사실 아주 많이 난이도가 높은 편은 아니에요.

코딩 강사가 되시려면 2급은 그래도 꼭?취득 하시길~

1급은 아직 없으닌깐 ㅎㅎ


5. 검정 수수료 및 응시자격/검정지역(자격증 시험 비용)

검정 수수료는 1급은 무려!! 60,000원!!!

아직 시행은 안되었지만

왜 저렇게 비쌀까요? 면접이라도 보실려나..ㅎ

2급은 기타 자격증들 비슷한

20,000원의 검정 수수료가 있습니다.


다음으로 응시자격은!!

누구나 !

대한민국 국민이라면 누구나!!!

모두다 가능합니다!^^

더 설명이 필요 없네요~~


시험장소는 기본적으로 장소를 확보하는게 아닌거 같아요.

시험보기 1주일전(월요일)에 알려 줍니다.

수험표 접수를 하셨으면

꼭 1주일전에 시험장소를 확인하세요!!

물론 서울시, 경기 이런식으로

큰 지역은 고르시는거에요! 

서웅사시는데 뜬금 부산으로 오라고 하겠어요~ㅋ

 

6. 2017년 컴퓨터 프로그래머 시험일정은?? 

자격증 일정을 보자!

정기 시험은 3달 간격으로 시행하고 있습니다.

오늘이 2017년 6월2일이니..

2017년 3회 시험은 7.31~8.04 접수네요~

시험일자는 09.02입니다!!

 참조 하세요!

 

7. 컴퓨터 프포그래머 자격증 공부는 어떻게? 

컴퓨터 프로그래머 교재??

현재 컴퓨터 프로그래머 자격증 관련하여 검색을 해보면

아래와 같은 교재만 나오네요.


저는 일단 아래와 같은 책을 샀어요.

이유는 그냥 파란색이 좋아서요~ㅎ

출판사 : 렉스미디어

서명 : 컴퓨터프로그래머 2급


일단 아직 1급은 시험 자체도 진행이 안되니

책도 없는 거 같습니다.

향후에 유형도 나오겠죠~


이 자격증도 마찬가지로

컴퓨터 프로그래머2급을 취득하기 위해서

위 책이 필요한건 아니에요.

스크래치에 대한 공부는 여차 말씀드렸지만

다른책 또는 다른 강의 또는

조이 코딩 연구소에서~ㅎ

배우셔도 충분합니다.


위에 있는 책들은 시험의 유형을

배우기 위함이에요.

물론 시험에서 유형을 모르면

어려우니 참조하시고요~


자 그럼 오늘은 컴퓨터 프로그래머 자격증에 대한

정보를 알아봤습니다.

다음 시간에는 컴퓨터 프로그래머2급 교제가

어떻게 구성되어 있는지

자세히 한번 이야기 나눠보도록 하죠.

 

그럼 조이 코딩 연구소의 장샘은

이만 물러갑니다!!

휘리리릭!!

뿅!!!

좋은 정보라면 하트 한번 꾹!!!부탁!!

 

안녕 여러분!!!

Joy Coding Lab.(조이 코딩 연구소)의

장샘 입니다!!

 

자 요즘 코딩 자격증에 관심이

많아 지고 있는거 같아서.

코딩 자격증에 대한 정보와 강의 및 시험 유형 분석까지!!

진행 하려고 합니다.

이 글을 보시는 분이라면 COS 자격증이 궁금하신거죠?

COS 1급, COS 2급, COS 3급에 대해 알아보죠!

그리고 요즘 핫한 코딩 자격증, 코딩 교사 자격증, 스크래치 자격증에

COS가 한 역활을 하겠죠?

그럼 "COS(Coding Specialist) "

(일단 이름이 마음에 듭니다. 캬~ㅎ)

시험이 무엇인지 부터

알아 보러 고고고고고고~!!

 

1. COS 자격증을발급 하는 기관은 어디? 얼마나 된것인가?

"COS(Coding Specialist)" 자격증은

YBM IT라는 곳에서 발급을 하고 있습니다.

YBM IT는 어떤 곳이냐~?

YBM 영어하는 곳 아니냐고요?

그것도 있지만

Global IT Competence - YBM IT는 누구나 누릴수 있는

Global IT 역량의 향상을 위하여 세계인이 공통적으로 활용하는

MS OFFICE, 컴퓨터와 인터넷 등 그 활용 능력을

국제 시험들을 통해 검증ㆍ인증하고 있습니다.

하는 곳이라고 합니다.

저희가 잘 알고 있는 Microsoft에 관련 된

자격증 MOS도 시행하고 있는 곳 입니다.

요즘 대학생들 또는 직장인들에게

꾸준히 관심받고 있는 자격증이기도 하니

믿을 만한 곳이겠죠?ㅎ

 

COS(Coding Specialist)는 제가 알아보니

2016년 6월 18일 첫 시행 일자 인거 같습니다.

이제 만 1년정도 되었네요.

다양한 국제자격증도 시행하는 곳이니

COS 또한 기타 기관에서 시행되는

코딩 자격증의 모범이 되는 곳이 아닐까 싶습니다.

 

2. COS(Coding Specialist) 자격증이란??

코딩스페셜리스트(COS : Coding Specialist)

스크래치 프로그램(MIT에 개발한 코딩 블럭 프로그램)을

이용하여 프로그래밍 활용 능력을

평가하는 자격 검증 시험입니다.

 자격 시험은 CBT라고 컴퓨터를 이용하는 방식입니다.

실기로 Test를 진행하고

시험 Tool 은 스크래치 프로그램 입니다. 

3. 시험 과목별 문항수 및 합격기준??

COS 자격증도 3급부터~1급까지 있습니다.

Basic, Intermediate, Advanced 3가지로 있으며

각 시험문제는 실기 형태입니다.

기타 다른 자격증과 큰 차이라면

시험문제가 무려 "10문제"

흠..어려운 만큼 그 값어치를 해주겠죠?ㅎ

 

3급은 시험시간이 40분인 반면에

2급~1급은 50분동안 시험을 봅니다.

그리고 1급은 700점 이상이 되어야

합격 하실 수 있어요!!

 

4. 시험 과목별 검정 기준?

검정 기준을 보시면

흠..답답 하시죠?ㅎㅎ

물론 본인은 어떤 자격증을 목표로 하느냐에 따라

공부 하는 방식과

스크래치에 대한 이해도가 달라집니다.

너무 당연한 소리를 하나요?ㅎ

 

일단 초등학생이나 중학생은 3급부터 시작하면

좋을거 같아요.

물론 코딩 공부가 자격증이 목표는 아닙니다.

이건 확실해요.

하지만 아이들의 동기 부여나 성취감은

자격증이 최고인거 같아요 ㅎㅎ

1급은 알고리즘 부분이 들어가니

조금은 어려울 수도 있을거 같네요.

 

코딩 강사 또는 코딩 방과 후 교사가 증

되고 싶은 분이라면

그래도 1급은 취득해야 되지

않을까 라는 제 생각입니다.

 

5. 검정 수수료 및 응시자격/검정지역(자격증 시험 비용)

비용은 위표에 나와있듯이

3급은 18,000원

2급 20,000원

1급은 23,000원 입니다!!

각 항목마다 조금씩 비용이 증가되네요.

왜 그럴까 라는 생각을 잠시 해보면

문제를 내는데 그만큼 어려움이 있어서

그런거 아닐까 싶습니다.ㅎ

응시자격은 어느 누군 다 가능합니다!!

나이제한도 없으니 아이들도

취득이 가능할거 같네요.

 

여러 코딩 자격증을 보시면 알겠지만.

단순 학원이나 마구잡이로 발급하는 자격증을

제외하고는

아직 코딩 자격증 응시생들이 많지 않아서

시험 보는 장소를 확보하는데 어려운거 같습니다.

그런데,

YBM IT는 시험장소가 많은거 같아요.

워낙 기존에 확보 한곳이 많아서 일까요~

흠...뭐 일단 그점은 좋습니다.

칭찬합니다~~!

 

6. 2017년 COS 시험일정은?? 자격증 일정을 보자!

정기 시험은 2달 간격으로 시행하고 있습니다.

오늘이 2017년 5월31일이니..

아직 7회 시험을 접수 하실 수 있네요!!

 시험 접수는 6월16일까지네요~! 참조 하세요!

 

7. COS 자격증 공부는 어떻게? COS 교재??

현재 COS 자격증 관련하여 검색을 해보면

아래와 같은 교재만 나오네요.

출판사 : YBMNET

서명 : 스크래치 알고리즘 이해와 창의개발 프로그래밍

저자 : 한국공학기술연구원

 

2급,3급은 따로 없는거 같습니다.

제가 YBMIT에서 기출문제를 봤는데

일단 위 책이 아니더라도

기본적인 스크래치 다른 책들을 이용해서

공부를 하신다음에 기출문제 위주로

풀어보시면 되지 않을까 싶습니다.

물론 위 책도 단계별로 나오긴 다 나오더라고용.

또는

여기 블로그에서 공부하셔도 되고

저한테 직접 수업을 들으셔도 되공?ㅎㅎ

 

자 그럼 오늘은 COS 자격증에 대한

정보를 알아봤습니다.

다음 시간에는 COS 교제가

어떻게 구성되어 있는지

자세히 한번 이야기 나눠보도록 하죠.

물론 1급 대비서라고 하지만..

그래도 현 YBM COS 관련 교재이니!

 

그럼 조이 코딩 연구소의 장샘은

이만 물러갑니다!!

휘리리릭!!

뿅!!!

좋은 정보라면 하트 한번 꾹!!!부탁!!

 


여러분~ 안녕!!

Joy Coding Lab.(조이 코딩 연구소)

장샘 이에요~!!

 

 CDT 2급 자격증 기출문제

풀이도 있습니다^^

궁금하신 분은~!

http://jangenjoycoding.tistory.com/47

 

자 본론으로 들어가서~!

오늘은 무엇을 들고 왔느냐!!!

바로 코딩 자격증 = 코딩창의개발 능력 CDT 1급 문제 입니다!!

1급 문제 보신적 없죠??

 

코딩 자격증 - COS 1급은 예제가 있었는데

CDT는 없었어요...그래서 여러분을 위해!

바로바로!!

제가 창의융합인재교육원으로 전화를 해서

CDT 1급 문제 예제 좀 올려 달라고 했어요~~

 

다음달 1급 시험 보시는 분들도 있을테고

또 코딩교사나 방과 후 컴퓨터 교사분들도

CDT 1급 코딩 자격증이 필요 하실 거 같아서요!

 

잘했으면~ 칭찬 답글~!! ㅎㅎ

지금 글쓰는 날이 2017년 5월 29일이니..ㅎㅎ 맞죠?

홈페이지에 가셔도 1급 예제문제를

다운 받아서 보실 수 있으나

한번 간략하게 보시죠~

정확히 1급 A형 시험문제라고 되어있네요

시험 시간은 40분 입니다.

문제는 총 5문제로 2급과 같네요~~

확실히 1급은 다양한 기능을 알아야 되는듯~

4번,5번!! 문제가 후반으로 갈 수록

조금 어려워 지는듯 하네요.

자 그럼 정답을 올려 볼까용?!~

무대에 대한 스크립트 입니다.

무대는 뭐..라이브러리 추가랑 폴더안에 있는

배경화면만 추가하면 어렵지 않아요.

 

별을 보시면 추가블럭을 이용하셔야 되요.

문제에 매개 변수도 잘 추가 하셔야 되고요!

 

자동차는 일정 영역안에서 튕기게 해줘야 되요.

단순히 문제만 보고 따라하면

지정 범위가 넘어 갔을 때 동작을 안해요!

자동차가 달리는거 처럼 실감나게!

빠르게 배경을 바꿔주는 곳입니다.

흠..그런데 이 문제에서 조금 혼동을 느끼실 수 있어요.

바로 이부분...!!

"종료를 받았을 때 무대에서 감추기"

무대에서 감춘다??

말이 애매모호 합니다.

저기서 말하는건 뭔가 프로그램 종료를

뜻하는건데 게임오버 화면을

만들어 놨음에도 불구 하고

사용하는 곳이 없네요...

그래서 제 생각엔 숨기기 다음에

무대 배경을 저걸로 바꾸는게 아닌가 싶어요.

단순 문제만 봤을 땐 숨기기 하면 될거 같고요.

잘 참조 하세요^^!

 

마지막으로 반대편 자동차 스크립트 입니다.

이 부분도 함수를 추가 하셔야 되요.

매개 변수도 마찬가지고요~!

자 그럼 이제 실행했을 때

어떻게 동작 하는지

볼까요??

어떠신가요??

문제는 직접 풀어보셨죠?

핸드폰 또는 시계를 가지고

40분을 셋팅해 놓고

CDT 1급 문제를 코딩해보시길 바랍니다.

집에 프린트가 있다면 시험문제를 먼저 출력한 뒤

코딩을 하시는게 편하실 거에요.

정답 파일이 필요 하신 분은

따로 답글을 달아 주시면 메일로

보내 드리겠습니다^^!!

 

1급 예제 문제는 홈페이지랑 동일한 것으로

올려 드립니다~!

코딩창의개발능력CDT_1급_예제문제.zip

그럼 이만 조이 코딩 연구소

장샘은 물러갑니다.

휘리리릭 뿅!!

밑에 하트 공감은 한번 눌러 주시면

아주 감사할텐데 말이죠 ㅋㅋ

안녕 여러분~~

Joy Coding Lab.(조이코딩연구소) 장샘 입니다~!!

 

제1705회 코딩창의개발능력(CDT) 정기검정

기출문제가 공개 되었습니다.!!!

다음달에 시험 보시는 분들은

지난달 기출문제를 풀어 보시는게 좋겠죠?

 

하지만 홈페이지에는 문제만 있고

정답이 없습니다 -0-!!!!!

오늘 따끈따끈하게 올라온 기출문제의  

정답을 오늘 바로 !!! 작성 하였습니다.!!

먼저 기출문제 2급에 대해서 정답을 만들어 봤습니다.

총 5개의 지문을 보실 수 있습니다.

5문제 확인 하셨죠?? 40분 이내로 풀어야 됩니다.

 

먼저 구름다리에 대한 부분 입니다.

두번째는 사람에 대한 스크립트 입니다.

3번째는 공!!!

4번째는 사과에 대한 스크립트 입니다.

 

흠 제가 문제풀이 및 정답을?

작성하다 보니 지문대로 풀었을 때

이상한 점이 발견 되기도 했어요.

제가 틀렸을 지도 모르지만..

각 스크립트에 설정을 빼먹은게

있는거 같은데..다시 확인해 봐야겠어요.

"1705회 CDT 2급 기출문제 정답 작성 후 실행 장면"

 

생각보다 많이 어렵더라고요 -0-!!! 10점 내기가..ㅋㅋ

혹시 스크립트로 정답 자료가 필요하신 분은~

쪽지 또는 답글 남겨주시면

보내 드리겠습니다^^!!

 

그럼 조이 코딩 연구소 장샘은

이만 물러 갑니다

휘리릭!!!

뿅!!

하트 OK?!!ㅋㅋ

안녕 여러분!!!

Joy Coding Lab.(조이 코딩 연구소)의 장샘 입니다!!

 

자 요즘 코딩 자격증에 관심이

많아 지고 있는거 같아서.

코딩 자격증에 대한 정보와 강의 및 시험 유형 분석까지!!

진행 하려고 합니다.

이 글을 보시는 분이라면 CDT 코딩 창의 개발 능력 시험에 관심이 있으신거죠?

요즘 코딩 자격증, 코딩 교사 자격증, 스크래치 자격증 등등 많이 궁금하셨죠?

그중에서도 CDT에 대해서 알아 봅시다!

그럼 CDT 코딩 창의 개발 능력

시험이 무엇인지 부터

알아 보러 고고고고고고~!!

1. CDT 자격증을발급 하는 기관은 어디? 얼마나 된것인가?

CTCE (사)창의인재융합교육원에서

 발급하는 자격증 입니다.

이곳에서는 무슨 일을 하는 곳이냐?

소프트웨어 교육 컨텐츠와

연구·보급 및 강사양성 등 소프트웨어 교육 전문 법인 이라고 하네요.

일단 연혁을 보면 2015년도에 설립이 되었고요.

2016년도 10월10일에 민간자격증 등록을 하고 12.08부터 민간자격 운영 허가를 받았네요.

즉, 자격증이 발급된지는 그리

오래 된 곳은 아니라고 봅니다.

어찌 됐건 많은 분들이 관심이 있는 자격증이니

서서히 CDT의 위상도 높아지겠죠?

 

2. CDT 자격증이란??

코딩창의개발능력(CDT ; Coding creative Development Test)

논리적 사고와 창의적 문제 해결 능력을

갖춘 인재 양성의 일환으로

 S/W 코딩(프로그래밍)을 기반으로

한 창의적이고 절차적인

문제 해결 능력을 객관적으로

검정하는 자격이라고 합니다.

 

CDT라고도 알아야겠지만 이 자격증에

관심이 있는 분이라면

Full Name정도는 외우는게 좋을거 같네요.!!

일단 자격증 취득을 위한 Tool은

스크래치 또는 엔트리를 이용합니다.

 

3. 검정 기준??

보시면 알겠지만 기타 민간자격증들 처럼

급수가 나눠져 있습니다.

현재까지는 1급~3급까지만

시험일정이 나와있으며

 

전문가 자격증은 아직 실시는

안되는거 처럼 보이네요.

코딩 강사 또는 코딩 방과 후 교사가

되고 싶은 분이라면

그래도 최소 1급은 취득해야 되지

않을까 라는 생각입니다.

 

4. 시험 과목별 문항수 및 합격기준??

1급 부터 전문가 과정까지 자격증을

취득하기 위한 검정 방법은

실기(즉 코딩을 직접하는것)로 진행 됩니다.

문항수는 모두 5문항이고,

전문가 과정만 60분 이며

 

나머지 1급~3급은 40분으로

제한시간이 정해져있네요.

 

물론 합격기준은 3급은 60점 이상

2급은 70점 이상

전문가는 무려 80점 이상을 얻어야 합격합니다.

나중에 기출문제 및 예제를 보시면 알겠지만

3급은 2문제 정도

1급~2급은 1문제까지는 합격 기준일거 같네요

전문가는 80점이라고 하나..

20점짜리 문제는 아주 기초적인 걸테니

그냥 만점을 받아야 되지 않을까 싶습니다!

 

5. 검정 수수료 및 응시자격/검정지역(자격증 시험 비용)

비용은 위표에 나와있듯이 3급은 2만원

1급~2급은 2만5천원

전문가는 5만원입니다!!

응시자격은 어느 누군 다 가능합니다!!

나이제한도 없으니 아이들도

취득이 가능할거 같네요.

그런데 검정 지역이 문제인거 같아요.

아직 많은 인원이 시험을 보지 않기 때문에

자격 시험을 신청한 사람이 어느정도 정해져야

개설 시험장을 빌리는거 같아요.

향후에는 정해진 장소가 나타나겠죠?~!!

 

6. 2017년 CDT 시험일정은?? 자격증 일정을 보자!

오늘이 2017년 5월25일이니..

다음 시험 접수는 6월12~19일까지네요~! 참조 하세요

 

7. CDT 자격증 공부는 어떻게? CDT 교재??

현재 CDT 자격증 공식 추천 교재는

해람북스의

" 핵심만 쏙쏙 예제는 빵빵 !! CDT 코딩창의개발능력 2급,3급 "

이렇게 책이 있습니다.

제가 법인에 전화 해본 결과 1급은 아직 교재가 없다고 하네요.

교재로 공부를 하셔도 되고,

블로그에서 공부하셔도 되고

저한테 직접 수업을 들으셔도 되고~ㅎㅎ

 

자 그럼 오늘은 CDT 자격증에 대한

정보를 알아봤습니다.

다음 시간에는 CDT 교제가

어떻게 구성되어 있는지

 

자세히 한번 이야기 나눠보도록 하죠.

그럼 조이 코딩 연구소의 장샘은

이만 물러갑니다!!

휘리리릭!!

뿅!!!

좋은 정보라면 하트 한번 꾹!!!부탁!!

+ Recent posts