- 수강기간 : 60일
- 전체 커리큘럼 : 35개
· 클래스 소개

여러분들께 알려드리겠습니다.




저와 함께 하나씩 하나씩 정복해 나가길 바랍니다.

열심히 응원해드리겠습니다.
· 커리큘럼
-
안녕하세요. 흥달쌤 이흥직 입니다. 4분
-
(1챕터_1강)프로그램언어 특성(1) 52분
-
(1챕터_2강)프로그램언어 특성(2) 41분
-
(1챕터_3강)변수와 자료형 39분
-
(1챕터_4강)입출력함수 & 연산자(1) 51분
-
(1챕터_5강)입출력함수 & 연산자(2) 65분
-
(1챕터_6강)제어문 & 반복문(1) 61분
-
(1챕터_7강)제어문 & 반복문(2) 53분
-
(1챕터_8강)제어문 & 반복문(3) 58분
-
(1챕터_9강)함수&변수의 유효범위(1) 41분
-
(1챕터_10강)함수&변수의 유효범위(2) 47분
-
(1챕터_11강)재귀함수(1) 28분
-
(1챕터_12강)재귀함수(2) 49분
-
(1챕터_13강)선행처리기 24분
-
(1챕터_14강)배열과 포인터(1) 51분
-
(1챕터_15강)배열과 포인터(2) 44분
-
(1챕터_16강)배열과 포인터(3) 49분
-
(1챕터_17강)배열과 포인터(4) 48분
-
(1챕터_18강)배열과 포인터(5) 47분
-
(1챕터_19강)구조체와 공용체 51분
-
(1챕터_20강)프로세스 생성 31분
-
(2챕터_1강)객체생성 & 접근 지정자 41분
-
(2챕터_2강)상속 & 생성자(1) 20분
-
(2챕터_3강)상속 & 생성자(2) 42분
-
(2챕터_4강)메서드 오버로딩 & 오버라이딩(1) 41분
-
(2챕터_5강)메서드 오버로딩 & 오버라이딩(2) 55분
-
(2챕터_6강)추상클래스 & Interface 29분
-
(2챕터_7강)예외처리 33분
-
(2챕터_8강)기타 문법 문제(1) 30분
-
(2챕터_9강)기타 문법 문제(2) 27분
-
(3챕터_1강)Python 소개 & 기본문법 30분
-
(3챕터_2강)자료구조 & 라이브러리 28분
-
(3챕터_3강)문제풀이 45분
-
(4챕터_1강)HTML 문법 48분
-
(4챕터_2강)문제풀이 / 종강 29분
· 크리에이터

- 국가공인자격 정보처리기사 전임 강사
- 이네이블 개발 팀장
- 아시아나 항공 홈페이지 개발
- CJ 그룹 멤버십 시스템 CJ ONE 개발
- 삼성화재 글로벌 보험 개발 총괄
· 추천도서

