반응형

[프로그래밍] 코딩교육에 대해 알아보기

내 관심|2017. 10. 20. 17:46
반응형

 

 

 

 

 

 

 

내년 2018년부터 초중고등학교에서 실시되는

 

코딩교육의무화 에대해 알아보겠습니다.

 

 

 

 

 

 

코딩은 컴퓨터교육? 이란 말도

어느정도 맞기는 합니다.

 

 

 

 

 

초중고에서 코딩교육이 시작되니

너도나도 코딩을 배우려는

 

학생과 부모님들이 증가하고있습니다.

 

 

 


IT산업이 발전하면서

 

프로그래밍의 관심이 증대하고있으며

IT인재개발을 위해

 

 SW의무화교육, SW특기자전형,

 

소프트웨어 중심 고등학교 및

 

 대학교가 인기를 끌고있습니다.

 

 

 

 

 

 

일단 코딩의 정의에 대해 말해보죠

 

 

 

 

 

 

일단 코딩이 유래된것에대해 먼저 알아보겠습니다.

 

 


사람이 고급언어로 작성한 소스를

 

 컴퓨터가 알아듣게 기계어로 바꿔줘야하는데

 

이런 컴파일 과정을 거쳐야

 

기계가 잘 알아듣고 동작도 원할히 할수 있죠

 

 

 

 

이런 프로그램을 만드는 과정을 프로그래밍이라고 합니다.

 

 

 

 

 

 

이러한 프로그래밍은

프로그래밍 과정을 공부하셔야되는데요

 

프로그램을 만드는 과정에서

프로그램언어를 이용하여 코드를 짜게 되는데

 

 

 

 

 

이러한 일련의 과정과 작업을

코딩이라고 정의합니다.

 

 

 

 

 

문제해결능력과 창의능력을 갖추면서
미래를 위한 IT인재를 양성하는 목적으로
2018년부터는 각 학교마다 의무교육으로
모든학생들에게 교육이 시작됩니다.

 

 

 


미래의 직업군을 보면 지금 현재 존재하는 일자리중

80% 정도 컴퓨터와 관련된 직업으로

생겨날거라는 기사를 보곤하는데요

 

 

 

앞으로 미래를 위해서라면

 

 


코딩교육은 선택이아닌
필수과정이라 생각됩니다.


 

 

 

 

컴퓨터 프로그래밍을 배우는

 순서를 알고자한다면

 

 

 

1. 가장 기초에 해당하는 파이썬을 배우시고

 

 

 

2. 알고리즘의 기초및 컴파일과

실행파일의 구현할수있는 C,C++언어를 배우시고

 

 

 

3. 현실세계에서 많이 사용하고 있는

자바(JAVA)를 배우시면

효과적인 코딩교육순서가 될것입니다.

 

 

 


이러한 과정은 결코 단시간에 이뤄지지 않습니다.

문제를 접할때 문제 해결뿐만 아니라

관련문제를 해결할수있는

사고력을 키우셔야

 

 

 

제대로된 코딩의 단계를 접할수 있습니다.

 

 

 


프로그래밍을 배울때는 많은 예제를 풀어보는것보다

 

 

 

 

문제마다 에러를 찾으면서

응용력을 키우는것이 중요합니다.

 

 

 

 


이 방법이 아주 중요한 점이라 꼭 유념하시기 바랍니다.


 

 

 

 

 

모두들 열심히 준비하시기 바랍니다.^^

 

 

 


 

 

 


반응형

댓글()

[컴활1급] 엑셀 INDEX함수 이해하기

내 공부|2017. 10. 20. 13:20
반응형

INDEX예제.xlsx

 

컴활1급 엑셀 INDEX함수 쉽게 알아보기

 

 

 

컴활1급 엑셀실기에서 함수는 총 5문제가 나온다

 

이중에서 잘 나오는 유형의 문제가

INDEX를 이용한 함수이다.

 

 

 

 

 

우선 INDEX함수 공식은

 

INDEX(순수범위, (MATCH), ) : 범위에서 행과열에 위치한 값찾기

 

 

 

MATCH함수 공식은

 

MATCH(찾을 함수, 함수에 쓰인 범위, 0) : 함수의 결과에맞는 범위 찾기

 

 

 

 

 

 

 

 

