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 |
---|---|---|---|
CPSC 2430 Data Structures (5) | CPSC 3300 Fundamentals of Databases (5) | CPSC 3200 Object-Oriented Development (5) | |
CPSC 2500 Computer Organization (5) | CPSC 3500 Computing Systems (5) | CPSC 3400 Languages & Computation (5) | |
UCOR 2XXX University Core (5) | CPSC 2600 Foundations of Computer Science (5) | MATH 2320 Linear Algebra (3) | |
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 |
---|---|---|---|
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 (4000-level) (5) | CPSC Elective (4000-level) (5) | |
CPSC 4100 Algorithms (5) | CPSC Elective (4000-level) (5) | CPSC Elective (4000-level) (5) | |
MATH 2310 Probability & Statistics for Engineers (5) | UCOR 2XXX University Core (5) | UCOR 3400 University Core (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.
University Core Requirements
UCOR classes are listed in the sample plan by what module is recommended. See below for UCOR course titles by Module:
- Satisfied in Major: Module I
- UCOR 1100 Academic Writing Seminar
- UCOR 1300 Creative Expression & Interpretation
- UCOR 1400 Inquiry Seminar in the Humanities
- UCOR 1600 Inquiry Seminar in the Social Sciences
- Module II
- UCOR 2100 Theological Explorations
- UCOR 2500 Philosophy of the Human Person
- UCOR 2900 Ethical Reasoning
- Module III
- UCOR 3400 Humanities & Global Challenges OR UCOR 3600 Social Sciences & 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