전공교육과정

  • 소프트웨어학부 전공교육과정
  • 세부전공: 소프트웨어전공
  • 세부전공: 인공지능전공
  • 소프트웨어학부 전공과정 : 총괄

    학년 1학년 2학년 3학년 4학년



    이산수학
    컴퓨터시스템개론
    오픈소스소프트웨어이해와실습
    자료구조
    컴퓨터구조
    창의문제해결과 설계
    선형대수학
    객체지향프로그래밍(C++)
    객체지향프로그래밍(JAVA)
    알고리즘
    프로그래밍언어론
    시스템소프트웨어
    확률및통계
    컴퓨터 그래픽스
    인공지능 프로그래밍
    운영체제
    컴퓨터 네트워크
    오픈소스 웹소프트웨어
    클라우드컴퓨팅
    데이터베이스시스템
    캡스톤 디자인
    임베디드시스템
    창업산학초청세미나Ⅰ
    알고리즘과 문제해결기법 I
    캡스톤디자인 II
    창업산학초청세미나Ⅱ
    알고리즘과 문제해결기법 II








    인공지능
    인공지능수학
    시스템분석및설계
    머신러닝
    소프트웨어공학
    정보검색
    GAME개발 이론및실제
    컴퓨터 비전
    데이터 사이언스
    자연어처리와 거대언어모델
    생성형 인공지능
    딥러닝 이론 및 실습
    인공지능 시스템 응용






    시스템분석및설계
    컴파일러
    인공지능
    소프트웨어공학
    서버프로그래밍
    정보보안
    머신러닝
    빅데이터시스템설계
    병렬 컴퓨팅
    소프트웨어테스팅
    정보·컴퓨터 교재연구 및 지도법
    빅데이터분석시각화
    모델링과 시뮬레이션
    소프트웨어시스템응용
    정보·컴퓨터논리 및 논술
    정보·컴퓨터교육론

    ★ 전공필수 교과목



    ◎ 소프트웨어학부 전공과정 : 공통

    학년 학기 이수
    구분
    교과목
    번 호
    교 과 목 명 학점
    1 1 전필 5118001 ★이산수학(Discrete Mathematics) 3-3-0
    전선
    2 전필 5118003 컴퓨터시스템개론(Introduction to Computer Systems) 3-3-0
    5118004 오픈소스소프트웨어이해와실습(Introduction to Open Source SW) 3-2-2
    2 1 전필 5118006 *★자료구조(Data Structures) 3-3-0
    5118007 ★컴퓨터구조(Computer Architecture) 3-3-0
    전선 5118041 창의문제해결과 설계(Creative Problem Solving and Design) 3-3-0
    5118010 선형대수학(Linear Algebra) 3-3-0
    5118042 객체지향 프로그래밍(C++) (Object-Oriented Programming (C++) 3-2-2
    5118043 객체지향 프로그래밍(JAVA) (Object-Oriented Programming(JAVA)) 3-2-2
    2 전필 5118013 ★알고리즘(Algorithms) 3-3-0
    전선 5118014 ★프로그래밍언어론(Principles of Programming Languages) 3-3-0
    5118015 시스템소프트웨어(System Software) 3-3-0
    5118018 확률및통계(Probability and Statistics) 3-3-0
    5118019 컴퓨터그래픽스(Computer Graphics) 3-2-2
    5118044 인공지능 프로그래밍(AI Programming) 3-2-2
    3 1 전필 5118020 ★운영체제(Operation Systems) 3-3-0
    전선 5118022 ★컴퓨터네트워크(Computer Networks) 3-3-0
    5118045 오픈소스 웹소프트웨어(Open Source Web SW) 3-2-2
    2 전필
    전선 5118046 클라우드컴퓨팅(Cloud Computing) 3-3-0
    5118026 ★데이터베이스시스템(Database Systems) 3-2-2
    4 1 일선 5118027 인턴십 I(Cooperative Education I) 3-0-4주
    5118028 인턴십Ⅳ(Cooperative EducationInternship Ⅳ) 15-0-16주
    5118029 실무프로젝트Ⅰ(Practical Software ProjectⅠ) 3-0-6
    전필 5118047 캡스톤디자인 I (Capstone Design I) 2-0-4
    전선 5118031 임베디드시스템(Embedded Systems) 3-2-2
    5100012 창업산학초청세미나Ⅰ (Entrepreneurship and Educational- Industrial Special SeminarⅠ) 1-0-2
    5118048 알고리즘과 문제해결기법 I (Algorithm-based Problem Solving Technique I) 3-2-2
    2 일선 5118034 인턴십Ⅱ(Cooperative EducationInternship Ⅱ) 15-0-16주
    5118035 인턴십Ⅲ(Cooperative EducationInternship Ⅲ) 3-0-4주
    5118036 실무프로젝트Ⅱ(Practical Software ProjectⅡ) 6-0-12
    전필
    전선 5118049 캡스톤디자인 Ⅱ (Capstone Design Ⅱ) 2-0-4
    5100013 창업산학초청세미나Ⅱ (Entrepreneurship and Educational-Industrial Special SeminarⅡ) 1-0-2
    5118050 알고리즘과 문제해결기법 Ⅱ (Algorithm-based Problem Solving Technique Ⅱ) 3-2-2
    전공 필수 7과목 20학점
    선택 20과목 55학점
    27과목 75학점
    타학과 전공선택 인정교과목 5108044 자바프로그래밍 3-2-2
    5110007 C/C++프로그래밍 3-2-2
    5115011 객체지향프로그래밍 3-2-2

    ※ 1학년 전필 교과목은 이수 학생 수를 고려하여 1, 2학기 동시 개설 가능

  • 학년 학기 이수
    구분
    교과목
    번 호
    교 과 목 명 학점
    3 1 전필 5120018 시스템분석및설계(System Analysis and Design) 3-3-0
    전선 5120002 컴파일러(Compiler) 3-3-0
    5120007 ★인공지능(Artificial Intelligence) 3-3-0
    2 전필 5120004 *★소프트웨어공학(Software Engineering) 3-3-0
    전선 5120017 서버프로그래밍(Server Programming) 3-2-2
    5120019 정보보안(Information Security) 3-3-0
    5120020 머신러닝(Machine Learning) 3-3-0
    4 1 전필
    전선 5120008 빅데이터시스템설계 (Big Data System Design) 3-2-2
    5120021 병렬컴퓨팅(Parallel Computing) 3-3-0
    5120010 소프트웨어 테스팅(Software Testing) 3-3-0
    5120011 #정보·컴퓨터교재연구 및 지도법(Computer Instructional Resources and Methods) 3-3-0
    2 전필
    전선 5120012 빅데이터분석시각화(Big Data Analysis and Visualization) 3-3-0
    5120013 모델링과 시뮬레이션(Modeling and Simulation) 3-2-2
    5120014 소프트웨어시스템응용(Software System Application) 3-2-2
    5120022 양자컴퓨팅(Quantum Computing) 3-3-0
    5120015 #정보·컴퓨터논리 및 논술(Logic and Essay Writing in Computer Education) 3-3-0
    5120016 #★정보·컴퓨터교육론(Computer Subject Teaching) 3-3-0
    전공 필수 2과목 6학점
    선택 14과목 42학점
    16과목 48학점
    타학과 전공선택 인정교과목 소프트웨어학부 인공지능전공 교과목 일체
  • 학년 학기 이수
    구분
    교과목
    번 호
    교 과 목 명 학점
    3 1 전필 5119004 *인공지능(Artificial Intelligence) 3-3-0
    전선 5119003 인공지능수학(Mathematics for Artificial Intelligence) 3-3-0
    5119014 시스템분석및설계(System Analysis and Design) 3-3-0
    2 전필 5119015 머신러닝(Machine Learning) 3-3-0
    전선 5119005 소프트웨어공학(Software Engineering) 3-3-0
    5119006 정보검색(Information Retrieval) 3-3-0
    5119016 GAME 개발 이론및실제(GAME Development, Theory and Practice) 3-2-2
    4 1 전필
    전선 5119009 컴퓨터비전(Computer vision) 3-3-0
    5119010 데이터사이언스(Data Science) 3-2-2
    5119017 자연어처리와 거대언어모델(Natural Language Processing and LLM) 3-3-0
    2 전필
    전선 5119018 생성형 인공지능(Generative AI) 3-3-0
    5119012 딥러닝이론및실습(Deep learning Theory and Exercise) 3-2-2
    2119013 인공지능시스템응용(AI System Application) 3-3-0
    전공 필수 2과목 6학점
    선택 11과목 33학점
    13과목 39학점
    타학과 전공선택 인정교과목 소프트웨어학부 소프트웨어전공의 교과목 일체