라벨이 학원안내인 게시물 표시

SW 마이스터고 입학을 축하합니다.

안녕하세요. 오션코딩학원장 김주원 입니다.    저희 학원에는 입시반(SW특기자 전형등)을 운영하지 않지만, 고입, 대입, 편입 등을 준비하기 위해 수업을 듣는 학원생은 계십니다. 왜냐하면 프로그래밍을 공부하는 수업내용이 곧 입학시 면접이나 시험문제와 연관되기 때문입니다. 올해도 3명의 중3 학원생이 2022학년도 SW마이스터고 입학을 지원했었습니다. 이 중 2명의 학원생은 각각 대덕, 부산 소프트웨어 마이스터고 에 합격했습니다. 정말 축하드리고, 앞으로 더욱 성장하여 큰 꿈을 펼치길 기대합니다. 저는 학원 수업만 집중해 진행했는데 두 학생 다 여러가지 스스로 잘 준비해 좋은 결과가 있었습니다. 다만, 1명은 서류전형에서 탈락해 아직도 너무 아쉬운 마음이 듭니다. 봄부터 무더운 여름에도 꾸준히 저와 공부하며 실기면접도 준비해온 학생인데, 면접의 기회조차 주어지지 않아 아쉬움이 더욱 큽니다. 하지만, 프로그래밍에 관심이 있다면 얼마든지 수시, 정시를 준비해 원하는 대학의 컴퓨터 공학부에 지원하면 됩니다.   마지막으로, 미래에 프로그래밍을 직업 으로 삼고자 하는 분들께 몇 가지 조언을 하고 싶습니다.  개인적인 의견이므로 참조만 해주세요.   1. 좋아하는 일이 맞는지 잘 생각해 보세요. (세상은 넓고 할 일은 많습니다.) 2. C++은 꼭 공부하세요. (파이썬을 쓰더라도) 3. 영어, 수학은 개발자의 당연한 기초 지식입니다. 여담으로 제가 프로그래밍을 좋아하는 이유 중 하나는 역사가 짧고, 변화가 빠른 학문이기 때문입니다. 수학, 과학 등은 기원전부터도 존재해 왔지만 (이미 기본이 완성, 큰 변화 X) 인류가 컴퓨터를 본격적으로 활용하기 시작한 시기는 불과 30~40년 전 입니다. 하지만 그 짧은 기간동안 엄청난 변화와 혁신을 이끌어 왔으며, 현재 진행형이기 때문에 더욱 매력적이 아닌가 합니다. 감사합니다.

파이썬 프로그래밍과정 개설안내

이미지
많은 프로그래밍 언어가 있지만, 요즘 가장 뜨거운 관심을 받는 것은 단연 파이썬 언어입니다. 파이썬은 1991년에 출시되었으며, 창시자인 네덜란드의 "귀도 반 로섬"은 1989년 크리스마스 주간에 연구실 문이 닫혀있어 심심해서 만들었다고 합니다. 아직 우리나라에서 일부 스타트업 기업이나, 머신러닝 분야 종사자들이 주로 사용중이지만,  그 사용자 층이 급격히 증가하고 있으며, 이미 외국에서는 기업, 교육기관에서 주류 언어로 자리잡아 가고 있습니다. 모든 프로그래밍 언어에는, 그 언어만의 철학과 강점, 단점이 존재합니다. 만약 어떤 프로그래밍 언어가 모든 면에서 우수하다면, 다른 언어가 존재할 이유가 없겠지요. 제가 느끼는 파이썬의 가장 큰 강점은 문법이 간결 하여 다른 프로그래밍 언어에 비해 배우기 쉽다 는 점이 아닐까 합니다. 또한, 개발 속도가 타 언어에 비해 빠르고, C, C++과의 연동도 아주 우수합니다. 또한, 제 개인적 관심분야인 머신러닝 계열 (특히, MS CNTK)의 샘플 코드들이 파이썬으로 만들어진 것들이 많아 저도 재미있게 공부해 가고 있습니다. 물론 C, C++에 비해 실행속도가 느리다는 단점은 존재하나, 이는 파이썬을 깊게 공부하면 충분해 해결 가능한 문제입니다. (C++과 접착을 통해, 다만 간단하진 않습니다) 간략히, 파이썬 언어의 장, 단점을 설명드렸고, 학원 파이썬 강좌는  5개월 과정으로 파이썬 교육(이론, 코드 실습)이 진행 됩니다. 아무것도 모른다고 가정하고 교육을 진행하므로, 수업에 대한 부담은 필요없으나, 영어 타자는 사전 연습이 필요 합니다. [파이썬 기초과정 커리큘럼] 1. 하드웨어 소프트웨어 개념 2. 파이썬 기본 자료형 (숫자, 문자, 리스트, 튜플) 3. 이산 수학 기본 (2진수, 논리, 비트 연산 등) 4. 함수(기본개념, 내장, 외장함수) 5. 파이썬 고급 자료형 (딕셔너리, 집합) 6. 제어 명령문(반복, 조건문)

