90.2021년 2학기 자바 프로그래밍

  1. 수업방식
    1. 사회적 거리두기 3단계 적용시 : 대면강의
    2. 사회적 거리두기 2단계 적용시 : 대면강의
  2. 주요 사이트
    1. 사이버캠퍼스 : http://cyber.jj.ac.kr
    2. Office 365 : 정품 오피스를 무료로 사용(우리학교 학생)
    3. 자바 API : Java SE 8 API Specification
    4. 수업용 샘플 자료 : 자료, 소스
    5. 임시(AI) 
  3. 강의 관련
    1. 교재
      1. 교 재 : 명품 자바 에센셜(JAVA ESSENTIAL )
      2. 저 자 : 황기태
      3. 출판사 : 생능출판사
      4. 가 격 : 28,000원
    2. 평가
      1. 중간고사 : 시험 100점 만점(비율:30%)
      2. 기말고사 : 시험 100점 만점(비율:40%)
      3. 과 제 : 100점 만점(비율:20%)
      4. 출 석 : 100점 만점(비율:10%)
        1. 결석1회당 1점 감점
        2. 지각1회당 0.5점 감점
        3. 11회이상 결석은 F
      5. 성적 계산 예
        1. 중간 90, 기말 80, 과제 90, 출석 80일 경우
        2. 90 * 0.3 + 80 * 0.4 + 90 * 0.2 + 80 * 0.1 = 85
      6. 출석인정 사항
        1. 질병으로 이한 공결사유 변경 : 입원했을 경우로 한정
        2. 일반공결은 교수서명을 받지 않음
      7. 취업자는 기말고사 성적을 100점으로 계산하여 평가하겠음
    3. 교수 연락처
      1. 홈페이지 : http://www.moak.co.kr
      2. 핸 드 폰 : 수업시간에 알려줌
  4.  
  5. 기본 자료

강의내용

  1. 자바개발환경구성
  2. 첫번째 프로그램(메모장 사용)
  3. 첫번째 프로그램(eclipse 사용)
  4. 성적계산용  샘플1,  샘플2,  샘플3
  5. 번호, 이름, 성별, 국어, 영어, 수학 점수를 입력받아 총점, 평균을 구하는 프로그램 작성
  6. Student 클래스 생성 : myinput(), myprint() 메서드 생성
  7. 02번째 프로그램(Scanner)
  8. 03번째 프로그램(Class 개념)
  9. 04번째 프로그램(static과 final 개념)
  10. 05번째 프로그램(생성자:Constructor)
  11. 06번째 프로그램(상속:Inheritance)
  12. 07번째 프로그램(성적처리) — 클래스 개념
  13. 08번째 프로그램(성적처리) — 배열, static
  14. 09번째 프로그램(성적처리) — 예외처리, 파일 읽기/쓰기
  15. 10번째 프로그램(성적처리) — 상속
  16. ============== 스윙(Swing) 시작 =============
  17. 자바 GUI 스윙(Swing)
  18. Swing 사용 예제 1
  19. Swing Component 추가 방법 1 : 기본 콤포넌트
  20. Swing Component 추가 방법 2 : JTable
  21. 콤보박스 2개 연동하는 방법
  22. 이벤트 처리
  23. Swing_Component 이용한 관리프로그램(HashTable이용) 실행파일
  24. Swing_Component 이용한 관리프로그램(DB이용) 실행파일
  25. 파일 입출력
  26. ============== 데이터베이스(Sqlite) 사용 =======
  27. Sqlite 사용법
  28. 자바에서 Sqlite 사용하기
  29. 11번째 프로그램(성적처리) — DB 사용하기
  30. ============== 데이터베이스(MySql) 사용 =======
  31. MySql 접속   / 중고차 프로그램
  32.  
  33. 컬렉션과 제네릭(Collection and Generics)
  34. 스레드(Thread)
  35.        Synchronized,       ChatClient,     WhanChatClient
  36.  
  37. 기말 시험 유형
    1. 과제A : 기말시험 유형
    2. 과제C(예금의 원리합계 계산)
    3. 과제D(햄버거 가격 계산)
    4. 과제F(도서구입 가격 계산)

