가. 웹 서비스 개발에 기초가 되는 다양한 프로그래밍 언어(Java, C)와 응용SW기초기술을 활용할 수 있다.
나. 컴퓨터 프로그래밍 언어로 사물인터넷에 맞는 소프트웨어의 기능에 관한 구현 및 테스트를 수행할 수 있다.
다. 애플리케이션 구현 및 테스트를 수행하고 사용자에게 배포할 수 있다.
라. 데이터베이스 연동 작업을 통하여 개발된 최적의 애플리케이션에 사물인터넷(IOT)기술을 적용하여 융합 서비스를 구현할 수 있다.
본 과정은 2021년 하반기 공채 소프트웨어직군 채용 분야를 대비하기 위해 기존 기업에서 진행했던 코딩 테스트의 기출 문제를 기반으로 다양한 알고리즘 접근 방법에 대해 학습한다.
코딩 테스트 시 단골손님으로 등장하는 탐색 알고리즘인 DFS, BFS, 개발 시 가장 많이 활용되는 문자열 대칭 및 치환 그 외에 다양한 알고리즘의 해결방법에 대해 학습하게 된다.
우리가 태어난 언어를 처음 배울 때 주어는 무엇인지, 동사는 무엇인지 문법부터 시작하지 않습니다. 제일 먼저 배우는 것은 의성어, 의태어 위주의 의사표시로 시작해서 정규 교육을 받으며 문법이란 것을 배우며 응용하여 언어 상황을 하게 됩니다. 컴퓨터 언어도 마찬가지로 걸음마 단계의 기초 지식을 가지고 반복적인 학습을 통해 응용실력이 늘어남에 따라 개발 감각을 찾고, 실제 코딩에 적용하며 응용하는 능력을 가지는 것. 그것이 이번 프로젝트의 핵심입니다.