-
1학기학습상담 바로가기Java 프로그래밍(Java Programming)
| 횟 수 | 강의 주제 | 세부 내용 |
|---|---|---|
| 1 | Java와 객체지향 프로그래밍 |
|
| 2 | Java 기본 문법(1) |
|
| 3 | Java 기본 문법(2) |
|
| 4 | 클래스와 상속 |
|
| 5 | 인터페이스와 다형성 |
|
| 6 | 제네릭과 람다식 |
|
| 7 | 패키지와 예외처리 |
|
| 8 | java.lang 패키지 |
|
| 9 | java.io 패키지와 스트림 |
|
| 10 | java.nio 패키지의 활용 |
|
| 11 | 컬렉션 |
|
| 12 | 멀티스레드 프로그래밍 |
|
| 13 | AWT 컨트롤 클래스 |
|
| 14 | AWT 이벤트 처리하기 |
|
| 15 | JDBC 프로그래밍 |
|


본 교과의 목적은 Java 언어의 기능과 특성을 이해하고 Java 프로그래밍의 기본 기술을 익히는 것이다. 차후 Java 언어에 바탕을 둔 고급 프로그래밍 기술을 학습하려면 본 교과목을 반드시 수강하여야 한다. 선수과목은 객체지향 프로그래밍으로 객체지향 개념의 기본 지식을 먼저 갖추고 있어야 한다. 교재를 중심으로 Java 언어의 기본 기술을 이해하고 나아가 GUI, 입출력, 멀티스레딩, 예외처리, 데이터베이스 연동 등의 내용을 학습하도록 한다. 예제를 통해 학생 스스로 원리를 이해하고 문제를 해결하는 기회와 능력을 제공하도록 한다.
The course aims to help students understand the functions and characteristics of Java, an object-oriented programming language, and learn the basic techniques of Java programming. Students must take this course to study Java-based advanced programming techniques later. The C++ Programming course is a prerequisite for this course, and students should have a basic knowledge of the concept of object orientation to take this course. Following this course, students will be able to understand basic techniques of the Java language and study GUI, I/O, multithreading, exception handling and connection to database, primarily using the textbook. The practice problems will provide students the opportunity and ability to understand principles and solve problems for themselves.