이제 문제를 통해서 이해를 해보자^^

 

 

 

문제를 보면 자장면을 판매한것중에 3월달중에 제일 많이 판매한 판매량의 판매자를 구하시오~

 

 

 

 

[풀이순서]

 

맨처음 마우스로 수식입력줄에 클릭하고

=in을 치면 index함수가 보인다.

키보드로 탭키를 누른후 fx버튼을 클릭하면 함수마법사가 나온다.

 

이러면 3칸이 보이는데

 

여기서 중요한점은

첫번째칸은 내가 가져올 범위만 잡으면 된다.

 

문제를 보면 판매자를 구하시오 라고 했으므로

판매자 제목밑에만 잡으면 된다.^^

 

 

 

 

 

두번째칸을 마우스로 클릭하고

match함수를 띄어준다.

 

자 match함수의 첫번째칸에서 조건식이 들어간다.

 

자장면을 판매한것중에 3월달에서 최대값을 구하자

위 문제가 첫째칸에 들어갈 내용이다.

 

 

 

위 식을 배열수식으로 작성하면

MAX(IF(C4:C15="자장면",F4:F15))

 

둘째칸은 위에썻던 범위만 잡으면 되므로

첫번째칸에서

 

IF다음의 여는괄호'('부터 끝까지 잡고

CTLR + C 복사한다음

 

둘째칸에 마우스를 클릭하고

CTRL + V 로 붙여넣기 한다.

 

 

 

 

이때 중요한 점은

배열수식에서는 IF가있을때는 조건,  가 들어가지만

IF가 없을때는 조건)* 가 들어간다.

 

 

그럼 풀어서 설명해보자^^

 

2번째칸에 붙여넣기 했을때는

 

이렇게 보인다

(C4:C15="자장면",F4:F15))

 

이것을

(C4:C15="자장면")*F4:F15

위와 같이 변경하면 된다.

 

 

이제 정확한것을 찾아야 되기때문에

 

세번째칸은 0을 입력한다.

 

 

 

마지막 주의할 점은

INDEX함수안에 배열수식으로 작성하였기 때문에

ENTER키 누르면 안되고

 

CTRL + SHIFT + ENTER

꼭 눌러서 마무리를 한다.

 

제대로 하셨다면

위문제의 정답은

이승민 입니다.

 

 

 

컴활1급 열공하세요^^

 

 



반응형

댓글()

[컴활1급] 배열수식에 대해 이해하자

내 공부|2017. 10. 19. 15:45
반응형

컴퓨터활용능력 1급 실기 엑셀

 

 

 

 

이번엔 컴활1급 엑셀함수인 배열함수에 대해서

알기 쉽게 설명해보겠습니다.

 

아래 예제파일을 다운받으셔서

강의를 보신후 열공하시기 바랍니다.^^

 

 

배열예제.xlsx

열기암호는 26961291 입니다.

 

 

 

 

 

컴활1급실기 엑셀파트 배열함수 정리

 

일단 배열함수는 조건에 맞는 합계, 평균, 개수, 최대값등등 표에서 상황에 맞게 추출해 주는 함수이다

 

배열함수에서 제일 중요한 원리는 바로 이거다!!!

 

----------------------------------------------------

 