Visual Studio 설치하기

이미지
Visual Studio (이하 VS) 는 MS사에서 만든 통합 개발 환경도구(IDE)입니다. C, C++, C#, Python 등의 언어를 지원하며, 프로그래밍 언어를 이용해 소프트웨어 개발이 가능하도록 만들어 주는 프로그램입니다. (보통은 개발 툴, 또는 IDE 라고 이야기합니다) 버전은 커뮤니티(무료), 프로(유료), 엔트프라이즈(유료) 3가지가 있습니다. 무료 버전은 학생, 개인 개발자, 오픈소스용으로 사용 가능 하며, 이름은 Community 버전이라 부릅니다. 버전별로 개발 규모에 따른 약간의 차이는 존재하나 무료버전(Community)으로도 학원에서 배우는 모든 과정을 다 개발, 수정, 빌드가 가능 합니다. 현재 최신 빌드 버전은 VS 2017버전이 있지만, 버그도 존해하며, 지속적으로 업데이트가 진행중이라 학원에서는 VS 2015 버전을 기준 으로 수업합니다. 자, 이제 어떻게 설치하는지 알아 볼까요. 참고로 VS를 설치하고 사용하게 위해서는 MS 계정이 하나 필요합니다. 무료로 계정을 만들 수 있으니 아래 VS를 설치해 가면서 안내에 따라 만들면 됩니다. 1.  MS VS 다운로드 사이트로 접속  (링크 클릭) 아래와 같은 사이트로 연결되며, 최신 버전인 VS 2017을 다운로드 하는 메뉴가 보입니다. 우리는 VS 2015 버전을 설치할 계획이므로 좀 더 다운로드 페이지의 아래로 내려보면 이전 버전을 다운로드 할 수 있는 링크를 찾을 수 있습니다. 2. 이전 버전을 선택 자, 이제 VS 2015 버전 (커뮤니티 버전)을 다운로드 가능한 페이지로 연결되었으며, 해당 파일을 다운받아 설치해 보겠습니다. 3. 설치 프로그램 설정 설치 마법사가 안내하는 대로 계정을 만듭니다. (무료입니다) 아래 설치 페이지를 참조하여 Visual C++ 항목을 체크해 설치를 진행하면 끝입니다. 저는 유료 버전(프로버전)을 구입해 사용해 약간의 차이는

C++ 강의 도서 안내

이미지
2023.09.20일, 현재 C++ 강의 도서 (MFC는 더이상 수업하지 않으며, Qt로 진행)

합격을 진심으로 축하합니다.

이미지
어제 일요일 등산 중에 반가운 전화 2통을 받았습니다. 학원에 다니는 중3학년 양O훈, 박O원 학생들인데, 대견하게도 대덕 SW 마이스터고 에 당당히 합격했다는 연락이었습니다. 늘 학습태도가 우수한 학생들이라 불합격은 생각해 본 적도 없지만, 그래도 참 기분 좋은 하루였습니다. 대전에 위치한 대덕 SW 마이스터고는 수업료, 입학금, 학교운영비가 모두 무료 이며, 정부에서 지원하는 공립학교(특목고)  입니다. 기숙사 생활을 하게되며, 2018년 신입생 정원 80명중 대전 32명, 전국 48명 을 모집합니다. 입학은 일반 내신 전형(상위 20%이내), 사회통합 전형, 코딩테스트 전형이 있는데 전국 우등생들이 많이 지원하고 있습니다. 전국 48명중 부산지역 3~4명학생이 합격했고, 이 중 학원에서 2명이 합격해 더 대견하고 자랑스럽습니다. 이번주 수업때 맛있는거 사줄게 애들아... 너희들의 새로운 시작을 진심으로 축하하고, 앞으로 4차 산업혁명을 이끌 핵심 인재로 성장해 세계를 누비며 너희들의 꿈을 펼치길 진심으로 기원한다. 꿈을 날짜와 함께 적어 놓으면 그것은 목표가 되고, 목표를 잘게 나누면 그것은 계획이 되며, 그 계획을 실행에 옮기면 꿈은 실현되는 것이다. A DREAM written down with a date becomes a GOAL. A GOAL broken down into steps becomes a PLAN. A PLAN backed by ACTION makes your dreams come true. -그레그 S. 레이드(Greg S. Reid)

상담 시 많이 받는 질문 정리

