Computer Science, BA, Four-Year Plan
Four-Year Plan for the Bachelor of Arts in Computer Science
Sample Plan for New Students
This is a sample and not the only way to complete this plan. Number of credits are in parentheses. Some classes have prerequisites.
Important Major Information
- Minimum Credits to Graduate: 180
- Credits in Major: 104
- Minimum Major GPA: 2.0
- Minimum Cumulative GPA: 2.0
Quarter-Based Degree Plan
Four-Year Plan For New Students
| Course | Fall | Winter | Spring |
|---|---|---|---|
| Course 1 | CPSC 1420 – Programming and Problem Solving I (5) | CPSC 1430 – Programming and Problem Solving II (5) | CPSC 2430 – Data Structures (5) |
| Course 2 | MATH 1334 – Calculus I (5) | MATH 1335 – Calculus II (5) | UCOR 1XXX – University Core (5) |
| Course 3 | UCOR 1XXX – University Core (5) | UCOR 1XXX – University Core (5) | UCOR 1XXX – University Core (5) |
Year 1 Steps for Success
- Meet with your academic advisor quarterly for registration approval.
- Take advantage of tutoring!
- Get involved on campus and with ACM!
| Course | Fall | Winter | Spring |
|---|---|---|---|
| Course 1 | CPSC 2600 – Foundations of Computer Science (5) | †CPSC 3000 – Course (5) | †CPSC 3000 – Course (5) |
| Course 2 | UCOR 1XXX – University Core (5) | Application Area (5) | Application Area (5) |
| Course 3 | UCOR 2XXX – University Core (5) | UCOR 2XXX – University Core (5) | UCOR 2XXX – University Core (5) |
†Choose CPSC 3300 – Fundamentals of Databases, CPSC 3200 – Object-Oriented Development, CPSC 3400 – Languages & Computations, OR CPSC 3500 – Computing Systems
Year 2 Steps for Success
- Meet with your academic advisor quarterly for registration approval.
- Go to office hours!
- Ask for help!
| Course | Fall | Winter | Spring |
|---|---|---|---|
| Course 1 | MATH 2310 – Probability & Statistics (5) | CPSC Elective (3000-level OR higher) (5) | CPSC Elective (3000-level OR higher) (5) |
| Course 2 | Application Area (5) | Application Area (5) | Application Area (5) |
| Course 3 | UCOR 3XXX – University Core (5) | UCOR 3XXX – University Core (5) | UCOR 3XXX – University Core (5) |
Year 3 Steps for Success
- Meet with your academic advisor quarterly for registration approval.
- Work on career prep activities!
- Look for a summer internship!
| Course | Fall | Winter | Spring |
|---|---|---|---|
| Course 1 | CPSC 4870 – Software Engineering & Project Development I (5) | CPSC 4880 – Software Engineering & Project Development II (3) | CPSC 4890 – Software Engineering & Project Development III (3) |
| Course 2 | CPSC 4800 – Technical Communications & Project Management (3) | CPSC Elective (3000-level OR higher) (5) | Application Area (5) |
| Course 3 | General Elective (10) | General Elective (6) | General Elective (5) |
Year 4 Steps for Success
- Meet with your academic advisor quarterly for registration approval.
- Apply for graduation!
- Start your career search or apply to graduate school!
University Core Requirements
UCOR classes are listed in the sample plan as Module I, II, and III. See below for UCOR course titles listed by Module. See for prerequisites and for course descriptions. Honors and Matteo Ricci students have different Core requirements.
Module I:
- UCOR 1100 Academic Writing Seminar
- Satisfied in Major: UCOR 1200 Quantitative Reasoning
- UCOR 1300 Creative Expression & Interpretation
- UCOR 1400 Inquiry Seminar in the Humanities
- UCOR 1600 Inquiry Seminar in the Social Sciences
- UCOR 1800 Inquiry Seminar in the Natural Sciences
Module II:
- UCOR 2100 Theological Explorations
- UCOR 2500 Philosophy of the Human Person
- UCOR 2900 Ethical Reasoning
Module III:
- UCOR 3100 Religion in a Global Context
- UCOR 3400 Humanities and Global Challenges
- UCOR 3600 Social Sciences & Global Challenges
- Satisfied in Major: UCOR 3800 Natural Sciences & Global Challenges
Curriculum Notes
- A grade of C or better is required for CPSC courses used to satisfy major requirements.
- Students must complete a coordinate group of application area courses (at least 30 credits in an approved area).
- Entrance into the Senior Project requires completion of 2 3000-level courses AND 1 additional 3000- or 4000-level course, along with a minimum major GPA.
- For complete information on courses, prerequisites, etc., please consult the Explore & Compare Programs page.
Use MySeattleU Student Planning to plan your courses and work closely with your academic advisor on your educational plan. You are responsible for tracking changes and ensuring you meet all degree requirements.
Visit the page for support or reach out to the Advising Center. Email CSE Advising at se-adv@seattleu.edu.
Resources for Success
Soar during your time here:
- Find support for academic success, inclusion, and professional formation from the Student Success division.
- Receive equal access to courses, programs, and activities with Disability Services.
- Find the perfect spot to study at the
- Get answers to common questions at the Student Resource Network.
Excel in every class:
- Sign up for academic support with Learning Assistance Programs.
- Strengthen your writer’s voice at the
- Level up your skills at the
Source the best research:
- Connect with your librarians for
- Search the expansive network of .
Graduate on time:
- Map out your degree plan with academic advising.
- Keep your momentum going with Summer Programs.
Build your future career:
- Meet with a Career Advisor from the Career Engagement Office.
- Explore career options at the “What Can I Do With This Major” page.