CURRICULUM — Curriculum Roadmap
From first-year AX foundations to fourth-year capstone
After integrated admission, first-year students complete the shared AX curriculum, then choose a major and track from the second year onward for deeper study. Tap a major tab to view the year-by-year roadmap. ※ Semester placements are examples and may be adjusted per the finalized course catalog.
Select your year of admission. Students follow the curriculum in effect when they enrolled.
2026학년도 이전 입학생에게 적용되는 교육과정입니다. 컴퓨터소프트웨어학부 공통 교과는 각 전공의 공통 기반으로 표시됩니다.
Year
Year 1 — AX Common
Year 2 — Major Foundations
Year 3 — Track Specialization
Year 4 — Capstone & Practice
Common
Base
Base
자기학습설계(Ⅰ)
자기학습설계(Ⅱ)
이산수학
소프트웨어실무영어
소프트웨어길라잡이
대가진로길라잡이
C프로그래밍
확률과통계
소프트웨어영어기술문서작성
오픈소스소프트웨어개발및활용
소프트웨어기초(수학/정보)
컴퓨터공학전공 Major
파이썬프로그래밍
오토마타와형식언어론
논리회로및실험
리눅스
자료구조
자바프로그래밍
선형대수
AX기술과응용개요
화일구조
컴퓨터보안
프로그래밍언어구조론
웹/XML프로그래밍
임베디드프로그래밍실습
시스템프로그래밍
컴퓨터구조
정보·컴퓨터교과교육론
데이터베이스
알고리즘
인공지능
컴퓨터네트워크
멀티미디어시스템
HCI
소프트웨어와기업가정신
정보·컴퓨터교과교재및연구법
정보·컴퓨터교과논리및논술
운영체제
소프트웨어공학(캡스톤디자인)
데이터베이스시스템
오토모티브SW프로그래밍
소프트웨어창의설계1(캡스톤디자인)
창업인턴프로젝트
서버프로그래밍실무(캡스톤디자인)
컴퓨터비전기반오토모티브SW
컴파일러
소프트웨어기술창업및지적재산권의이해
소프트웨어창의설계2(캡스톤디자인)
딥러닝프로그래밍
오토모티브소프트웨어개발실무론
AI산학프로젝트(캡스톤디자인)
School Common CoursesMajor Track Courses
Course Catalog
50 courses
| Code | Course | Type | Credits | Year | Term | Method | Hours |
|---|---|---|---|---|---|---|---|
| 109988 | C프로그래밍CommonC Programming | 전공필수 | 2 | 1 | 2nd | 실험,실습 | 4 (0/4) |
| 110571 | 자바프로그래밍Java Programming | 전공필수 | 2 | 2 | 1st | 실험,실습 | 4 (0/4) |
| 111373 | 이산수학CommonDiscrete Mathematics | 전공필수 | 2 | 1 | 1st | 이론 | 2 (2/0) |
| 111386 | 확률과통계CommonProbability and Statistics | 전공필수 | 2 | 1 | 2nd | 이론 | 2 (2/0) |
| 111532 | 소프트웨어실무영어CommonSoftware Practical English | 전공필수 | 2 | 1 | 1st | 이론및실험실습 | 3 (1/2) |
| 111533 | 소프트웨어영어기술문서작성CommonSoftware Technical Writing in English | 전공필수 | 2 | 1 | 2nd | 이론및실험실습 | 3 (1/2) |
| 111535 | 오픈소스소프트웨어개발및활용CommonDevelopment and Application of Open Source Software | 전공필수 | 1 | 1 | 2nd | 실험,실습 | 2 (0/2) |
| 111540 | 선형대수Linear Algebra | 전공필수 | 2 | 2 | 1st | 이론 | 2 (2/0) |
| 111541 | 소프트웨어기술창업및지적재산권의이해Understanding of Software Technology Startup and Intellectual Property | 전공필수 | 1 | 4 | 1st | 실험,실습 | 2 (0/2) |
| 111543 | 소프트웨어와기업가정신Software and Entrepreneurship | 전공필수 | 1 | 3 | 1st | 실험,실습 | 2 (0/2) |
| 111544 | 소프트웨어창의설계1(캡스톤디자인)Software Creative Design 1 (Capstone Design) | 전공필수 | 1 | 3 | 2nd | 실험,실습 | 2 (0/2) |
| 111545 | 소프트웨어창의설계2(캡스톤디자인)Software Creative Design 2 (Capstone Design) | 전공필수 | 1 | 4 | 1st | 실험,실습 | 2 (0/2) |
| 111549 | 창업인턴프로젝트Startup and Intern Project | 전공필수 | 1 | 3 | 2nd | 실험,실습 | 2 (0/2) |
| 112502 | 소프트웨어길라잡이CommonIntroduction to Software | 전공필수 | 2 | 1 | 1st | 이론 | 2 (2/0) |
| 113633 | 대가진로길라잡이CommonFreshmen Seminar | 전공필수 | 1 | 1 | 1st | 이론 | 1 (1/0) |
| 114882 | AX기술과응용개요Introduction to AX Technologies and Applications | 전공필수 | 1 | 2 | 1st | 이론 | 1 (1/0) |
| 102604 | 데이터베이스Database | 전공선택 | 3 | 3 | 1st | 이론및실험실습 | 4 (2/2) |
| 104135 | 알고리즘Algorithms | 전공선택 | 3 | 3 | 1st | 이론및실험실습 | 4 (2/2) |
| 104571 | 화일구조File Structures | 전공선택 | 2 | 2 | 2nd | 이론 | 2 (2/0) |
| 104572 | 컴퓨터보안Computer Security | 전공선택 | 2 | 2 | 2nd | 이론 | 2 (2/0) |
| 106369 | 운영체제Operating Systems | 전공선택 | 3 | 3 | 2nd | 이론및실험실습 | 4 (2/2) |
| 106866 | 소프트웨어공학(캡스톤디자인)Software Engineering(Capstone Design) | 전공선택 | 3 | 3 | 2nd | 이론및실험실습 | 4 (2/2) |
| 109080 | 오토마타와형식언어론Automata and Formal Language | 전공선택 | 2 | 2 | 1st | 이론및실험실습 | 3 (1/2) |
| 109081 | 프로그래밍언어구조론Programming Language Structure | 전공선택 | 2 | 2 | 2nd | 이론및실험실습 | 3 (1/2) |
| 109082 | 인공지능Artificial Intelligence | 전공선택 | 2 | 3 | 1st | 이론및실험실습 | 3 (1/2) |
| 109084 | 논리회로및실험Logic Circuit and Experiment | 전공선택 | 2 | 2 | 1st | 이론및실험실습 | 3 (1/2) |
| 109087 | 데이터베이스시스템Database System | 전공선택 | 2 | 3 | 2nd | 이론및실험실습 | 3 (1/2) |
| 109088 | 웹/XML프로그래밍Web/XML Programing | 전공선택 | 2 | 2 | 2nd | 실험,실습 | 4 (0/4) |
| 109089 | 컴퓨터네트워크Computer Networks | 전공선택 | 2 | 3 | 1st | 이론및실험실습 | 3 (1/2) |
| 109090 | 임베디드프로그래밍실습Embedded Programming Practice | 전공선택 | 2 | 2 | 2nd | 실험,실습 | 4 (0/4) |
| 109098 | 서버프로그래밍실무(캡스톤디자인)Server Programming and Practice | 전공선택 | 2 | 4 | 1st | 실험,실습 | 4 (0/4) |
| 109118 | 멀티미디어시스템Multimedia System | 전공선택 | 2 | 3 | 1st | 이론및실험실습 | 3 (1/2) |
| 110017 | 자기학습설계(Ⅰ)CommonSelf-Direct Learning Design(Ⅰ) | 전공선택 | 1 | 1 | 1st·2nd | 이론 | 1 (1/0) |
| 110573 | 파이썬프로그래밍Python Programming | 전공선택 | 2 | 1 | 1st | 실험,실습 | 4 (0/4) |
| 110736 | 자기학습설계(Ⅱ)CommonSelf-Direct Learning Design(Ⅱ) | 전공선택 | 1 | 1 | 1st·2nd | 이론 | 1 (1/0) |
| 111536 | HCIHuman Computer Interaction | 전공선택 | 2 | 3 | 1st | 이론및실험실습 | 3 (1/2) |
| 111537 | 딥러닝프로그래밍Deep Learning Programming | 전공선택 | 2 | 4 | 2nd | 실험,실습 | 4 (0/4) |
| 111538 | 리눅스Linux | 전공선택 | 2 | 2 | 1st | 실험,실습 | 4 (0/4) |
| 111546 | 시스템프로그래밍System Programming | 전공선택 | 2 | 2 | 2nd | 이론및실험실습 | 3 (1/2) |
| 111547 | 오토모티브SW프로그래밍Automotive SW Programming | 전공선택 | 2 | 3 | 2nd | 실험,실습 | 4 (0/4) |
| 111548 | 오토모티브소프트웨어개발실무론Automotive Software Development Practice | 전공선택 | 2 | 4 | 2nd | 이론및실험실습 | 3 (1/2) |
| 111550 | 컴퓨터비전기반오토모티브SWComputer Vision-based Automotive Software | 전공선택 | 2 | 4 | 1st | 이론및실험실습 | 3 (1/2) |
| 114136 | 소프트웨어기초(수학/정보)CommonFundamentals for Software | 전공선택 | 3 | 1 | 1st | 이론및실험실습 | 4 (2/2) |
| 114881 | AI산학프로젝트(캡스톤디자인)AI Industry-Academic Project(Capstone Design) | 전공선택 | 2 | 4 | 2nd | 실험,실습 | 4 (0/4) |
| 128323 | 자료구조Data Structures | 전공선택 | 3 | 2 | 1st | 이론및실험실습 | 4 (2/2) |
| 347321 | 컴퓨터구조Computer Architecture | 전공선택 | 3 | 2 | 2nd | 이론 | 3 (3/0) |
| 347413 | 컴파일러Compiler | 전공선택 | 3 | 4 | 1st | 이론 | 3 (3/0) |
| 103866 | 정보·컴퓨터교과교육론Theories for Computer Science Education | 교직 | 3 | 3 | 1st | 이론 | 3 (3/0) |
| 105167 | 정보·컴퓨터교과교재및연구법A Study on the Materials for Computer Science Education and Teaching | 교직 | 3 | 3 | 2nd | 이론 | 3 (3/0) |
| 105198 | 정보·컴퓨터교과논리및논술Logic and Writing in Information and Computer Engineering | 교직 | 2 | 3 | 2nd | 이론 | 2 (2/0) |
Contact hours are shown as total (theory/practice).