본문으로 건너뛰기

전공과목 소개

우리 학과에선 이런걸 배워요

객체지향프로그래밍 및 실습

조회수

1

과목정보

  • 수강학년

    2학년

  • 강의유형

    이론,실습

  • 과목 키워드

    #객체지향 #JAVA

과목소개

무엇을 배우는 수업인가요?

skeleton-univ-loaderuniv-아주대학교-icon

아주대학교 디지털미디어학과

자바(Java)를 활용하여 기본적인 객체지향 프로그래밍 기법과 응용 사례를 학습합니다. 이 수업을 통해 객체지향적인 소프트웨어 개발 기법을 익히기 위한 기초를 다질 수 있습니다. Java 프로그래밍 기초부터 간단한 gui 제작 등의 실습이 이루어집니다.

어떤 학생이 수강하면 좋은가요?

skeleton-univ-loaderuniv-아주대학교-icon

아주대학교 디지털미디어학과

Java를 배우고자 하는 학생, 객체지향 프로그래밍이 무엇인지 궁금한 학생 등이 배우면 좋습니다. 그리고 이 과목은 신입생 필수과목인 '컴퓨터프로그래밍 및 실습'을 이수해야 들을 수 있는 심화 과목입니다.

수강 전 알았다면 좋았을 것들이 있다면?

skeleton-univ-loaderuniv-아주대학교-icon

아주대학교 디지털미디어학과

Java를 처음 해보면 조금 어렵게 느껴질 수도 있습니다. 하지만 선수과목인 컴퓨터프로그래밍 및 실습을 듣고 왔다면, 그리고 수업만 열심히 따라간다면 문제 없을 것입니다. 그리고 3학점짜리 다른 전공들과 달리 이 과목은 4학점으로, 매주 별도의 실습 시간이 있습니다. 실습 시간에는 주어진 시간 내에 짧은 코드를 완성해서 검사받아야 하기 때문에 열심히 해야 합니다..!

수업 방식과 평가 방식이 궁금해요.

skeleton-univ-loaderuniv-아주대학교-icon

아주대학교 디지털미디어학과

수업은 일주일에 3번이 있습니다. 그중 이틀은 이론 강의가 이루어지고, 하루는 실습이 이루어집니다. 제가 들었던 24-2학기 기준, 중간고사와 기말고사 지필 시험이 각각 35%였고 과제가 30%로 반영되었습니다! 과제는 실습 시간 내에 제출하는 것과, 실습 외 별도로 진행하는 과제가 있었습니다.

과목 커리큘럼

  • 4주차

    Java의 기본적인 언어 및 API

    자바 언어의 기초 문법과 코드 구성에 대해 배우고, 데이터 구조 등에 대해 배웁니다.

  • 12주차

    GUI 및 이벤트 핸들링 등

    Gui 관련 코드에 대해 학습합니다. (예를 들어 화면에 버튼을 어떻게 띄우는지, 버튼을 눌렀을 때 특정 작동이 되도록 어떻게 구현하는지 등등)

핵심 과제

  • 프로그램 작성

    블랙잭 게임의 점수를 계산하는 프로그램 코드를 작성합니다.

  • Gui 관련 프로그램

    이미지를 확대/축소, 회전시키는 프로그램을 구현하여 제출합니다.

우리 학과의 다른 전공과목 더보기

  • 2학년

    3D그래픽디자인

  • 2학년

    디지털사운드기초

  • 2학년

    객체지향프로그래밍 및 실습

  • 2학년

    메타버스콘텐츠기획

  • 3학년

    3D어셋크리에이션