IF가 없으면 =함수((
IF가 있으면 =함수(if(

 

IF가 없으면 조건이 끝났을때 )*
IF가 있으면 조건이 끝났을때 ,


★ 식이 끝나면 Ctrl Shift Enter를 눌러준다!!


열고정 F4키 3번(세로방향으로 고정할때)
행고정 F4키 2번(가로방향으로 고정할때)

 

※ 항상 끝날때 괄호색깔은 검정색이 됨을 확인한다!!

 

------------------------------------------------------

 

아주 중요한 꿀팁입니다.

 

예제파일을 첨부하니 예제파일을 다운받고 풀어보길 바랍니다.

 

컴활1급 엑셀실기공부 재미있게 하시기 바랍니다.





 

 

 

 

 

 

 

컴퓨터활용능력 1급학원

 

양천구컴퓨터학원, 신정역컴퓨터학원, 구로구컴퓨터학원, 강서구컴퓨터학원, 영등포구컴퓨터학원

반응형

댓글()

한국정보올림피아드에 대해 알아보기

내 관심|2017. 10. 14. 14:51
반응형

 

 

정보올림피아드는
한국정보올림피아드(KOI)
국제정보올림피아드(IOI)로 구분됩니다.

 

 

 

우리나라에서 공식적으로 진행되는 대회명칭은

한국정보올림피아드(KOI)입니다.

서울, 경기, 인천등등 각 지역마다 치뤄지는

지역대회가 1차입니다.

 

 

 

필기시험으로 지역대회가 치러지고
각 지역대회를 통해 통과한 학생들이
전국대회에 출전을하게 됩니다.

 

 


1차관문인 지역대회에서는
관련수학문제 30%,
프로그래밍 알고리즘 70%로
출제가 됩니다.

 

 

 

주로 문제해결능력을 다루고
풀수있는 문제들이 출제됩니다.

 

 

 

알고리즘은 C언어로 작성된 프로그램을

이해하고 분석해서 풀수있는 문제들이

주로 출제됩니다.

 

 

 

전국대회에서는 실기유형의 4문제가 출제되는데
주어진 문제를 c언어로 해결하도록
프로그램을 작성하는 것입니다.

 

그래서 C언어는 물론
자료구조와 알고리즘학습이 필요합니다.

 

이렇게 전국대회까지 치뤄지면 한국정보화진흥원에서 국가대표상비군을 선발하며
국제정보올림피아드 대회에 출전을 하게됩니다.

 

국가에서 선발해서 출전시키는 대회로
대한민국 국가대표라고 할수있습니다.

 

 

이글을 읽는 분이

처음 올림피아드를

준비하려한다면

 

C언어와 알고리즘을 공부하세요

 

그러면서 점점
C++, 자료구조, 알고리즘, 이산수학을
준비하셔야 합니다.

 

중요한 점은!!!

 

프로그래밍을 체계적이고 전문적으로 배워야합니다.

 

문제해결능력을 키워서 창의적인 혹은
창조적인 문제 해결 능력과 더불어
프로그래밍 능력을 갖춰야됩니다.

 

주의하실사항은

프로그래밍언어(C언어, JAVA)를 배웠다고

창의능력과 문제해결능력이
키워지지는 않습니다.

 

여기서 !!!


프로그램을 전공할지 안할지
갈려지는 부분입니다.

 

 

 

학생들이 타자를 빨리치고....
게임을 잘한다고해서......
컴퓨터 프로그래머가 되지는 않습니다.....

 

 


창의력과 프로그래머가 되기위해서는
문제해결을 하기위해 많은 고민을 하면서
컴파일과 에러를 찾으면서
결과를 도출할 수 있는


열정과 끈기가 필수적으로 있어야 합니다.

 

 

프로그램을 공부하실 때
학원을 다니거나 독학하시는 분들이 많습니다.
 
학원다니는게 훨 빠르겠죠.

 


하지만...

 

 


독학도 괜찮은 방법입니다.

 

 

 

주의하실점은 !!!
한 문제를 풀고
컴파일하고
실행한 다음이 문제입니다.

 

 

 

여기서 문제해결능력이 나오게 되는겁니다.

 

이 문제를 응용해서
공부하려는 사람이 있을거고...


빨리 다음진도를 나가려는
사람이있을겁니다.

 


전 응용해서 공부하라는 쪽입니다.


가장 많이 들어보셨을겁니다.


"기초가 튼튼해야~~~"

무슨 말하려는지 아실겁니다.^^

 


문제해결능력을 키우려면 응용을 해서
문제를 자꾸자꾸 풀어보는겁니다.

 

 

예를들어 1~100까지 홀수의 합을 구하는
프로그램을 작성했다고 봅시다.

 

그럼 책에 있는 다음진도로 가지마시고
짝수의 합도 구해볼 생각을 할수 있는

 

그런 학생이 되었으면 합니다.^^

 

 

 

항상 프로그램공부하실때 명심하실점은
프로그램을 배우는데

본인은 에러도 못찾겠고 .....

힘들고 .....

 

이런생각이 드신다면

 

다른분야를 공부해보시는것이 현명합니다.^^

  

 

하지만 열정이 있으시고 끈기가 있다면...

 

 내가 이문제를 정말로 이해하고 싶다면...

  

이 문제를 10번이고 100번이고 반복해보세요...

 

 

아마 이해가 안되었던 문제가

남들에게 자신있게 설명할 수 있을정도의


전문가가 되었을겁니다. ^^


이글을 읽으시고

 

가슴에 무언가가 벅차 오르신다면

 

계획을 짜고 준비하시기 바랍니다.

 

여러분 모두 화이팅입니다.^^

반응형

댓글()

프로그래밍언어 - 파이썬 설치방법을 알아보자

내 공부|2017. 9. 29. 13:01
반응형

 

 


파이썬 설치를 해보자^^

 

 

인터넷 브라우저 주소표시줄에 다음과 같이 입력한다
https://www.python.org/downloads/windows/    <- 클릭해도 되요^^


자신의 PC가 32비트 운영체제이면
Download Windows x86 executable installer 를 다운로드하고

자신의 PC가 64비트 운영체제이면
Download Windows x86-64 executable installer 를 다운로드한다.

 

 

 


마우스로 클릭해서 실행화면이 뜨면

설치를 쭉하고  완료가 될것이다

이제 파이선을 실행해보자

 

 

 

 

시작메뉴 누르고 IDLE (Phthom 3.7 32-bit)를 실행하고

 

 

파이선 프로그램소스를 입력한다음

Save(저장)하고

실행할때는 F5키(Run)를 누르면 된다.


보통 에러가 있으면 오타이므로 주의 해서 입력한다.^^

 

 

 

 

 


 

반응형

댓글()

내일배움카드 발급방법에 대해 알아봅니다.

내 관심|2017. 9. 29. 10:36
반응형

 

 

내일배움카드는 ‘내 일을 배우기 위한 카드’입니다.. 고용노동부에서 직업훈련을 지원하기 위해 만든건데요.
기술을 익혀야하는 취업 또는 창업자, 영세 자영업자, 육아휴직자, 이직예정자 등
자신의 능력을 개발할 필요가 있는 분이라면 누구나 신청이 가능합니다.^^

1년에 200만원, 최대 5년 300만원 한도로 일정 금액의 훈련비를 지원받을 수 있습니다.

 


1. 내일배움카드 신청방법


‘실업자 및 구직자’는 필수적으로 기관방문을 통해 신청해야하고
‘재직자 및 육아휴직자’는 방문 또는 온라인 신청을 하면 됩니다.


방문신청의 경우, 자신이 거주하는 관할의 ‘고용복지센터’를 방문해야합니다.

고용노동부 HRD-NET(www.hrd.go.kr)을 방문하셔서 ‘고용센터 및 훈련기관 찾기’를 클릭하면
방문 가능한 센터를 알 수 있습니다.


온라인으로 신청하는 경우, 고용노동부 HRD-net에서 로그인을 먼저 해야 합니다.
이때 공인인증서가 꼭 필요합니다.

로그인 후 메인화면 우측 상단 ‘행정서비스’ 메뉴에 접속하면 카드신청 버튼을 찾을 수 있어요.

 

 


2. 훈련기관 방문후 훈련과정상담 및 훈련과정 탐색표 제출

내일배움카드를 발급받기 위해서는 훈련기관에서 상담한 결과를 제출해야합니다.
자신의 연령대와 학습능력을 충분히 고려하셔서 훈련기관을 고르는것이 중요합니다.!!
이때 훈련과정탐색표 챙기는것 잊지마세요^^

 

3. 내일배움카드 신청 조건

★ 만 18세~69세이하

(1) 기초생활수급자 중 특정조건 만족

(2) 차차상위 소득자(3개월 건보료 조건만족)

(3) 영세자영업자 <--- 연매출 8천만원 이내

 

★ 청장년층

(1) 만18세~34세이하 미취업자 등

(2) 만35세~69세 이하 중(3개월 건보료 조건만족)

(3) 연매출 8천만 <---영세자영업자 < --- 1억5천만 이내

내일배움카드 문의전화:  1350

 

위와 같은 대상요건이 되어야 내일 배움카드 발급 대상이 됩니다.
구직, 이직, 육아휴직 등 본인의 현재 상태에 따라 제출해야하는 서류가 다르며
자신이 내야하는 서류를 꼭 챙기시기 바랍니다

방문하기전에는 전화(국번없이 1350)에 전화 하셔서 자세히 상담해보시는건 꿀팁!!

내일배움카드를 성공적으로 신청하면 발급받는 데 1~4주의 시간(대상자별로 상이함)이 소요됩니다.


국비지원과 훈련수당(대상에 따라 다름)도 받으시면서 내일을 위한 행복한 준비하세요^^

반응형

댓글()

[C++] 분할컴파일방법

내 공부|2017. 7. 9. 12:35
반응형

C++을 공부하다보면 분할컴파일하는 경우가 있다.

 

초보자들은 여기서 어찌할바를 모르고 포기하는 경우가 더러있다.

 

내가 해결했던... 분할컴파일에 대해 정리해보자^^

 

 

 

 

 

 

 

 

 

 

 

 

먼저 보통 FILE -NEW-SOURCE FILE 로 들어가는데  

 

이건 프로젝트개념으로 시작해야된다.

 

 FILE -NEW-Project 를 클릭한다.

 

 

 

 

 

 

 

 

 

 

 

 

Console 을 선택해주고 Name에 프로젝트 이름을 입력하고 Ok를 눌러준다

 

 

 

 

 

 

 

 

 

 

 

 

 

다음과 같은 화면이 뜨면 저장을 눌러주면서......

 

 

 

 

 

 

 

 

 

 

 

 

 

 

메인이 되는 소스를 적어주고........

 

 

 

 

 

 

 

 

나같은 경우는 로컬디스크 C드라이브에 TEST폴더를 생성해서 main.cpp로 저장했다.

 

 

 

 

 

 

 

 

 

 

 

아울러 해더함수를 하나 만들어 주고

 

 

 

 

 

 

 

 

 

 

 

자 여기서 해더함수는 컴파일러마다 C++쓰는 프로그램 마다 해더 함수를 저장하는곳이 틀릴수 있으므로

꼭 해더함수 저장하는 곳에 저장을 한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

이제 분할컴파일의 핵심 프로젝트안에 다른 C++소스를 불러오는 작업이다.

 

나같은 경우는 myfunc.cpp 에 함수를 적어서 저장한다음

 

Project -  Add to Project를 클릭하여 myfunc.cpp를 불러왔다.

 

 

이제 컴파일을 하면 에러도 0 경고메시지도 0 나올것이다.



초보자들도

 

모두들 즐거운 C++ 공부하시기를......^^


반응형

댓글()

HRD 출결관리 모의위치허용기능

내 관심|2017. 4. 21. 11:58
반응형

 

 

고용노동부 국비수업을 하는기관은 훈련생이 가끔 카드를 지참하지않고 등원하는경우가 있다.

그래서 다시집에 가야되는 경우가 있었는데... ㅠㅠ

 

출결관리 앱을 다운받으면 자신의 핸드폰으로 가볍게 출결을 할수가 있다.^^

 

(핸드폰에서 PLAYSTORE에서 HRD를 검색해보자)

 

 

 

 

 

 

 

HRD 앱을 설치해보고....

 

 

 

 

실행을 하면 로그인을 한다음

 

 

 

 

 

 

 

 

 

본인이 현재날짜로 수강하고 있는 과정이 보이면  과정옆에있는

입실버튼을 눌러주고 QR코드를 핸드폰으로 스캔해주면 된다.

 

 

 

 

 

 

 

 

 

 

그런데 출결관리앱이 실행조차 안되는 경우가 있다!

 

이런화면이 뜨는데....

 

 

 

 

 

 

 

 

 

 

 

모의위치기능을 해제하면 이문제를 해결할 수 있다.

 

 

설정-> 개발자옵션 -> 모의위치허용 체크 해제

 

 

 

 

 

 

 

양천구 신정동 국비교육, 재직자, 실업자 내일배움카드

-----------------------------------------------------------

 

 

02-2696-1291

 

 

 

반응형

댓글()