You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
클래스와 객체, 상속과 다형성 등의 파워풀한 기능과 의미를 습득하여 프로그램 개발에 활용할 수 있다
자료구조
2020년 2학년 1학기
컴퓨터에서 사용되는 데이터의 기본적인 구조와 이를 처리하는 여러 가지 방법들을 학습
배열, 레코드, 스택, 큐, 리스트, 그래프, 트리 등
자료구조의 종류 및 특성에 대한 기본적인 지식과 이에 대한 활용 능력을 향상시킴으로써 프로그래밍 개발의 기본 역량을 다짐
자바프로그래밍
2020년 2학년 1학기
자바의 기본 개념, 애플릿, 예외처리방법, 이벤트 프로그래밍, 멀티스레드 프로그래밍 등에 대해 학습
자바의 GUI 컴포넌트의 사용, 이벤트 처리, 스레딩, 네트워크, 데이터베이스 연동 등을 활용한 프로그래밍 활용
알고리즘
2020년 2학년 2학기
자료구조에 따라 적용 가능한 여러 알고리즘을 공부하고, 이를 토대로 앞으로 만날 다양한 문제에 대한 효과적인 프로그램 작성이 가능하도록 학습
알고리즘 복잡도, 순환알고리즘, 정렬 알고리즘, 탐색 알고리즘
인공지능
2021년 3학년 2학기
탐색, 추론, 휴리스틱, 지식 표현 및 구조, 그리고 문제 해결 등에 대한 기본 개념을 학습하고, 인공지능 기법이 소프트웨어 개발 분야의 문제 해결에 어떻게 사용될 수 있는지 최신 응용 사례를 학습
머신러닝의 인공신경망과 심층신경망에 대한 기본 개념을 학습한 후, 텐서플로우를 기반으로 실습하여 MNIST 데이터에 적용하여 숫자 인식 실습
빅데이터 분석
2022년 4학년 1학기
빅데이터의 특징인 규모, 속도, 다양성, 정확성, 가치 등의 개념과 속성을 이해하고, 빅데이터의 수집, 저장, 처리, 분석 및 표현 등의 핵심 기술을 습득하고 활용
빅데이터 분석 이론과 활용, 실습, 그리고 실사례 분석
Data Exploration 을 비롯, Data Analytics/Machine Learning (regression, supervised/unsupervised learning, recommendation, deep learning) 기본적인 개념 및 실습을 통해, data-driven decision/analytics 수행
기계학습
2022년 4학년 1학기
머신러닝의 기본 개념 이해를 위해 기본적으로 필요한 통계와 확률을 학습하고, 머신러닝의 주요 모델인 지도학습, 비지도 학습, 강화학습의 원리를 학습
딥러닝의 핵심기술을 학습하고 텐서플로우를 이용한 실습
서포트 벡터 머신, 2. 앙상블 학습, 3. 랜덤 포레스트, 4. PCA, 5. k-평균 알고리즘, 6. 가우시안 혼합