탈잉 - 세상의 모든 재능
다회차 수업
협의 후 결정
|
영등포
상세장소 : 협의 후 결정
협의 후 결정
|
강남
협의 후 결정
|
신촌홍대
강남, 신촌, 홍대, 노량진, 대방, 영등포 등 위치에 따라 근처 스터디룸 이용할 예정입니다. 위치는 언제나 협의가 가능 합니다~!!
장소 : 협의 후 스터디룸
추가 비용 없음
실시간 톡
₩20,000원 / 시간
₩320,000 / 총 4회 16시간
소명섭
ssosso
JAVA 를 자바라~
찜하기
  • 4시간/회
  • 최대인원:2~4
  • ₩20,000/시간

튜터정보

  • 신분 인증 됨
안녕하세요. 튜터 소명섭 입니다.
현재 대기업권 IT에서 풀스택 개발, 사내외 강의, AA 담당을하고 있으며, 아키텍트, 교육강사,풀스택개발을 꿈꾸는 4년차 소프트웨어 엔지니어입니다.
신기술에 관심이 많으며, 다양한 FE, BE 개발 및 프레임워크, 인프라, AI, 빅데이터, 하이브리드 클라우드, 대용량 분산처리 기술에 관심이 많습니다.
시스템의 유지보수성을 높이기 위해 클린 코드를 작성하고, 클린 아키텍처를 만들고자 고민을 하며 하루하루를 보내고 있습니다.

* 간단이력 *
- 학부 시절, 각종 공모전, 경진대회 입상경력 7회 (대상,우수상,장려상 등등)
- 학부 시절, 창업동아리 및 연구실에서 중고등학생 교육사업 및 프로그래밍 리딩
- 실무교육기관에서 실무교육 다수 수료 (년평균 300H)
- 외국계 생명보험 차세대급 모바일프로젝트 메인업무 개발
- 기업 시스템 프레임워크 기술지원 및 개발
- 사내외 강의 (Java, Spring외)
- Spring 기반의 사내 프레임워크 솔루션 개발 및 유지보수
- 각종 프로젝트 및 프로그래밍 외주

수업소개

프로그래밍 하면 어떻게 떠오르실지 모르겠습니다. 두렵다? 어렵다? 너..참 낯설다? 흥미롭다? 저는 두려우면서 어렵기도 했고, 하지만 배우면서 익힌 기술들을 통해 문제를 해결할 때는 엄청난 쾌감과 흥미를 느꼈었습니다.
저는 원래 수학과에 재학 중이였는데요. 스마트폰을 계기로 수학과를 자퇴하고 타 대학 컴퓨터공학에 입학 한 후 1~4학년 교육을 이수했습니다. 제가 터닝을 하면서 느꼈던 부분은 1학년 때 C언어를 처음 배웠었는데, 교수님은 설명해주시는데 복학생이나 선배들은 알아듣는것 같은데 신입생들은 저게 무슨 소리인가...저도 마찬가지였습니다. 툴도 처음 접하니 아무것도 모르겠더라구요. 알려주는 사람도 없고, 처음에는 정말 재미없었습니다.
그래서 저는 책과 인터넷을 벗 삼아 공부를 하게 되었고, 공부를 하면서 조금 친숙해지니 재밌더라구요. 성장통을 한번 겪고나니 프로그래밍 언어라는게 벽이 있지만 넘지 못할 벽은 아니였습니다. 저 처럼 처음시작을 하면서 어려움을 느꼈던 분들에게 이 수업을 추천합니다.
프로그래밍 자체가 재밌지는 않을 수 있습니다만 배우면서 해결해 나가는 과정을 통해 또는 원하는 바를 얻을 수 있었을 때 충분히 흥미로울 수 있을 겁니다.


@ 수업 수강 후
- 기본적인 콘솔기반의 Java 프로그래밍이 가능해집니다.
- 자바 소스코드를 이해하고 어떤 의미인지 읽을 수 있습니다
- 객체 지향설계에 대한 이해를 높일 수 있어서 OOP(객체지향프로그래밍)이해를 할 수 있고, 타언어 중 객체지향 언어에 접근이 수월해집니다.
- 자바 및 프로그래밍 관련 커뮤니케이션이 가능해집니다.
- Java의 기반이 되는 웹 or 안드로이드 서버사이드 개발에 접근이 용이합니다.
- Java의 Thread or 네트워크 or GUI 프로그래밍 학습시 접근이 용이합니다.


