바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터과학
  • 강의학기
    2015년 2학기
  • 조회수
    34,748
  • 평점
    5/5.0 (1)
강의계획서
강의계획서
학습 목표 : 응용 소프트웨어 개발에 적합한 언어 및 개발 환경의 습득과 소프트웨어 개발 훈련을 목표로 한다. 이를 위해 강의와 실습을 통하여 Java 프로그래밍의 이해, 객체-지향 프로그래밍 능력 배양, 프로그램 설계 능력 배양, 문제 해결 능력을 배양하는 것을 목표로 한다.

교과목 소개 : 객체지향의 개념을 이해하고 이를 위해 자바 클래스의 기본적인 내용을 학습하며 클래스를 설계하고 활용할 수 있다. 자바의 상속과 인터페이스에 대해 이해하고 이를 활용하여 프로그래밍에서의 코드 재사용성을 향상 시킬 수 있다. 스레드의 개념을 이해하고 다중 스레드를 활용할 수 있다. AWT와 SWING을 학습하고 GUI에서의 이벤트 처리과정을 이해하여 GUI 프로그래밍을 할 수 있다.

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
비디오 강의소개 자바 소개 URL
1. 비디오 컴퓨터와 프로그램 그리고 자바 자바 소개 URL
2. 비디오 자바의 특징 및 자바 개발환경 프로그램 개발 환경 설정에 대하여 학습한다. URL
3. 비디오 자바프로그램의 예 / 프로그래밍 오류 / 식별자와 예약어 자바언어의 기본 자료형과 연산자를 학습한다. URL
4. 비디오 변수와 자료형 자바언어의 기본 자료형과 연산자를 학습한다. URL
5. 비디오 형 변환 / 연산자와 수식 / 문자열 자바언어의 기본 자료형과 연산자를 학습한다. URL
6. 비디오 선택문 자바언어의 제어문 및 배열을 학습한다. URL
7. 비디오 반복문 자바언어의 제어문 및 배열을 학습한다. URL
8. 비디오 제어의 이동 / 배열 자바언어의 제어문 및 배열을 학습한다. URL
9. 비디오 객체 지향 프로그래밍(1) 자바언어의 객체지향 특성을 이해하고 객체의 선언과 구조를 학습한다. URL
비디오 객체 지향 프로그래밍(2) 자바언어의 객체지향 특성을 이해하고 객체의 선언과 구조를 학습한다. URL
10. 비디오 클래스의 일반구조 / 클래스선언 / 객체의 생성 객체 생성을 위한 클래스의 선언과 속성 관리를 학습한다. URL
11. 비디오 멤버 변수 / 변수의 유효범위 객체 생성을 위한 클래스의 선언과 속성 관리를 학습한다. URL
12. 비디오 클래스 기능 클래스에서 기능(함수)의 선언과 관리를 학습한다. URL
13. 비디오 상속 객체의 상속 특성과 활용을 학습한다. URL
14. 비디오 객체의 형 변환 / 연산자 / 추상클래스와 추상메소드 / 예약어 객체의 상속 특성과 활용을 학습한다. URL
15. 비디오 인터페이스와 예외 처리 객체의 인터페이스 특성과 활용을 학습하고 예외 처리에 대한 활용을 알아 본다. URL
비디오 다중스레드 스레드의 개념과 다중 스레드의 활용을 학습한다. URL
비디오 스레드 동기화 / 스레드 사이의 통신 스레드의 개념과 다중 스레드의 활용을 학습한다. URL
비디오 패키지 개요 / Object 클래스 자바언어에서 제공되는 라이브러리 패키지를 알아보고 이에 대한 활용을 학습한다. URL
비디오 포장(Wrapper) 클래스 / 문자열의 개요 자바언어에서 제공되는 라이브러리 패키지를 알아보고 이에 대한 활용을 학습한다. URL
비디오 String 클래스 / StringBuffer 클래스 자바언어에서 제공되는 라이브러리 패키지를 알아보고 이에 대한 활용을 학습한다. URL
비디오 유틸리티 패키지 개요 / Random 클래스 / Array 클래스 자바언어에서 제공되는 라이브러리 패키지를 알아보고 이에 대한 활용을 학습한다. URL
비디오 java.io 패키지 개요 / 파일과 디렉터리 / 문자(Character) 스트림 자바언어에서 파일을 사용한 입출력과 네트워크를 통한 통신 방법을 학습한다. URL
비디오 바이트(Byte) 스트림 자바언어에서 파일을 사용한 입출력과 네트워크를 통한 통신 방법을 학습한다. URL
비디오 네트워크 개요와 java.net 패키지 / 인터넷 주소와 URL 자바언어에서 파일을 사용한 입출력과 네트워크를 통한 통신 방법을 학습한다. URL
비디오 TCP 소켓 / UDP 소켓 자바언어에서 파일을 사용한 입출력과 네트워크를 통한 통신 방법을 학습한다. URL
비디오 AWT와 스윙(Swing) / AWT 패키지와 주요 클래스 / 프레임(Frame) / 배치관리자(Layout Manager) / GUI를 이용한 프로그램 작성 방법을 학습한다. URL
비디오 패널(Panel) / 패널에서의 그래픽 사용 / 색의 사용 / 글꼴(Font)의 사용 GUI를 이용한 프로그램 작성 방법을 학습한다. URL
비디오 이벤트란? / 자바의 이벤트 모델 / 이벤트관련 컴포넌트 / 이벤트종류 GUI 컴포넌트와 연계된 이벤트 처리 과정을 학습한다. URL
비디오 이벤트 처리: 리스너 인터페이스(Listener Interface) GUI 컴포넌트와 연계된 이벤트 처리 과정을 학습한다. URL
비디오 스윙 컴포넌트 자바언어에서 제공되는 스윙 컴포넌트들에 대하여 학습한다. URL
비디오 푸시버튼 / 체크박스 / 라디오버튼 / 콤보박스 / 리스트 자바언어에서 제공되는 스윙 컴포넌트들에 대하여 학습한다. URL
비디오 스크롤바 / 그룹홀더 / 테이블 / 메뉴 자바언어에서 제공되는 스윙 컴포넌트들에 대하여 학습한다. URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업
pa****** 2021-03-05 03:42
교수님의 세심하고 명쾌한 강의 잘 수강하고 있습니다. 감사합니다.

이용방법

  • 실버라이트 강의 이용시 필요한 프로그램 [바로가기]

    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건