자바프로그래밍

smartlearning과목입니다. 모집마감
자바프로그래밍 정보
학기/기수 2023년 1학기 5기수 학습기간 2023.04.20(Thu) ~
2023.08.02(Wed)/15주
총정원 800명 인정학점 3학점
개발교수 이수구분 : (*) 표기 : 전공필수, (*) 표기 없음 : 전공선택 기세훈 운영교수 고유정 기세훈 노경숙 전인배
관련전공
(이수구분) 이수구분 : (*) 표기 : 전공필수, (*) 표기 없음 : 전공선택
  • 학사 : 멀티미디어학 전공   정보통신공학 전공   컴퓨터공학 전공  
  • 전문학사 : -
  • 자격증 :
수강료
  • 150,000 > 120,000원
  • ※ 결제단계에서 최종 할인가를 확인할 수 있습니다.

과목 정보

과목 정보
과목개요 객체지향프로그래밍 언어인 자바 언어의 기본 문법을 배우고, 실습을 통해 프로그래밍 작성기술을 습득한다. 객체지향 프로그래밍 개념과 자바 기본문법, 객체, 상속, 주요 클래스, SWING, 예외처리 등을 다룬다.
학습목표 본 수업은 인터넷 기반 프로그래밍 언어인 Java를 이해하고, 이를 활용해 개발이 가능하도록 내용을 구성한다. 구체적인 학습목표는 다음과 같다. ○ Java 언어의 탄생 배경이 된 네트워크의 발전에 대해 파악하고, Java의 네트워크 환경에 최적화된 설계 특성을 감안하여 응용 프로그램을 개발해야 하는 이유에 대해 설명할 수 있다. ○ 데이터가 중요해지는 시대에 객체 지향의 의미를 설명하고, Java에서 제공하는 객체 지향을 활용한 데이터 친화적 프로그램 개발 방법을 파악할 수 있다. ○ 프로그래밍 언어를 활용할 때 반드시 감안해야만 하는 하드웨어와의 조화를 이해할 수 있다. ○ 다양한 예제를 통해 Java의 문법과 API 활용 방법을 익힐 수 있다. ○ 알고리즘 구현의 중심인 조건문, 반복문 등의 활용 방법에 대해 이해하고 적용할 수 있다. ○ 자료 구조의 기본인 배열과 객체 그리고 그 뒤에 숨겨진 포인터의 개념을 정확히 이해하고, 이를 바탕으로 최적의 프로그램을 개발할 수 있는 기초를 다질 수 있다. ○ Java에서 GUI를 구현하기 위해 제공하는 SWING 패키지의 구성을 이해하고 기본적인 사용법을 익힐 수 있다. ○ 다중 처리를 위한 Thread의 효과적인 사용법을 배워 이를 적용할 수 있다.
평가기준
  • 출석 : 20%
  • 중간고사 : 30%
  • 기말고사 : 30%
  • 과제물 : 10%
  • 참여도 : 6% 탐구활동, 강의평가
  • 수시평가1차 : 2%
  • 수시평가2차 : 2%
※ 수료기준은 진도율 80% 이상 및 총점 60점 이상을 충족하셔야 합니다.
성적분포 A 이상 30% 이내 B 이상 70% 이내 C+ 이하 B이상을 제외한 나머지 비율
※ 단, 위의 각 비율은 과목 특성 등의 사유로 학습자의 10% 범위 내에서 증감 조정이 가능.
교재
  • 이야기로 풀어가는 자바 프로그래밍 가이드북

    주교재
    교재명 : 이야기로 풀어가는 자바 프로그래밍 가이드북
    저자 : 기세훈
    출판사 : 유페이퍼(https://www.upaper.net/jjjkee/1158023)
    출판년도 : 2023

수강후기

2024년도 1학기 6기수

수강신청 2024.04.08 (Mon) ~ 05.15 (Wed)까지
학습기간 2024.05.16 (Thu) ~ 08.28 (Wed)까지