Plan your academic journey with our comprehensive roadmap, tailored to your chosen track and designed to guide you from freshman year to graduation.
Graduation Requirements
Total Credits
120 credits
Liberal Education
30 credits
Major
60 credits
Others
30 credits
Liberal Ed, Major, or any other dept — your choice
Major Only
Single major track (60 credits)
Double Major
Primary 36 + Secondary 36 credits
Minor
Primary 54 + Minor 18 credits
Major Only Track
• Complete 60+ credits in Computer Science major courses
• Focus on building deep expertise in your chosen specialization track (SW Development or AI Application)
• Remaining 30 credits can be used for electives or other departments
Double Major Track
• Complete 36 credits in Computer Science (primary major)
• Complete 36 credits in another major (secondary major)
• Total of 72 major credits across both disciplines
Minor Track
• Complete 54 credits in Computer Science (primary major)
• Complete 18 credits in a minor field of study
• Total of 71 credits in major and minor combined
Course Sequence Guide
The following roadmap shows the recommended course sequence for students. Use this as a guide to plan your 4-year academic journey.
Before You Start — Please Read
This roadmap is a recommended guideline, not a strict requirement. You do not have to follow it exactly.
Select the roadmap that matches your admission semester (Fall or Spring entry) using the buttons above.
Course availability may vary by semester — some courses may not be offered every term.
For a personalized plan, consult your academic advisor.
Fall Semester Entry
Year 1
Semester 1
Programming Fundamentals
General Mathematics 1
Korean Listening & Speaking 1
Korean Listening & Speaking 2
Korean Reading & Writing 1
Korean1
Semester 2
Advanced Programming
Internet of Things Applications
Korean Grammar and Sentence Composition
Korean Reading & Writing 2
Korean2
Concert of Economics
Year 2
Semester 3
Data Structure and Algorithm
Web Programming
Digital Logic Circuit Practice
Introduction to Linear Algebra
Korean3
Semester 4
Object Oriented Programming
Databases
Software Engineering
Computer Architecture
Korean4
Year 3
Semester 5
Mobile Programming
Computer Network Programming
Artificial Intelligence
Advanced Web Programming
Semester 6
Server Programming
Advanced Databases
Software Design
Operating System
Introduction to Cloud Computing
Year 4
Semester 7
Cloud Computing Application
Advanced Server Programming
Advanced Artificial Intelligence
Semester 8
Capstone Design
Major Course
Liberal Education
* This course sequence guide is designed to assist students in completing their degree requirements. Students can meet with their academic advisor for individualized plans.
Spring Semester Entry
Year 1
Semester 1
Advanced Programming
Internet of Things Applications
Korean Listening & Speaking 1
Korean Listening & Speaking 2
Korean Reading & Writing 1
Korean1
Semester 2
Programming Fundamentals
General Mathematics 1
Korean Grammar and Sentence Composition
Korean Reading & Writing 2
Korean2
Concert of Economics
Year 2
Semester 3
Object Oriented Programming
Databases
Software Engineering
Computer Architecture
Korean3
Semester 4
Data Structure and Algorithm
Web Programming
Digital Logic Circuit Practice
Introduction to Linear Algebra
Korean4
Year 3
Semester 5
Server Programming
Advanced Databases
Software Design
Operating System
Introduction to Cloud Computing
Semester 6
Mobile Programming
Computer Network Programming
Artificial Intelligence
Advanced Web Programming
Year 4
Semester 7
Capstone Design
Semester 8
Cloud Computing Application
Advanced Server Programming
Advanced Artificial Intelligence
Major Course
Liberal Education
* This course sequence guide is designed to assist students in completing their degree requirements. Students can meet with their academic advisor for individualized plans.
Double Major Roadmap
For double major students, you need to complete 36 credits in Computer Science and 36 credits in your secondary major.
Double major students must balance coursework between two disciplines. Please consult with your academic advisor to create a customized course plan that accommodates both majors and ensures timely graduation.
Minor Roadmap
For minor students, you need to complete 54 credits in Computer Science and 18 credits in your chosen minor field.
Minor students should carefully plan their coursework to meet both major and minor requirements. Please consult with your academic advisor to create a customized course plan that includes your minor requirements while maintaining progress toward graduation.