Java 언어의 문법 + 기본적인 프로그래밍 스킬 + 자료구조를 동시에 학습해보세요

1. Java 자료구조 강좌 소개

부경대학교 IT융합응용공학과 권오흠 교수님의 자료구조 및 실습 강좌입니다.
Java 언어를 사용하며, 좋은 소프트웨어를 설계하는데 필수 소양인 자료구조 능력을 갖출 수 있는 좋은 강좌입니다. 자료구조 개념과 이론들을 먼저 학습하고, 학습한 개념들로 전화번호부, 미로, 계산기 예제들에 적용하여 응용력을 키울 수 있는 강좌입니다.

보통의 자료구조 수업보다 조금 낮은 수준에서 시작하기 때문에 약간의 C언어 문법 기본만 알고 있다면 본 강좌를 통해 ‘JAVA 문법 + 기본적 프로그래밍 스킬 + 자료구조’ 를 동시에 학습할 수 있습니다.

2. 도움되는 분들

  • 좋은 프로그래머가 되고 싶은 개발자
  • 컴퓨터공학과 학생
  • 컴퓨터 공학 소양이 부족한 개발자
  • 규모있는 소프트웨어를 개발하고 싶은 분
  • 개발자가 되고 싶은 분

3. 강좌 특징

  • 사용언어 : Java
  • 학습방법
    • 프로그래밍 경험이 없는 경우 : 처음부터
    • Java 언어는 처음이지만 C 프로그래밍에는 어느 정도 능숙한 경우 : 1-3 에서 시작
    • Java 사용 경험이 있지만 클래스, 객체 등의 개념을 다시 학습하고 싶은 경우 : 2-1장에서 시작
    • Java 에 능숙한 경우 : 3-1 에서 시작

4. 관련된 강좌

강좌 평가

5

7 개의 수강평
  • 5 점7
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. Jason Oh의 프로필 사진

    좋은 강의 감사합니다.

    5

    자료구조가 강좌가 링크드리스트를 끝으로 마치는 것인지요?

  2. 몽우기의 프로필 사진

    명강의 중에 명강의였습니다.

    5

    JAVA를 배웠지만 이번 강의를 통해 기초부터 빠르게 그렇지만 또 정확하게 다질 수가 있었고 비전공자인 제가 보다 전공자(?)답게 알고리즘을 생각할 수 있게 만들어 준 강의였던 거 같습니다. 알고리즘에 대한 기초가 없으신 분들은 반드시 들어야 할 강의라고 생각합니다. 좋은 강의 정말 감사합니다.

  3. todayilearn의 프로필 사진

    자바의 전반적인 자료구조 개념을 이해할 수 있습니다.

    5

    가물가물 했던 기초를 다잡아주시고, 그에 맞는 실습을 진행하십니다.
    강의시간은 꽤 긴 편이지만 그만큼 심도있게 다룹니다.
    특히 ‘이 문제를 조금 더 생각해보면 어떻게 될까?’라는 사고방식을 배웠습니다.

  4. SH의 프로필 사진

    좋은 강의 감사드립니다.

    5

    부족한 기초를 잡는데 큰 도움이 되었습니다. 감사합니다.

  5. 박은정의 프로필 사진

    헷갈렸던 개념들을 이해하기 쉽게 설명해 주십니다.

    5

    명강의!!

  6. 김윤규의 프로필 사진

    대체적으로 쉽게 설명해주셔서 이해가 잘됐습니다.

    5

    감사합니다.

강좌 교육과정

오리엔테이션
강의소개 및 실습환경학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:12:00
제1-1장: 변수, 배열, 반복문
변수, 배열, 반복문 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:40:00
변수, 배열, 반복문 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:19:00
변수, 배열, 반복문 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:15:00
변수, 배열, 반복문 4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:27:00
변수, 배열, 반복문 5학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:28:00
변수, 배열, 반복문 6학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:33:00
변수, 배열, 반복문 7학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:33:00
제1-2장: 메서드 호출과 프로그램의 기능적 분할
메서드 호출과 프로그램의 기능적 분할 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:25:00
메서드 호출과 프로그램의 기능적 분할 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:30:00
메서드 호출과 프로그램의 기능적 분할 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:46:00
메서드 호출과 프로그램의 기능적 분할 4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:42:00
제1-3장: 문자열 다루기
문자열 다루기 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:47:00
문자열 다루기 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:53:00
문자열 다루기 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:42:00
제2-1장: 클래스, 객체, 참조변수
클래스, 객체, 참조변수 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:42:00
클래스, 객체, 참조변수 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:40:00
클래스, 객체, 참조변수 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:31:00
클래스, 객체, 참조변수 4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:45:00
클래스, 객체, 참조변수 5학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:59:00
제2-2장: 메서드와 생성자
메서드와 생성자 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:45:00
메서드와 생성자 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:46:00
메서드와 생성자 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:56:00
제2-3장: static 그리고 public
static 그리고 public 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:39:00
static 그리고 public 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:28:00
제3-1장: 상속 (Inheritance)
상속 (Inheritance) 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:41:00
상속 (Inheritance) 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
상속 (Inheritance) 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:46:00
제3-2장: 예제 (Scheduler Program)
예제 (Scheduler Program) 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
예제 (Scheduler Program) 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 01:00:00
제3-3장: 클래스 Object와 Wrapper 클래스
클래스 Object와 Wrapper 클래스학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:52:00
제3-4장: 추상클래스와 인터페이스
추상클래스와 인터페이스 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:41:00
추상클래스와 인터페이스 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:38:00
추상클래스와 인터페이스 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:44:00
추상클래스와 인터페이스 4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
제3-5장: Generic 프로그래밍과 Generics
Generic 프로그래밍과 Generics 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:33:00
Generic 프로그래밍과 Generics 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:50:00
Generic 프로그래밍과 Generics 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
제4-1장: 연결리스트의 개념과 기본연산
연결리스트의 개념과 기본연산 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:28:00
연결리스트의 개념과 기본연산 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:40:00
연결리스트의 개념과 기본연산 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:30:00
연결리스트의 개념과 기본연산 4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:31:00
연결리스트의 개념과 기본연산 5학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
제4-2장: 연결리스트 응용예(다항식 프로그램)
연결리스트 응용예(다항식 프로그램)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 01:03:00
제4-3장: 연결리스트와 Iterator
연결리스트와 Iterator 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:28:00
연결리스트와 Iterator 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:41:00
연결리스트와 Iterator 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:28:00
제4-4장: 이중연결리스트와 listIterator
이중연결리스트와 listIterator 1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:37:00
이중연결리스트와 listIterator 2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:38:00
이중연결리스트와 listIterator 3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:31:00
이중연결리스트와 listIterator 4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:34:00

우리는 성장기회의 평등 을 추구합니다.

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R10 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED