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. *Some classes have prerequisites.

Important Major Information

  • Credits in Major: 104
  • Minimum Major GPA: 2.0 (some scholarships may require higher)
  • Minimum Cumulative GPA: 2.0 (some scholarships may require higher)
  • 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).
  • Please see MySeattleU for elective options.
  • 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.

Resources for Success

  • Map out your plan through MySeattleU.
  • Meet with a Career Advisor from the Career Engagement Office.
  • Sign up for academic support with Learning Assistance Programs.
  • Learn more about academic advising on the Advising Services page.

Four-Year Plan For New Students

Year 1

Fall Winter Spring
CPSC 1420 Programming and Problem Solving I (5) CPSC 1430 Programming and Problem Solving II (5) CPSC 2430 Data Structures (5)
MATH 1334 Calculus I (5) MATH 1335 Calculus II (5) UCOR 1XXX University Core (5)
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!

Year 2

Fall Winter Spring
CPSC 2600 Foundations of Computer Science (5) CPSC 3000 Course (5) CPSC 3000 Course (5)
UCOR 1XXX University Core (5) Application Area (5) Application Area (5)
UCOR 1XXX University Core (5) UCOR 2XXX University Core (5) UCOR 2XXX University Core (5)

Year 2 Steps for Success

  • Meet with your academic advisor quarterly for registration approval.
  • Go to office hours!
  • Ask for help!

Year 3

Fall Winter Spring
MATH 2310 Probability and Statistics (5) CPSC 3000 Course (5) CPSC Elective (3000-level or higher) (5)
Application Area (5) Application Area (5) Application Area (5)
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!

Year 4

Fall Winter Spring
CPSC 4870 Software Engineering & Project Development I (5) CPSC 4880 Software Engineering & Project Development II (3) CPSC 4890 Software Engineering & Project Development III (3)
CPSC 4800 Technical Communications (3) CPSC Elective (3000-level or higher) (5) Application Area (5)
General Electives (10) General Electives (6) General Electives (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 by module recommendation. See below for UCOR course titles by Module:

  • Module I
    • UCOR 1100 Academic Writing Seminar
    • Satisfied in Major: UCOR 1200 Quantitative Thinking
    • 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 and Global Challenges
    • Satisfied in Major: UCOR 3800 Natural Sciences and Global Challenges

Curriculum Notes

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.

Contact your Advising Center for support:

Science & Engineering Advising: se-adv@seattleu.edu
Seattle U Advising Services: seattleu.edu/advising

Here to Help