안녕하세요. 오션코딩학원장 김주원입니다. 요즘은 벌써 여름이 끝나가는 기분이 드는 시원한 날씨입니다. 상담시 많이 물어보시는 내용을 한 번 정리해 보았습니다. 1. 교육대상 초등학교 2학년 부터 성인까지 수업하고 있습니다. 2. 교육비 엔트리 수업은 월 130,000 원, C++, 파이썬, 윈도우 프로그래밍, 심화반 수업은 월 150,000 입니다. 교육비 외 추가 비용은 없습니다. 3. 교육시간 엔트리 수업은 주 2회 수업을 실시하고 있으며 1회 수업은 60분입니다. (주말반은 주 1회 120분) C++, 파이썬, 윈도우 프로그래밍, 심화반 수업은 주 1회 120분 수업입니다. 모든 수업은 횟수는 다를 수 있으나 월 480분(4주 수업) 기준입니다. 4. 교육과정 엔트리는 초등학생 대상 이며, 블록프로그래밍 언어와 아두이노 보드를 이용해 소프트웨어 교육을 실시합니다. C++은 중,고, 성인 대상 이며, 강의서적과 Microsoft Visual Studio 2015를 이용해 C++ 프로그래밍 언어에 대해 전반적인 교육을 실시합니다. 파이썬은 초등 고학년, 중, 고, 성인 대상 이며, 강의 서적과 Microsoft Visual Studio 2015, 파이썬 언어를 이용해 파이썬의 기본문법과, PyQt를 이용한 GUI과정에 대한 교유을 실시합니다. 윈도우 프로그래밍 과정은 중, 고, 성인 대상 이며, 강의서적과 Microsoft Visual Studio 2015, C++ 언어를 이용해 윈도우 운영체제에서 소프트웨어를 개발하는 방법에 대한 교육을 실시합니다. 심화반 과정은 기본적인 프로그래밍 과정을 이수한 수강생, 또는 기본 프로그래밍 지식을 가진 수강생을 대상 으로 하며, 스스로 주제를 정하고, 주제를 완성하기 위한 개발과정을 문서화 한 후, 선생님과 함께 내가 만들고 싶은 주제를 완성시켜나가는 방식의 수업입니다. 5. 수업시간표 수업시간표는 매월 바뀌며, 사전에 공지드리고 있습니다. 한번 등록한 시간은 거

교육 과정 안내 (세부 내용)

이미지
학원에서 교육중인 내용을 좀 더 상세히 안내 드립니다. [전체 과정 요약] [엔트리 초급 과정, 4개월] [엔트리 고급 과정, 4개월] [C++ 과정, 5개월] [윈도우 프로그래밍 과정, 5개월] [심화반 과정] 전체 과정 PDF 링크 감사합니다.

원장 프로필

이미지
약 15년간 현업에서 수행했던 주요 프로젝트와 이력을 정리해 보았습니다. 원장 프로필 (클릭) 구글 블로그는 첨부파일 업로드 할 수 없어 링크로 올렸습니다.

교육과정 안내

이미지
[학원 포스터] [학원 교육 과정 안내]

코딩이란?

이미지
코딩은 소프트웨어를 만드는 것을 말합니다. 소프트웨어는 크게 우리가 일상에서 사용하는 컴퓨터에 설치된 윈도우와 같은 운영체제소프트웨어와 한글, 워드, 파워포인트 각종 게임 등 운영체제 기반에서 설치되어 사용되는 응용소프트웨어로 구분할 수 있습니다. 우리가 사용하는 스마트폰에서 애플의 iOS, 구글의 안드로이드는 운영체제 소프트웨어이며, 여기에 설치하는 각종 앱 (Application을 줄여서 앱으로 보통 칭함)들을 응용소프트웨어라고 합니다. 운영체제를 만드는 것은 정말 어려운 작업입니다. 아시다시피 전 세계의 컴퓨터 운영체제는 마이크로 소프트가 거의 독점하고 있으며, 스마트폰 영역에서는 애플의 iOS와 안드로이드 등 일부 기업만이 개발해 표준화되어있습니다. 그 이유는 운영체제는 대상기기의 하드웨어를 제어하는 거대한 컴퓨터 내부 일종의 사회법규이기 때문입니다. 모든 응용프로그램들은 운영체제의 법규에 따라 동작하도록 개발됩니다. 따라서 응용소프트웨어 개발, 즉 일반적인 코딩은 컴퓨터, 또는 핸드폰의 운영체제소프트웨어와 대화, 소통해 프로그래머가 의도한 대로 명령을 내리고 운영체제의 응답을 받아 상호연동되는 소프트웨어를 만드는 것입니다. 조금 어려울 수도 있지만 처음부터 잘하는 사람은 없습니다. 소프트웨어 교육이 초등교과과정에 반영되는 이유도 미래 소프트웨어 중심의 사회에서 살아가게될 아이들에게 논리적인 문제해결능력을 조기에 키우기 위함입니다. 주위를 조금만 둘러보고 생각하면 소프트웨어가 우리생활에 영향을 미치는 않는 곳은 없습니다. 지금 글을 보고 계신 이 곳 게시판도 소프트웨어로 제작되어 있으며, 냉장고, 전기밥솥, 에어컨, 자동차 등 모든 곳에는 소프트웨어가 설치되어 있습니다.

이 블로그의 인기 게시물

Qt Designer 설치하기

C++ 예제 (소켓 서버, 이미지, 파일전송)