========================================================================= 2019년 1학기 자바프로그래밍 강의일정 .

  1. 기본 자료
    1. 사이버캠퍼스 : http://cyber.jj.ac.kr
    2. 학생홈페이지 : http://smart9.iwinv.net
    3. 자바 API : Java SE 8 API Specification
    4. 수업용 샘플 자료 : 자료
  2. 강의계획서                                           .
  3. 자바개발환경구성
  4. 첫번째 프로그램(메모장 사용)
  5. 첫번째 프로그램(eclipse 사용)
  6. 02번째 프로그램(Scanner)
  7. 03번째 프로그램(Class 개념)
  8. 04번째 프로그램(static과 final 개념)
  9. 05번째 프로그램(생성자:Constructor)
  10. 06번째 프로그램(상속:Inheritance)
  11. 07번째 프로그램(성적처리) — 클래스 개념
  12. 08번째 프로그램(성적처리) — 배열, static
  13. 09번째 프로그램(성적처리) — 예외처리, 파일 읽기/쓰기
  14. 10번째 프로그램(성적처리) — 상속
  15. ============== 스윙(Swing) 시작 =============
  16. 자바 GUI 스윙(Swing)
  17. Swing 사용 예제 1
  18. Swing Component 추가 방법 1 : 기본 콤포넌트
  19. Swing Component 추가 방법 2 : JTable
  20. 콤보박스 2개 연동하는 방법
  21. 이벤트 처리
  22. Swing_Component 이용한 관리프로그램(HashTable이용) 실행파일
  23. Swing_Component 이용한 관리프로그램(DB이용) 실행파일
  24. 파일 입출력
  25. ============== 데이터베이스(Sqlite) 사용 =======
  26. Sqlite 사용법
  27. 자바에서 Sqlite 사용하기
  28. 11번째 프로그램(성적처리) — DB 사용하기
  29. ============== 데이터베이스(MySql) 사용 =======
  30. MySql 접속   / 중고차 프로그램
  31.  
  32. 컬렉션과 제네릭(Collection and Generics)
  33. 스레드(Thread)
  34.        Synchronized,       ChatClient,     WhanChatClient
  35. 중간고사
    1. 일시 : 2019년 4월 23일(화) 수업시간
    2. 문제 유형 : 중간고사 문제 유형
  36. 기말고사
    1. 일시 : 2019년 6월 18일(화) 오전 10시 30
    2. 문제 유형 :
      1. Swing 부분이 코딩된 코드(JFrame의 생성자)는 시험때 제공
      2. 위 Swing 부분의 일부 코드 수정(예 : btnSave.addActionlistener(this)추가)
      3. actionPerformed() 부분 완성
      4. 새로운 클래스 생성및 완성(예: 과제A의 class Officer201812345 완성)
      5. 주의 사항 : 시험 시간에
        1. 웹브라우저(인터넷익스플로러, 크롬 등) 사용금지
        2. 기존 소스코드 참조 금지
  37. 과제 모음
    1. 과제A : 과제 유형 설명용
    2. 과제B(직장의 월급 계산) : 5월 08일 24시까지
    3. 과제C(예금의 원리합계 계산) : 5월 15일 24시까지
    4. 과제D(햄버거 가격 계산) : 5월 17일 24시까지
    5. 과제E(친구명단 관리) : 5월 22일 24시까지
    6. 과제F(도서구입 가격 계산) : 5월 29일 24시까지
    7. 과제G(공인중개사 수수료 계산) : 5월 31일 24시까지
    8. 과제H(주택용 전기요금 계산) : 6월 5일 24시까지
  38. 수업시간 사용
    1. 수업시간 작업한 소스파일
    2. 수업시간 작업한 소스파일(JeonjuUniv)
    3. 복사가능 소스

파일 전송

  1. 윈도우탐색기 사용
    1. 윈도우 탐색기의 주소창에 ftp://up:up@202.31.234.45 를 입력한 후 복사/붙여넣기
    2. 단, 파일명이 영어/숫자만 가능, 한글이 포함되면 안됨
    3. 파일명은 FinalRep_201912345와 같이 뒤에 학번만 쓰시오

지난 강의자료 – 2018년 1학기 자바프로그래밍 강의일정

  1. 강의계획서                                          .
  2. 자바개발환경구성
  3. 첫번째 프로그램(메모장 사용)
  4. 첫번째 프로그램(eclipse 사용)
  5. 자바 기본 구조와 연산자     자바 샘플 소스 01
  6. 조건문
  7. 반복문
  8. 배열
  9. 예외처리
  10. 클래스와 객체
  11. 상속
  12. 추상클래스(abstract class)
  13. 인터페이스(interface)
  14. 스윙(Swing)
    1. Swing 사용 예제 1
    2. Swing Component 추가 방법
  15. 이벤트 처리
  16. 파일 입출력
  17. MySql 접속   / 중고차 프로그램
  18. 컬렉션과 제네릭(Collection and Generics)
  19. 스레드(Thread)
  20.        Synchronized,       ChatClient
  21. ..
  22. ..
  1.  

강의 일정

  1. 기말고사 일시 :
    1. A4 2페이지 분량(양면 가능) 요약문 작성
      1. 시험볼 때 작성한 요약문 참조하여 시험 응시
      2. 워드프로세서로 작성하여 인쇄한 것만 가능(손글씨로 한 것은 안됨)
      3. 본인이 작성할 것(동일 문서 있으면 중간고사 성적 1/2만 인정)
    2. 기말고사 연습용
  2. 중간고사 일시 : 4월 25일(수) 14시 30분
    1. A4 2페이지 분량(양면 가능) 요약문 작성
      1. 시험볼 때 작성한 요약문 참조하여 시험 응시
      2. 워드프로세서로 작성하여 인쇄한 것만 가능(손글씨로 한 것은 안됨)
      3. 본인이 작성할 것(동일 문서 있으면 중간고사 성적 1/2만 인정)
    2. 중간고사 연습용
    3. 중간고사 정리 파일
  3. 보강주간(04/30~05/04) :
    1. 04/30(월) : 05/07(월) 어린이날 보강
    2. 05/01(화) : 05/22(화) 석가탄신일 보강
    3. 05/02(수) : 06/06(수) 현충일 보강
    4. 05/03(목) : 06/13(수) 지방선거일 보강
  4. 기말고사(06/18~06/22)
  1.  
error: Content is protected !!