인간 중심 가치를 구현하는 소프트웨어 교육의 중심, 소프트웨어 학과! 소프트웨어 세상, 시작된 미래를 위한 소프트웨어 인재 양성!
전공소개전공학사공시제2026-2학기 교과목개요

전공학사공시제

2026-2학기 교과목 개요

2026-2학기 교과목 개요

2학년 ~ 4학년 2학기 교과목 설명

학년·학기 이수구분 교과목번호 교과목명 학점 교과목 설명
4-2 전공선택 323226 클라우드컴퓨팅 3 클라우드 서비스 구조와 AWS 기반 클라우드 컴퓨팅 기술을 학습한다.
323224 캡스톤디자인2 3 산업체 연계 프로젝트를 수행하며 소프트웨어 개발 전 과정을 실무 중심으로 경험한다.
3-2 전공선택 323207 소프트웨어개발실습4 3 스마트웹 서버 개발을 위한 서버 프로그래밍 기법을 학습한다.
323208 운영체제 3 운영체제의 구조와 프로세스, 메모리, 파일 관리 등 자원 관리 기법을 학습한다.
323216 소프트웨어분석및설계(캡스톤디자인) 3 UML을 활용한 소프트웨어 분석, 모델링 및 시스템 설계 방법을 학습한다.
323217 데이터베이스설계(캡스톤디자인) 3 SQLite를 이용한 데이터베이스 구축 및 응용 프로그램 개발 방법을 학습한다.
323219 소프트웨어스튜디오2 3 다양한 웹 API와 HTML·JavaScript를 활용한 매시업 웹 애플리케이션 개발을 학습한다.
329135 고급알고리즘 3 동적 프로그래밍, 최대 유량, NP-완전성 등 고급 알고리즘 설계 기법을 학습한다.
2-2 전공필수 310479 자료구조및알고리즘 3 자료구조를 이해하고 효율적인 알고리즘을 설계·분석하는 능력을 기른다.
310480 소프트웨어개발실습2 3 JavaScript와 웹 플랫폼을 활용한 웹 클라이언트 개발을 학습한다.
전공선택 322658 컴퓨터구조 3 컴퓨터의 하드웨어 구성과 데이터 처리 및 시스템 동작 원리를 학습한다.
322659 사용자인터페이스기획및설계 3 UX/UI를 이해하고 사용자 분석부터 프로토타입과 스토리보드 제작까지 학습한다.
322660 컴퓨터네트워크 3 인터넷과 네트워크의 기본 원리, 프로토콜 및 네트워크 프로그래밍을 학습한다.
329134 인공지능 3 머신러닝과 딥러닝의 핵심 개념 및 실제 활용 방법을 학습한다.