88. 2022년 2학기 자바프로그래밍
- 주요 사이트
- 사이버캠퍼스 : http://cyber.jj.ac.kr
- Office 365 : 정품 오피스를 무료로 사용(우리학교 학생)
- 자바 API : Java SE 8 API Specification
- 수업용 샘플 자료 : 자료, 소스
- 임시(AI)
- 강의 관련
- 교재 : 없어도 됨
- 교 재 : 명품 자바 에센셜(JAVA ESSENTIAL )
- 저 자 : 황기태
- 출판사 : 생능출판사
- 가 격 : 28,000원
- 평가
- 중간고사 : 시험 100점 만점(비율:30%)
- 기말고사 : 시험 100점 만점(비율:50%)
- 과 제 : 100점 만점(비율:10%)
- 출 석 : 100점 만점(비율:10%), 출석 점수는 시스템에서 자동 계산됨
- 단, 11회이상 결석은 F
- 출석인정 사항
- 질병으로 이한 공결사유 변경 : 입원했을 경우로 한정
- 일반공결은 교수서명을 받지 않음
- 취업자는 기말고사 성적을 100점으로 계산하여 평가하겠음
- 교수 연락처
- 홈페이지 : http://www.moak.co.kr
- 핸 드 폰 : 수업시간에 알려줌
- 교재 : 없어도 됨
- 기본 자료
강의내용
- 자바개발환경구성
- 첫번째 프로그램(메모장 사용)
- 첫번째 프로그램(eclipse 사용)
- 성적계산용 샘플1, 샘플2, 샘플3
- 번호, 이름, 성별, 국어, 영어, 수학 점수를 입력받아 총점, 평균을 구하는 프로그램 작성
- Student 클래스 생성 : myinput(), myprint() 메서드 생성
- 02번째 프로그램(Scanner)
- 03번째 프로그램(Class 개념)
- 04번째 프로그램(static과 final 개념)
- 05번째 프로그램(생성자:Constructor)
- 06번째 프로그램(상속:Inheritance)
- 07번째 프로그램(성적처리) — 클래스 개념
- 08번째 프로그램(성적처리) — 배열, static
- 09번째 프로그램(성적처리) — 예외처리, 파일 읽기/쓰기
- 10번째 프로그램(성적처리) — 상속
- ============== 스윙(Swing) 시작 =============
- 자바 GUI 스윙(Swing)
- Swing 사용 예제 1
- Swing Component 추가 방법 1 : 기본 콤포넌트
- Swing Component 추가 방법 2 : JTable
- 콤보박스 2개 연동하는 방법
- 이벤트 처리
- Swing_Component 이용한 관리프로그램(HashTable이용) 실행파일
- Swing_Component 이용한 관리프로그램(DB이용) 실행파일
- 파일 입출력
- ============== 데이터베이스(Sqlite) 사용 =======
- Sqlite 사용법
- 자바에서 Sqlite 사용하기
- 11번째 프로그램(성적처리) — DB 사용하기
- ============== 데이터베이스(MySql) 사용 =======
- MySql 접속 / 중고차 프로그램
- 컬렉션과 제네릭(Collection and Generics)
- 스레드(Thread)
- Synchronized, ChatClient, WhanChatClient
- 기말 시험 유형
- 과제A : 기말시험 유형
- 과제C(예금의 원리합계 계산)
- 과제D(햄버거 가격 계산)
- 과제F(도서구입 가격 계산)
========================================================================= 2019년 1학기 자바프로그래밍 강의일정 .
- 기본 자료
- 사이버캠퍼스 : http://cyber.jj.ac.kr
- 학생홈페이지 : http://smart9.iwinv.net
- 자바 API : Java SE 8 API Specification
- 수업용 샘플 자료 : 자료
- 강의계획서 .
- 자바개발환경구성
- 첫번째 프로그램(메모장 사용)
- 첫번째 프로그램(eclipse 사용)
- 02번째 프로그램(Scanner)
- 03번째 프로그램(Class 개념)
- 04번째 프로그램(static과 final 개념)
- 05번째 프로그램(생성자:Constructor)
- 06번째 프로그램(상속:Inheritance)
- 07번째 프로그램(성적처리) — 클래스 개념
- 08번째 프로그램(성적처리) — 배열, static
- 09번째 프로그램(성적처리) — 예외처리, 파일 읽기/쓰기
- 10번째 프로그램(성적처리) — 상속
- ============== 스윙(Swing) 시작 =============
- 자바 GUI 스윙(Swing)
- Swing 사용 예제 1
- Swing Component 추가 방법 1 : 기본 콤포넌트
- Swing Component 추가 방법 2 : JTable
- 콤보박스 2개 연동하는 방법
- 이벤트 처리
- Swing_Component 이용한 관리프로그램(HashTable이용) 실행파일
- Swing_Component 이용한 관리프로그램(DB이용) 실행파일
- 파일 입출력
- ============== 데이터베이스(Sqlite) 사용 =======
- Sqlite 사용법
- 자바에서 Sqlite 사용하기
- 11번째 프로그램(성적처리) — DB 사용하기
- ============== 데이터베이스(MySql) 사용 =======
- MySql 접속 / 중고차 프로그램
- 컬렉션과 제네릭(Collection and Generics)
- 스레드(Thread)
- Synchronized, ChatClient, WhanChatClient
- …
- …
- 중간고사
- 일시 : 2019년 4월 23일(화) 수업시간
- 문제 유형 : 중간고사 문제 유형
- 기말고사
- 일시 : 2019년 6월 18일(화) 오전 10시 30
- 문제 유형 :
- Swing 부분이 코딩된 코드(JFrame의 생성자)는 시험때 제공
- 위 Swing 부분의 일부 코드 수정(예 : btnSave.addActionlistener(this)추가)
- actionPerformed() 부분 완성
- 새로운 클래스 생성및 완성(예: 과제A의 class Officer201812345 완성)
- 주의 사항 : 시험 시간에
- 웹브라우저(인터넷익스플로러, 크롬 등) 사용금지
- 기존 소스코드 참조 금지
- 과제 모음
- 과제A : 과제 유형 설명용
- 과제B(직장의 월급 계산) : 5월 08일 24시까지
- 과제C(예금의 원리합계 계산) : 5월 15일 24시까지
- 과제D(햄버거 가격 계산) : 5월 17일 24시까지
- 과제E(친구명단 관리) : 5월 22일 24시까지
- 과제F(도서구입 가격 계산) : 5월 29일 24시까지
- 과제G(공인중개사 수수료 계산) : 5월 31일 24시까지
- 과제H(주택용 전기요금 계산) : 6월 5일 24시까지
- 수업시간 사용
파일 전송
- 윈도우탐색기 사용
- 윈도우 탐색기의 주소창에 ftp://up:up@202.31.234.45 를 입력한 후 복사/붙여넣기
- 단, 파일명이 영어/숫자만 가능, 한글이 포함되면 안됨
- 파일명은 FinalRep_201912345와 같이 뒤에 학번만 쓰시오
…
지난 강의자료 – 2018년 1학기 자바프로그래밍 강의일정
- 강의계획서 .
- 자바개발환경구성
- 첫번째 프로그램(메모장 사용)
- 첫번째 프로그램(eclipse 사용)
- 자바 기본 구조와 연산자 자바 샘플 소스 01
- 조건문
- 반복문
- 배열
- 예외처리
- 클래스와 객체
- 상속
- 추상클래스(abstract class)
- 인터페이스(interface)
- 스윙(Swing)
- 이벤트 처리
- 파일 입출력
- MySql 접속 / 중고차 프로그램
- 컬렉션과 제네릭(Collection and Generics)
- 스레드(Thread)
- Synchronized, ChatClient
- ..
- ..
강의 일정
- 기말고사 일시 :
- A4 2페이지 분량(양면 가능) 요약문 작성
- 시험볼 때 작성한 요약문 참조하여 시험 응시
- 워드프로세서로 작성하여 인쇄한 것만 가능(손글씨로 한 것은 안됨)
- 본인이 작성할 것(동일 문서 있으면 중간고사 성적 1/2만 인정)
- 기말고사 연습용
- A4 2페이지 분량(양면 가능) 요약문 작성
- 중간고사 일시 : 4월 25일(수) 14시 30분
- A4 2페이지 분량(양면 가능) 요약문 작성
- 시험볼 때 작성한 요약문 참조하여 시험 응시
- 워드프로세서로 작성하여 인쇄한 것만 가능(손글씨로 한 것은 안됨)
- 본인이 작성할 것(동일 문서 있으면 중간고사 성적 1/2만 인정)
- 중간고사 연습용
- 중간고사 정리 파일
- A4 2페이지 분량(양면 가능) 요약문 작성
- 보강주간(04/30~05/04) :
- 04/30(월) : 05/07(월) 어린이날 보강
- 05/01(화) : 05/22(화) 석가탄신일 보강
- 05/02(수) : 06/06(수) 현충일 보강
- 05/03(목) : 06/13(수) 지방선거일 보강
- 기말고사(06/18~06/22)