728x90

 평소 자바 프로젝트 진행시 버전별 특이점과 지원사항에 대해서 정리는 해두었지만 막상 java관련해서 전체적인 내용을 누군가에게 알려주어야 하는 경우가 없어서 강좌는 작성해 두지 않았습니다.

초안을 잡고 파이썬 강좌 완료 후 갱신하기 위한 초안입니다.


더보기

※ 인공지능 학습 : 인공지능에 대해서 이제는 일반인들도 활용하는 시대가 왔다고 생각하기 때문에 학습에 이용하는 방법에 대해서 접근해보았습니다.

  • 인공지능 엔진
  • API를 통한 인공지능 활용 및 개발
  • 인공지능을 활용하는 방법

> 인공지능은 활용시 주의할 점은 "환각"현상이다. 인공지능이 알려주는 것이 항상 진실이라고 생각하면 안된다. 그럼에도 불구하고 사용해서 얻을 수 있는 이익이 많아서 사용하게 될 것이다. 그렇기 때문에 모든 내용에 대해서는 근거을 확인하는 과정이 필요할 것이고 무분별하게 사용해서도 안될 것이다. 

> 또한 인공지능이 작성한 것이 윤리적 문제(다른 사람의 글을 도용 또는 인터넷에 있는 것을 무단 수집)를 야기할 수 있다는 것을 염두하고 검토하는 것이 필요할 것입니다.


자바 강의 커리큘럼 ( 검토 예정 )

1주차: 자바 프로그램 소개 및 개발환경 구축

  • 자바 프로그램 개발의 기본적인 개념과 역사 소개
  • JDK 설치 및 환경변수 설정
  • 개발 도구(Eclipse 등) 설치 및 환경 설정

강의 자료

  • 자바 프로그램 개발의 기본 개념과 역사에 대해 설명하는 PPT 자료
  • JDK 설치 방법과 환경변수 설정 방법에 대한 설명하는 PDF 자료
  • Eclipse 등의 개발 도구 설치 및 환경 설정 방법에 대한 PDF 자료

2주차: 자바 언어 기초

  • 변수와 자료형
  • 연산자
  • 조건문과 반복문
  • 배열

강의 자료

  • 변수와 자료형, 연산자, 조건문과 반복문, 배열에 대한 PPT 자료
  • 변수와 자료형, 연산자, 조건문과 반복문, 배열에 대한 예제 코드

3주차: 객체지향 프로그래밍

  • 클래스와 객체
  • 상속과 다형성
  • 추상화와 캡슐화
  • 인터페이스

강의 자료

  • 클래스와 객체, 상속과 다형성, 추상화와 캡슐화, 인터페이스에 대한 PPT 자료
  • 클래스와 객체, 상속과 다형성, 추상화와 캡슐화, 인터페이스에 대한 예제 코드

4주차: 예외처리와 입출력

  • 예외처리 기본 개념
  • try-catch-finally 구문
  • 입출력 스트림
  • 파일 입출력

강의 자료

  • 예외처리 기본 개념, try-catch-finally 구문, 입출력 스트림, 파일 입출력에 대한 PPT 자료
  • 예외처리 기본 개념, try-catch-finally 구문, 입출력 스트림, 파일 입출력에 대한 예제 코드

5주차: 자바 중급

  • 제네릭
  • 컬렉션 프레임워크
  • 스레드
  • 람다식

강의 자료

  • 제네릭, 컬렉션 프레임워크, 스레드, 람다식에 대한 PPT 자료
  • 제네릭, 컬렉션 프레임워크, 스레드, 람다식에 대한 예제 코드

6주차: 자바 고급

  • 네트워크 프로그래밍
  • JDBC 프로그래밍
  • 리플렉션과 어노테이션
  • 자바 8 이후의 변화

강의 자료

  • 네트워크 프로그래밍, JDBC 프로그래밍, 리플렉션과 어노테이션, 자바 8 이후의 변화에 대한 PPT 자료
  • 네트워크 프로그래밍, JDBC 프로그래밍, 리플렉션과 어노테이션, 자바 8 이후의 변화에 대한 예제 코드

7주차: 프로젝트

  • 자바를 활용한 간단한 프로젝트 실습
  • 강의에서 학습한 내용을 활용하여 최소한의 기능을 구현하는 것을 목표로 함

강의 자료

  • 프로젝트 실습에 대한 PPT 자료
  • 프로젝트 실습에 대한 예제 코드
728x90

+ Recent posts