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
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.
Fall Semester Entry
* 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
* 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.