2018년도 카이스트(KAIST) 사이버 영재 교육

KAIST 사이버영재교육

KAIST 사이버영재교육2018년도 카이스트 KAIST 사이버영재교육 모집 기간입니다. 2017년 3월 5일부터 3월 25일까지 모집하며, 교육은 3월 26일~ 6월 17일까지 총 12주간 진행됩니다. 온라인 과제 제출 및 학습활동 수행을 기반으로 집에서도 학습할 수 있는 사이버 과정입니다. 과정 이수 후 이수증 및 성적 우수 시 여름 캠프 참가 기회도 제공됩니다.

코딩은 문법만으로 발전할 수 없습니다. 현실 세계의 다양한 문제를 컴퓨터 사고로 생각해보고 프로그램언어로 표현하면서 발전할 수 있답니다.

KAIST 사이버영재교육 과정를 살펴볼까요? 스크래치는 학년별로 신청하며, C언어는 레벨 1~3, 파이썬은 레벨 1~2가 있습니다. 개강 후 1주간 수업 이동이 가능하니 기초과정부터 진행해 보시고, 너무 쉽다면 본인 레벨에 맞춰 변경하실 수 있답니다!

평촌아이티컴퓨터학원의 창의코딩 과정 레벨1을 이수한 친구들은 스크래치 과정을, C언어 과정을 이수한 친구들은 C언어 1, 2, 3과정을, 파이썬을 이수한 친구들은 파이썬1, 2 과정을 신청하시면 됩니다. C언어나 파이썬의 경우 모든 레벨 과정을 신청할 수 있지만 레벨별로 차례 차례 해보면 더욱 재미있게 학습할 수 있답니다. 우수한 성적으로 여름 캠프에도 참여하면 더욱 좋겠죠?

여러분도 KAIST 사이버 영재교육에 함께 도전해보세요!

코드블럭(code blocks) 테마 변경하기 – 평촌아이티컴퓨터학원

코드블럭이란?

코드블럭은 오픈소스이며 멀티 플랫폼을 지원해 많은 사용자가 이용하는 IDE(통합개발환경)입니다. 하지만 무료인만큼 테마 설정과 같은 기본 기능도 사용하려면 조금의 노력이 필요하답니다.

우선 코드블럭의 다양한 테마를 살펴볼까요?

코드블럭테마 둘러보기

코드블럭은 무료 개발 환경이지만 다양한 테마를 지원하고 있습니다. 하지만 테마 설치 및 사용에 대한 정보를 찾기가 쉽지 않다는 것이 아쉽더군요. 그래서 테마설치 방법을 함께 공유하려합니다.

코드블럭 테마 설치해보기

우선 코드블럭 테마 파일을 다운 받습니다.

테마 다운로드 하기

연결된 페이지 코드 우측 위에 보면 Download ZIP 버튼이 있답니다  이 버튼을 눌러 코드블럭 테마 파일을 다운 받습니다. 다운 받은 파일을 압축 파일이니 압축을 풀어 주세요. 그럼, colour_themes.conf 파일이 생성됩니다. 이 파일을 c:\사용자\계정이름\AppData\Roaming\CodeBlocks\ 폴더로 이동합니다.

만약 위 폴더를 찾을 수 없다면 창에서 구성 > 폴더 및 검색 옵션을 클릭해 폴더 옵션 창을 실행합니다. 보기 탭을 누른 후 숨김 파일, 폴더 드라이브 표시를 선택한 뒤 다시 폴더를 찾아보면 찾으실 수 있답니다.

드디어 코드블럭 테마 설치 준비가 끝났습니다!

코드블럭이 설치된 폴더에는 코드블럭의 테마를 변경할 수 있는 cb_share_config.exe 파일이 있습니다. 파일을 더블 클릭해 실행하면 아래와 같은 창이 실행됩니다.