- 저자
- 이흥직
- 출판사
- 에듀콕스
- 판형/쪽수
- 190×260(mm) / 380
- 출판일
- 2022년 06월 22일
- 교재비
- 20,000원 (10% ↓) 판매
<교재안내>
- 시험 대비용 교재로, 정보처리기사/산업기사/기능사, 전산직 컴퓨터일반, 사무자동화 산업기사를 준비하시는 분들을 위한 교재입니다.
- 시험에 나오는 프로그래밍 언어는 C, JAVA, Python, HTML 정도가 출제가 되며. 이 책은 언어의 이해와 관련 문제 중심으로 이해할 수 있게 구성하였습니다.
<머리말>
“선생님 소개 한번 해주세요”
안녕하세요.. 흥달쌤입니다.
아마, 13살 봄이었을꺼에요.
그때 제 꿈은 음악 관련된 일을 하고 싶었습니다.
헌데 그런 걸 너무 싫어하시는 아버지께서 피아노 학원 대신 컴퓨터학원에 보내주셨습니다.
컴퓨터 학원에서 알파벳도 배우고, 그때부터 프로그램 개발을 배웠습니다. GW-BASIC, C, COBOL 등
지금은 음악과는 전혀 상관없는 20년차 프로그래머이자, 새내기 강사입니다.
2003년 개발자로 입사해서, 지금은 한 회사의 개발팀장을 맡고 있습니다.
프로그램 개발을 하면서 CJOne, 아시아나 항공 홈페이지, 삼성화재 글로벌, SRTPlay 등 많은 프로젝트를 경험했습니다.
2019년 깨알 JAVA 특강으로 강의를 처음 시작했고, 2021년부터 정보처리기사 강의를 진행하고 있습니다.
그동안의 제 실무/강의 경험들이 여러분들이 가장 어려워 하시는 프로그램 언어 정복에 도움이 될꺼라 확신합니다.
“학습 대상은 어떻게 되나요”
이 교재가 프로그램이 전반적으로 어떻게 돌아가는지 이해하는 데 도움이 되지만, 소프트웨어를 만드는 교재는 아닙니다.
이 교재는 시험 대비용 교재로, 정보처리기사/산업기사/기능사, 전산직 컴퓨터일반, 사무자동화 산업기사를 준비하시는 분들을 위한 교재입니다.
그 외에 프로그램 문제가 출제되는 시험이라면 도움이 되실꺼에요.
“비전공자도 프로그래밍 언어를 공부할 수 있나요”
교재를 구성할 때, 철저하게 문제 위주로 구성을 했습니다.
가장 기초적인 문제부터 어려운 문제까지, 프로그램을 공부하는 순서대로 구성을 하였고, 한문제 한문제 반복적으로 풀어보고, 익숙해진다면 비전공자도 시험을 대비할 수 있습니다.
그동안 깨알 C언어 특강, 깨알 JAVA 특강을 진행하면서 비전공자 분들을 대상으로 강의를 했습니다.
많은 비전공자 분들이 이해할 수 있었고, 그 강의들을 기준으로 교재를 만들었습니다.
혹시 모르는 부분은 질문 남겨주시면 영상으로 제작해드리겠습니다.
“이론 내용이 별로 없고, 문제만 가득한데, 이론을 따로 공부하지 않아도 되나요”
개발자들 책을 보면 거의 새것처럼 깨끗합니다.
그렇다고 그 책을 사서 보지도 않고 장식을 하는 건 아닙니다.
개발자가 책을 보면서 이론을 암기하고 외우는 게 아니라, 간단한 이론 내용과 예제만 보게 됩니다. 책에 밑줄 쳐가면서 보는게 아니라 예제를 보고 직접 코딩을 하기 때문에 깨끗합니다.
프로그램은 이론을 공부하는 학문이 아닙니다. 직접 코딩해보고, 변수에 있는 값들도 바꿔가면서, 결과값을 확인하고 이해하는 학문입니다.
문제를 외우려고 하지 말고, 이해하고 익숙해지면 어떤 문제가 나와도 어렵지 않습니다.
“여러 과목이 있는데 각 과목의 특징을 알려주시겠어요”
시험에 나오는 프로그래밍 언어는 C, JAVA, Python, HTML 이 정도가 출제가 됩니다.
C언어에서는 전체적인 프로그램 문법과 배열/포인터의 사용 등이 출제됩니다.
JAVA는 객체지향 언어의 대표주자로, 객체지향 특징(상속, 생성자, 다형성, 예외처리 등)이 출제됩니다.
Python은 객체지향 언어지만, JAVA로 객체지향 특징이 출제되기 때문에, 자료구조, 문자열 슬라이스, 함수 등이 출제됩니다.
HTML은 정보처리기사에는 출제가 되지 않지만, 산업기사나 기능사, 전산직에 돌발문제로 출제가 될 수 있으니 태그의 용도를 확인해주시면 됩니다.
물론 JAVA, Python에서 문법이 출제가 될 수 있지만, 프로그램 문법은 거의 대부분 비슷합니다.
C언어에서 문법, JAVA에서 객체지향 특징을 정확하게 이해하신다면 어떤 언어로 어떤 문제가 출제되어도 쉽게 맞출 수 있습니다.
“결과를 직접 확인하려면 컴파일러를 설치해야 하지 않나요”
C언어 컴파일러, JVM, 이클립스 등 여러 가지 설치가 필요합니다.
하지만, 시험 준비하면서 모든 걸 설치하기 쉽지 않습니다. 인터넷에 보면 웹컴파일러를 제공하는 사이트가 많습니다. 그런 사이트를 이용하면 내 컴퓨터에 굳이 설치하지 않아도 충분히 코딩해서 결과값을 보실 수 있습니다.
대표적으로 ideone.com, tutorialspoint.com/codingground.htm 이런 사이트를 이용하시면 됩니다.
“학습 순서는 어떻게 해야 하나요”
먼저 프로그램 문법을 알아야 합니다.
교재에 나온 순서대로 C언어로 문법을 익히시고, JAVA로 객체지향 특징을 정확하게 파악해주세요. 그 이후에 Python과 HTML을 봐주시면 됩니다.
학습을 하실 때는 눈으로만 보지 마시고, 직접 코딩을 해서 결과값을 보고, 변수의 값들도 바꿔가면서 익숙해지는 게 중요합니다.
프로그램은 외우는 학문이 아니라 익숙해져야 하는 학문입니다. 백문이 불여일타, 이해가 안가는 문제는 꼭 타이핑을 해서 익숙해지세요. 실무에서 개발자들이 뚝딱뚝딱 만들 수 있는건, 머리속에 암기한 문법이 많은게 아니라, 손으로 익숙해졌기 때문입니다.
여러분들도 시험대비용으로 꼭 익숙해지셔야해요.
이 책을 보시는 분들께!!
프로그램 언어는 비전공자가 쉽게 접근하기는 힘든 학문입니다.
조금 생각을 바꿔볼께요.
프로그램이라는게 내가 원하는걸 만드는 방법입니다.
여러분들이 배가고프다 라고 하면 나는 배를 채울 수 있는 방법이 필요합니다.
라면을 먹어도 되고, 밥을 먹어도 되고, 그걸 만드는 방법도 다양합니다.
어려운 학문은 맞지만, 내 요구를 컴퓨터가 알아 들을 수 있게 전달하는게 프로그램입니다.
좌절하지 마시고 저와 함께 하나씩 정복하시길 바랍니다.
감사합니다.
PART 01
C언어
제1장 프로그램언어 특성 및 C언어 구조 10
문제풀이 18
제2장 변수와 자료형 27
문제풀이 31
제3장 입출력 함수 / 연산자 35
문제풀이 41
제4장 제어문 / 반복문 64
문제풀이 70
제5장 함수 / 변수의 유효 범위 104
문제풀이 106
제6장 재귀함수 126
문제풀이 127
제7장 선행처리기 143
문제풀이 145
제8장 배열과 포인터 153
문제풀이 156
제9장 구조체와 공용체 214
문제풀이 217
제10장 프로세스 생성 227
문제풀이 228
PART 02
자바(JAVA)
제1장 객체생성 / 접근지정자 236
문제풀이239
제2장 상속 / 생성자248
문제풀이251
제3장 메서드 오버로딩 / 메서드 오버라이딩265
문제풀이 266
제4장 추상 클래스 / Interface291
문제풀이 293
제5장 예외처리 300
문제풀이 302
제6장 기타 문법 문제 311
문제풀이 311
PART 03
파이썬(Python)
제1장 Python 소개 332
제2장 Python 기본 문법 333
제3장 자료구조 337
제4장 대표적인 라이브러리 344
문제풀이 345
PART 04HTML
제1장 HTML 소개358
제2장 HTML 기본태그 / HTML 엔티티 360
제3장 시맨틱 태그 368
문제풀이370
· 클래스 후기
· 환불정책
* 기수강 클래스 수 금액 : 전체 클래스 수 대비 클래스 정상가의 1회 이용 대금X이용 클래스 수
* 위약금 : 남은 잔여 금액(클래스 수강료-기수강 클래스 수 금액)의 10% (단, 수강 시작일로부터 7일 이내 시 위약금 차감 해당 사항 없음)
4. 지급된 솔루션, 사은품 등이 있는 경우 공급자의 교환 및 환불 정책을 따릅니다.
5. 환불이 완료 된 경우 클래스는 자동으로 수강 종료됩니다.
6. 클래스 결제 후 한 클래스라도 재생한 경우 전액 환불은 불가합니다.
# 기타 유의사항
1. 클래스 내 제공 되는 혜택 및 사은품과 동영상 클래스는 구분하여 별도로 구매 불가합니다.
2. 아이디 공유, 타인 양도 등 콘텐츠 부정 사용 적발 시 환불은 절대 불가하며, 회원 자격이 박탈될 수 있습니다.
3. 콘텐츠 불법 공유 행위 사안에 따라 민·형사상의 조치가 발생할 수 있습니다.
4. 수강 혜택 사은품으로 발급된 인증코드 및 쿠폰 등은 이벤트가 변경되거나 종료될 경우 회수 될 수 있으며, 이용이 불가할 수 있습니다.
· 추천클래스
이런 클래스 어때요?

내가 본 클래스
