Fast campus School

컴퓨터공학 입문 SCHOOL

프로그래밍 입문자, 컴공 기초에 자신이 없는 전공생이라면
프로그래밍의 Logical Thinking을 학습하기 위한 최적의 언어 Java를 활용하여
컴퓨터공학 기본기를 학습하고 튼튼한 기본기를 세워가세요!

  • 확실한 컴공 기본기

    실무에 필요한
    컴퓨터공학 기초 정복

  • Java로 배우는 컴공 기초

    대표 OOP언어 Java로
    배우는 실습형 강의

  • 비전공자 출신 강사님

    비전공자 출신 강사님의
    눈높이 맞춤 강의

  • 스프린트 프로젝트

    무한 반복 학습을 위한
    복습 영상 제공

선착순으로 조기마감될 수 있으니
고민 전에 먼저 상담부터 받아보세요!

문의 김인환 매니저 02-501-9695

컴퓨터공학 기초가
앞으로의 커리어에 장애물이 되지 않게 하세요!

결국은
'기본기'입니다.

  • 일단 기본에 충실하는 것이 가장 좋다. 알고리즘(algorithm), 데이터구조(data structure), 운영체제(OS), 네트워크(network), 컴파일러(compiler) 등 과목들에 충실해야 실무에서도 크게 성장할 수 있다. 면접에서도 대부분 이런 기본과정에 관한 질문이 많다.


    네이버 CTO 송창현 인터뷰 중

  • [이런 분을 찾습니다!]
    자료구조, 운영 체제, 네트워크의 기초 이론 지식이 탄탄한 분
    컴퓨터 사이언스 학부생 수준의 자료구조 및 기초 알고리즘 필수 (큐, 스택, 힙, BST 및 정렬, 스트링 알고리즘 등)


    LINE 개발자 채용공고 중
    ZOYI 개발자 채용공고 중

  • 담당 리크루터가 해준 조언은 아주 큰 도움이 되었다. 대학 시절 배운 자료 구조, 알고리즘, 객체 지향 프로그래밍 등에 대한 질문을 할 것이라는 것과 … 나는 화이트보드 코딩에 대비해 주요 알고리즘(예를 들면 그래프 탐색 알고리즘 등)을 펜으로 노트에 작성해보며 면접을 준비했다.


    AMAZON 면접 리뷰 ‘아마존에 개발자로 취업하기까지 #2’ 중

컴공 기본기가 이렇게 중요한데,
왜 제대로 가르치는 곳은 없을까?


  • “컴공 기본기가 부족해요.”

    저희는 그동안 프로그래밍 교육을 진행해오면서 입문자는 물론 컴공 전공자분들까지 토로해 온 어려움에 주목하였습니다.


  • “기본기를 갖춘 개발자가 드물어요.”

    그리고 현장의 개발자들이 한 목소리로 말하는
    개발자 채용의 실질적 어려움에 주목하였습니다.

이런 분에게 추천합니다.


  • 코딩 스킬 강의는 많은데,
    컴퓨터공학 기초는 어디서 배우나요?

    개발에 첫 발을 내딛는 완전 입문자

    코딩 교육에 대한 인기에 힘입어 다양한 경로로 프로그래밍에 입문하는 사람들이 늘어나고 있습니다. 하지만 대부분의 사람들이 곧 아주 높은 벽에 부딪치게 됩니다. 바로 컴퓨터공학에 대한 기초가 없기 때문이죠. 그리고 스킬만 강조하는 강의들에서는 다루지 않았기 때문입니다. 본격적인 개발 공부를 시작하기 전 이 강의를 수강하고 나면 나만의 앱이나 웹페이지를 가질 수는 없지만, 누구보다 빠른 속도로 그리고 제대로 추후의 학습 내용들을 흡수할 수 있는 기초체력을 가질 수 있습니다. 앞으로 개발자로 나아가는 길에 어떤 장애물도 없게 하세요!


  • 전과·복수전공을 해서 / 복학해서
    컴공 기초 개념에 자신이 없어요.

    기본에 자신없는 컴공 전공생/취준생

    기본에 대한 이해 없는 코딩 실력은 사상누각입니다. 복수전공/전과를 하게 되어 1학년때 배우게 되는 컴퓨터공학 기초에 대해 배워본 적이 없거나, 복학이나 취업준비를 위해 기본기를 다시 다져야 할 필요를 느끼고 있다면 딱 4주만 투자하세요. 취업 연계 강의를 운영해오며 쌓아온 노하우와 현업 스타트업의 개발자들이 중요하게 생각하는 포인트만을 녹여 실무에서 필요로 하는 컴퓨터공학 기초만 배울 수 있습니다. 기본기에 대한 불안감을 모두 떨쳐내고 자신있게 다음 스텝으로 나아가세요!

누구보다 튼튼한
컴공 기본기를 세워드립니다.


