1. 교과목 학습 목표
1.1. 자바
- Java 언어의 기본 구문과 개념을 이해하고 Java의 주요 라이브러리와 API를 활용하여 프로그램을 개발할 수 있다.
1.2. 자료구조/알고리즘
- 다양한 자료구조의 구조와 동작 원리를 이해하고 직접 구현할 수 있다.
- 정렬, 탐색, 그리디, 그래프, 동적 계획법 알고리즘을 적용해 문제를 효율적으로 해결할 수 있다.
1.3. Spring Framework
- Spring Boot의 기본 개념과 특징을 이해하고 주요 기능과 구성 요소를 활용하여 애플리케이션을 개발할 수 있다.
1.4. MSA
- MSA의 개념과 장점을 이해하고 MSA 아키텍처에서의 서비스 간 통신과 데이터 관리 방법을 이해한다.
1.5. HTML/CSS/Javascript
- 웹 개발을 위한 HTML, CSS, 자바스크립트의 기본 개념과 문법을 익히고 웹 페이지를 구성하고 스타일링하는 기술을 습득한다.
1.6. Vue.js
- Vue.js의 기본 개념과 원리를 이해하고, Vue 컴포넌트를 작성, 데이터와 이벤트를 관리할 수 있다. ·Vue 라우팅, 상태 관리 및 서버와의 데이터 통신을 구현할 수 있다.
2. 교과목 평가
2.1. 평가일
- 백엔드 - 2026년 3월 26일(목)
- 프론트엔드 - 2026년 4월 13일(월)
2.2. 평가 항목
- 백엔드 - 자바(10문제), Spring Framework(10문제), 자료구조/알고리즘(5문제)