@ 수업구성원
- 2~4명으로 진행합니다.
- 1명 신청 후 1주일 내에 최소인원 안되면 1:1로 진행합니다.

★ 일정
- 평일은 야간 19:00 ~21:00, 2시간씩 주 2일 진행 예정입니다.
- 주말은 오전, 오후, 저녁 타임 주 1일 4시간 -> 튜티님과 협의하여 진행합니다.

@ 수업목표 or 얻을 수 있는 부분
- 컴퓨터의 기본원리 및 자료구조와 알고리즘의 중요성을 이해한다.
- Java언어의 특징, 문법을 이해한다.
- 객체지향관점의 프로그래밍 구현 및 설계에 대해 이해 할 수 있다.
- 기본적인 Java 프로그래밍을 할 수 있다.

@ 수업진행방식
- 이론을 정확히 숙지하는것을 우선합니다.
- 이론은 충분히 설명해드리며, 최대한 간단히 핵심과 원리를 짚어 드립니다.
- 라이브 코딩을 통해 같이 따라하면서 이론에 대한 내용을 습득하도록 진행합니다.
- 수업 중 상황에 따라 간단한 실습시간이 주어질 수 있습니다. 충분한 고민의 시간과 피드백을 통해 같이 해결 해 나갈 예정입니다.
- 이론 내용 숙지를 위해 2주차 부터 간단한 과제가 있습니다.


@ 과제
- 2주차 부터 이론에 기반하여 과제를 드립니다.
- 수업 특성상 연계성 보다는 각 주차별 핵심 내용을 습득할 수 있도록 구성했습니다.
-적당한 수준으로 수업내용 체화를 위함 이니 꼭 해보시기를 권합니다.


@ 준비물
- 개인노트북

수업대상

  • 해당 수업은 Java프로그래밍 입문에 해당하는 Level로 구성하였습니다. 기초부터 차근차근 배우면서 Java프로그래밍의 흥미를 돕기 위해 개강 되었습니다.
    현재 실무자이시거나 이미 Java에 능숙하신 분들에게는 수업대상에 맞지 않습니다.
    ㅠㅠ

    # 추천
    - 한번 학습은 했는데 복습이 필요하신 분
    - 프로그래밍 첫 언어로 Java를 선택하신 분
    - 부담없이 프로그래밍 하고 싶으신 분
    - 웹/앱 개발자를 꿈꾸시는분
    - 다음 학기 Java프로그래밍 과목에 대해 예습이 필요하신 분

    # 비추천
    - 이미 혼자서 프로그래밍이 가능하신 분
    - 중급이상의 실력자
    - Java프로그래밍에 능숙 하신 분

커리큘럼

1회차

@ 자바 프로그래밍 환경
- Java 개요 & 특징 설명
- 개발 환경 구축 (JDK 및 IDE설치, 환경변수 설정)
: IDE는 튜티의 의견에 따라 이클립스 or intelliJ로 진행합니다.
- 간단한 프로그램 작성
- 자료형 이론 및 실습

2회차

@ 자바 기본 문법
- 연산자
- 제어문, 반복문
- 배열

@ 자료구조 및 알고리즘 이해

2주차 과제 - 알고리즘 및 간단한 프로그램 구현해보기

3회차

@ 객체지향 프로그래밍 기본
- 객체지향 프로그래밍 개념
- 클래스 기본
- 상속
- 다형성

@ 기본적인 UML 이해

3주차 과제 - 객체지향 프로그래밍 적응하기

4회차

@ 객체지향 프로그래밍 응용
- 추상클래스
- 인터페이스
- 알아두면 도움되는 디자인패턴 소개 및 개념활용

@ 유용한 클래스 소개 및 활용

과제 - 객체지향프로그래밍2

리뷰(3)

리뷰쓰기
4.9
  • 커리큘럼
  • 전달력
  • 준비성
  • 친절도
  • 시간준수

실시간톡

실시간 톡하기