2년제 3·4학년 전공심화
HTML/CSS/JavaScript, Java, Python 등 기본 코딩기술부터 BigData, AI, IoT, Cloud, ChatGPT 등 최신 웹/앱 개발 기술에 이르기까지 핵심 소프트웨어개발교육을 제공합니다. 의료,금융,제조,교육,자율주행 등 모든 산업분야에서 디지털 변혁을 주도하는 컴퓨터소프트웨어는 새로운 세상의 필수 언어입니다.
"당신의 미래, 코드 한 줄로 펼쳐집니다!
교과목 | 교육내용 |
---|---|
프로그래밍 기초 | 소프트웨어 개발 입문자를 위한 언어(예: Python)를 사용하여 프로그래밍의 기본 개념을 소개하고 범용 프로그래밍은 물론 머신러닝에서 활용도가 높은 라이브러리들을 학습하는 기회를 제공한다. |
프로그래밍 I | 시스템 수준의 프로그래밍에 적합한 범용 언어(예: C)를 중심으로 컴퓨팅 자원을 효율적으로 사용하여 다양한 알고리즘과 문제를 해결하는 전략을 구현하는 방법을 학습한다. |
AI/ML 개론 | 인공지능과 머신러닝의 기본 개념을 소개하고 다양한 유형의 머신러닝 문제들에 대한 No Code, Low Code 혹은 Code 기반 해결책을 실습 중심으로 학습한다. |
프로그래밍 II | 안정성이 중요한 서버나 임베디드 소프트웨어 개발에 적합한 범용 언어(예: Java)를 중심으로 주요 프로그래밍 개념과 객체지향 프로그래밍 등을 학습한다. |
데이터베이스시스템 | 데이터베이스관리시스템의 개념을 이해하고, 다양한 관계형 및 비관계형 데이터베이스의 운영과 활용 방법을 실습을 중심으로 학습한다. |
AI/ML 심화 | 딥러닝 개념을 소개하고, 통계데이터, 이미지, 텍스트, 사운드, 시계열 데이터 등에 대한 딥러닝 기반 해결책을 실습 위주로 학습한다. |
분산시스템 | 수많은 컴퓨터 시스템을 네트워크로 연결하고 필요에 따라 컴퓨팅 작업을 분산하여 처리하는 기법을 학습한다. |
AI 서비스 개발 | 특정 문제에 대한 머신러닝 모델을 개발하고 이를 중심으로 하는 서비스를 대시보드 혹은 대화식 앱이나 웹으로 배포하는 전 과정을 풀스택 개발 방법에 따라 실습 위주로 학습한다. |
프론트엔드 개발 | 웹 프론트엔드 프레임워크, SPA(Single Page Application) 기술 등을 중심으로 웹 기반 사용자 인터페이스를 구축하는 기술 스택과 도구를 학습한다. |
백엔드 개발 | 웹 서버 프레임워크를 활용한 웹 서버 및 비즈니스 로직 프로그래밍, 데이터베이스와 캐싱 등을 위한 기술 스택과 도구를 학습한다. |