좌측에는 colour_theme.conf 파일을 우측에는 default.conf 파일을 불러옵니다. 좌측 테마에서 사용하고자하는 테마를 체크합니다. 체크 후 전송(transfer)버튼을 클릭하고 save(저장)버튼만 눌러 주면 설치가 완료됩니다. (테마를 모두 체크하고 설치하시는게 편하답니다.)

설정 변경 창

자~ 이제 코드블럭을 실행하고 Settings > Editor > Syntax highlighting 으로 이동해 테마를 변경해 봅니다.

이제 C언어를 마스터 할 일만 남았네요~ 평촌아이티컴퓨터학원 원생 여러분 즐거운 프로그램 생활 하시길 바랍니다.

참고 사이트: change editor theme for code::blocks

컴퓨터 언어 어떤거 부터 배워야할까?

어떤 언어를 배워야 하나?

<데이비드 게위츠>

컴퓨터 언어는 다양하다.

처음 배울때 어떤거 부터 배워야할지 혼돈이 오는경우가 많다.

어떤 언어가 많이 쓰이는지 어떤거 부터 배우면 좋은지 알아보자.

c언어/자바 은 매우 보편적인 언어로, 특정 플랫폼에 상관 없이 적용할 수 있다는 게 특징이다.
파이썬 / SQL 특정 플랫폼을 위한 언어들이다. 자바스크립트나 PHP는 주로 웹 개발 언어이고
C#과 스위프트는 각각 마이크로소프트와 애플 플랫폼을 위한 언어다.

파이썬이나 C언어를 잘 다룬다고 해도, 워드프로세스 플러그인이나 테마를 프로그래밍하려면
자바스크립트와 PHP를 쓸 줄 알아야한다. 어떤 한 언어를 잘 다루는 것은
단지 퍼즐 한 조각을 가지고 있는 것에 불과하다

현재는 C기반은 언어들이 인기가 많다. C / C++ / C# 등 C패밀리중 하나만을 먼저 배우는것이 좋다.

C패밀리중 하나를 먼저 배우면 나머지 언어를 배우는데 접근성이 쉽기 때문이다. C / C++ / 자바 추천한다.

한 가지 언어만 배워선 실전에서 충분치 않다. “IT산업은 산업은 너무 빠르게 변하고 있다. C같이 오래도록 사용되는 언어도 있지만,
스위프트 같이 몇 년 만에 빠르게 인기 언어로 자리잡은 것도 있다. 즉, 지금 알고 있는 언어가 전체 커리어를 이끌어가기엔 충분하지 않을 수 있다는 말이다.
그래서, 언어를 배우는 것만큼이나 '언어학습 방법'을 배우는 것이 중요하다. 가장 좋은 방법은, 하나 이상의 언어를 배우는 것이다.”고 조언한다.

참고자료: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20161230153750&type=det&re=

인터넷 안되는 곳에서 스크래치 학습하기 (오프라인 스크래치 에디터)

인터넷이 안되는 환경에서 스크래치 실행하기

 

수업 시작전 초등학교 친구들이 학원을 방문해 코딩강의실을 둘러보았습니다. 네트워크 연결 전이라 스크래치를 하고 싶어하는 학생들을 보고 오프라인 스크래치를 다운받아 설치해 실행해주었습니다.

인터넷 기반으로 작동되는 스크래치를 인터넷이 안된는 환경에서 어떻게 실행했을까요? 이런 환경에 처한 학습자를 위해 스크래치 사이트에서는 스크래치 오프라인 에디터를 다운받을 수 있게 제공합니다. 윈도우, 맥, 심지어 리눅스에서도 작동되도록 여러 운영체제를 지원하고 있습니다.

오프라인 스크래치 다운받기

1. 어도비 에어(Air)가 없다면 우선 운영체제별 Air프로그램을 다운받으세요. 윈도우 사용자는 3번째 Download를 받아주세요.

2. 스크래치 오프라인 에디터를 다운받습니다.

USB등의 매체를 이용해 인터넷이 안되는 컴퓨터에 스크래치 오프라인 에디터를 설치해주시면 이제 오프라인에서도 스크래치를 사용할 수 있답니다.