Computer Science, BS, Two-Year Plan
Transfer plan for the Bachelor of Science in Computer Science
Sample Plan for New Students
This example assumes that you have completed the following prerequisites:
- A transferable associate degree with 90 credits
- Equivalent courses that satisfy University Core Module I courses
- Two quarters of Programming courses (such as CS 142 & 143)
- Three quarters of Calculus
- One quarter of Calculus-based Physics and two lab science courses
This is a sample and not the only way to complete this plan. *Some classes have prerequisites.
Important Major Information
- Credits in Major: 122
- Minimum Major GPA: 2.0 (some scholarships may require higher)
- Minimum Cumulative GPA: 2.0 (some scholarships may require higher)
- CPSC Classes may have minimum grade requirements for credit toward the major.
- Students may take 5000-level CPSC electives to satisfy elective requirements with permission of the chair. Up to 10 credits of 5000-level CPSC electives may apply towards the Master of Science in Computer Science degree at Seattle University.
- Please see MySeattleU for elective options.
- Admission into Senior Capstone requires 120 credits, completion of two 3000-level CPSC classes, and one additional 3000- or 4000-level CPSC class, plus a major GPA in good standing.
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.
Two-Year Plan for Students with Junior Standing
Course | Fall | Winter | Spring |
---|---|---|---|
Course 1 | *CPSC 2430 – Data Structures (5) | *CPSC 3300 – Fundamentals of Databases (5) | *CPSC 3200 – Object-Oriented Development (5) |
Course 2 | *CPSC 2500 – Computer Organization (5) | *CPSC 3500 – Computing Systems (5) | *CPSC 3400 – Languages & Computation (5) |
Course 3 | *UCOR 2XXX – University Core (5) | *CPSC 2600 – Foundations of Computer Science (5) | *MATH 2320 – Linear Algebra (3) |
Course 4 | *UCOR 2XXX – University Core (5) |
Year 1 Steps for Success
- Meet with your advisor and draft an educational plan.
- Look for summer internships.
- Take advantage of tutoring!
- Get involved on campus and with ACM!
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 (3) | CPSC Elective (4000-level) (5) | CPSC Elective (4000-level) (5) |
Course 3 | *CPSC 4100 – Algorithms (5) | CPSC Elective (4000-level) (5) | CPSC Elective (4000-level) (5) |
Course 4 | *MATH 2310 – Probability & Statistics for Engineers (5) | *UCOR 2XXX – University Core (5) | *UCOR 3400 – Humanities & Global Challenges (5) |
Year 2 Steps for Success
- Apply for graduation on MySeattleU.
- Finalize your educational plan.
- Attend career planning activities.
- Career search or apply to graduate school.