각 학기별로 공부했던 내용에 대한 필기.
객체지향의 시스템을 분석하고 설계하는 기술을 배운다. Class Diagram을 포함한 UML을 그리고 기능적, 비기능적 요구사항을 분석한다.
네트워크의 기본 구성과 통신에 대해 배운다.
데이터베이스의 구조, 기능, 정의와 쿼리, 데이터베이스 정규화 등 데이터베이스에 대한 기본적 지식을 배운다.
프로세스, 스케줄링, 메모리관리 등 OS에서 기본적으로 수행하는 기능들에 대해 배운다.
C++ 언어의 기본과 이에 대한 응용, 프로젝트 진행 등을 수행한다.
교양, 세계 역사에 대한 전체적인 흐름과 주요 사건들에 대해 배운다.
웹 서버의 구성에 대해 다루며 직접 웹서버를 구축해본다.
탐색, 정렬 등 작업에서 중요한 알고리즘과 시간, 공간복잡도에 대해 배운다
임베디드 시스템이 어떻게 구성되고 동작하는지, 직접 임베디드 시스템을 구축하고 배운다.
컴퓨터 비전이란 무엇인가. 주요한 알고리즘과 현재 기술들에 대해 다룬다.
XML 이 무엇인지 어떻게 구성하고 이용하는지 배운다.
아키텍처를 어떻게 구성할 것인지. 아키텍처 구성에서 고민할 사항이 무엇인지 직접 설계하며 배운다
교양, 식물의 역사, 종류, 우리 일상에서 어떠한 연관이 있는지.
교양, 인사이드 아웃이라는 애니메이션을 통해 영화 작문에 대한 내용을 배운다
음악이란 무엇인가. 음악의 정의와 역사 구성 종류 등 음악에 대해 공부한다.
빅데이터 처리와 클라우드 환경에서의 빅데이터 처리 등 전반적인 빅데이터에 대한 이해와 Spark 등 빅데이터 처리 플랫폼에 대해.
전통적인 암호화와 웹 보안에서부터 최근 AI를 이용한 보안까지 보안에 대한 다양한 주제로 공부한다.