본 강의는 프로그래밍을 처음 접해보는 비전공자라면 꼭 알아야 할 컴퓨터공학의 기본 내용과 Java를 활용해 다양한 실습을 진행해보는 ‘기본기 완전 정복 강의’입니다.


'실무에 필요한' 컴퓨터공학 기초

개발자 면접에 가더라도 결국 물어보는 질문들은 'precess와 Thread의 차이는?', 'OOP에서 다형성이란?', '알고있는 자료구조의 종류를 모두 말해봐라'와 같은 기본기에 대한 것이며 지원자들이 애를 먹는 질문들도 이와 같습니다. 현업에서 중요시하는 컴퓨터공학 기초 개념들을 완벽하게 이해하고 실습을 통해 정복할 수 있습니다.


프로그래밍의 Logical Thinking을 학습하기 위한 최적의 언어 'Java'

Java는 프로그래밍 설계의 핵심 개념인 Object Oriented Programming을 배우고, 직접 설계할 수 있는 대표적인 언어로 여전히 세계에서 두번째로 많이 쓰이는 프로그래밍 언어입니다. 단순 코딩하는 사람이 아니라 프로그램을 설계하는 프로그래머가 되고 싶다면 Java로 컴퓨터 공학을 학습하세요!


수강생들의 고충을 누구보다 잘 이해하는 '비전공자 출신'의 강사님

본 강의를 진행하는 김도형 강사님은 비전공자 출신으로 뒤늦게 IT로 전향하며 겪었던 어려움을 누구보다 잘 이해하고 있습니다. 본인의 경험을 바탕으로 수강생들의 눈높이에 맞추어 강의합니다.


얼마든지 복습하세요! 화면녹화 영상 제공

입문 강의일수록 하루씩 한 주씩 '수업을 잘 따라오는 것'이 가장 중요합니다. 모든 수업의 강의 내용을 화면 녹화하여 얼마든지 반복학습할 수 있도록 제공합니다.

커리큘럼


# 컴퓨터공학 기초
컴퓨터 공학과 프로그래밍 - 컴퓨터 공학 들어가기
- 프로그래밍과 프로그래밍 언어
컴퓨터 구조 - 컴퓨터 기본 구조
- 컴퓨터의 0과 1
- 연산장치
- 저장장치
프로그램 언어 구조 - 언어 구조 이해
- 컴파일러 기초
컴퓨팅 사고 - 컴퓨팅 사고
프로그래밍 이론 - 객체지향
- 참조와 값
- 유지보수성과 협업
- 디자인 패턴과 설계
- 함수 지향
- 반응형
자료구조 - 스택, 큐
- 연결 리스트
- 트리
- 전위, 중위, 후위 순회
- 그래프
알고리즘 - 재귀함수
- 다이나믹 알고리즘 기초
- 정렬 알고리즘
- 알고리즘 그 이후
데이터 이론 - 인코딩과 디코딩
- 압축
병렬 처리 - 프로세스
- 스레드
데이터베이스 기초 - 데이터베이스 기본
- SQL
- NoSql
네트워크 기초 - 네트워크 개념과 용어정리
- 프로토콜과 보안
- 소켓
- OSI 7계층 구조
운영체제 - 운영체제
정규표현식 - 정규표현식
# 자바
기초 - 입력과 출력
- 변수와 자료형
- 기본 연산자
- 자료형과 연산
- 조건문
- 반복문
기본 - 메소드
- 클래스와 인스턴스
- 상속
- 인터페이스
- 다형성
- 캡슐화
- 제네릭
- ArrayList, Java.utils
- Collection
- Map, Set
- 입출력
- 버퍼
- 에러 핸들링
고급 - 스레드
- JDBC
- ORM,- 자바 기본 네트워크
- 자바 http,- 자바 소캣 통신
- 람다식
- 스트림
자바 프로젝트 - 안드로이드 맛보기
- 자바 크롤러
Git 특강 - Git과 GitHub
- Markdown 작성
주차별 Time Table 확인하기 ▷

강사 소개

  • Placeholder
  • 륜도 (김도형) 개발자

    김도형 강사님은 비전공자 출신으로 아르바이트를 하던 게스트 하우스의 관리 프로그램을 VisaulBasic으로 개발하면서 개발에 처음 입문했습니다. 모바일 개발과 백엔드 (Java, Node Js)개발을 하며 최근에는 여행사 통합 자동화 시스템 설계 및 개발 프로젝트를 진행중이고, 연말 서비스 런칭을 목표로 창업을 준비중입니다.

연계 강의 할인


컴퓨터공학 입문 스쿨 수료 후
안드로이드/iOS/프론트엔드/웹 프로그래밍 스쿨 수강 시
40만 원을 할인해드립니다.

* 아래 이미지를 클릭하시면 해당 스쿨 페이지로 이동합니다.

  • Placeholder 안드로이드 개발
  • Placeholder iOS 개발
  • Placeholder 프론트엔드 개발
  • Placeholder Node.js 웹 프로그래밍
  • Placeholder Django 웹 프로그래밍