11. 자바프로그래밍

2017년 1학기 강의 일정

  1. 03월 06일 : 강의계획서,
  2. 03월 08일 :
    1. 자바개발환경구성,
    2. 첫번째 프로그램(메모장 사용),
    3. 첫번째 프로그램(eclipse 사용)
  3. 03월 13일/15일 :
    1. 자바 시작
    2. 자바 기본 프로그래밍
  4. 03월 20일/22일
    1. 조건문
    2. 반복문
    3. 배열
  5. 03월 27일/29일
    1. 예외처리
    2. 클래스와 객체         수업용소스
  6. 04월03일/05일
    1. 상속
    2. 추상클래스(abstract class)
    3. 인터페이스(interface)
  7. 04월10일/12일 :      수업파일
    1. Student 클래스 생성
    2. Faculty 클래스 생성
    3. 스윙(Swing)
  8. 04월17일/19일
    1. 스윙(Swing)
    2. MySql 접속
  9. 04월24일(월) : 중간고사    결과(100점만점)
  10. 04월26일(수) : 정상수업
  11. 보강주간(04/27~05/03) : 자바 수업 없음
    1. 05월 01일(월) : 5월 9일() 대통령선거 보강(5/1 월요일 자바 수업 없음)
  12. 05월08일/10일,     05월15일/17일,  05월22일/24일
    1. 이벤트 처리
    2. DTO,    Const,   DAO,    UI,    테이블생성
    3. 05월08일수업결과,
    4. 05월15일수업결과,
  13. 05월 29일/31일, 06월 05일
    1. 파일 입출력
    2. 컬렉션과 제네릭(Collection and Generics)
  14. 06월 07일
    1. 스레드(Thread)        Synchronized,       ChatClient
  15. 06월 12일/14일
    1. 중고차테이블        중고차샘플      중고차프로그램소스
  16. 기말시험 : UI_A    UI_B   성적확인
    1. 일시 : 2017년 06월 19일(월) 오후 2시 30분
    2. 시험 방법 : 실기 시험, 오픈 북
    3. 시험 문제 형식
      1. 테이블이 주어지면 DTO, DAO, UI를 만들고
        1. JLabel, LButton, JRadioButton, JTextField, JTextArea, JComboBox,
        2. JCheckBox, JList
      2. 값을 입력하고 [버튼1]을 누르면 입력된 데이터를 DB에 저장하기
      3. [버튼2]를 누르면 DB에 저장된 데이터를 가져와서 JTextArea에 출력하기
      4. [버튼3]을 누르면 주어진 문제에 대한 답이 JTextArea에 출력하기
        1. 예 : ( ): 반복문을 빠져 나가지 않으면서 즉시 다음 반복으로 넘어가고자 할 때 사용되는 문장
        2. 5~10개 정도의 용어 문제 출제
      5. [버튼4]을 누르면 JTextField와 JTextArea에 입력된 값을 201612345.txt 파일에 저장 또는 201612345.txt 파일에 저장된 값을 JTextArea에 출력하기
      6. [버튼5]을 누르면 StringBuffer, StringTokenizer, ArrayList 클래스를 사용하여 ?? 작업한 결과를 JTextArea에 출력하기
  17. 프로젝트 제출
    1. 제출일 : 6월 24일(토) 까지
    2. MyConst.java의 URL의 IP주소를 localhost로 변경
      1. public static final String URL = “jdbc:mysql://localhost:3306/javasuup”;

파일 전송 : 여기를 클릭(단, 파일명이 영어/숫자만 가능)

기타

  1. 출석 인정 방법
    1. 출석인정요청서를 작성하여 각 교수님께 서명을 받아 학과 행정실에 제출
  2. 신청사유
    1. 교육과정으로 운영하는 현장실습과 현장견학, 학교대표로 대회에 참가하는 경우 및 홍보대사로서 학교행사를 지원하는 경우(교내축제·교내체육대회·수학여행·졸업여행·MT 등에 참가하는 경우는 제외한다)
    2. 법령에 의한 의무이행을 위하여 소집되거나 행사에 참가하는 경우
    3. 본인의 상해나 질병으로 출석할 수 없는 경우
    4. 가족(「민법」 제779조에 따른 가족을 말한다)이 사망한 경우
    5. 그 밖에 총장이 불가피한 사유가 있다고 인정하여 허가한 경우