Computer Science, BS, Four-Year Plan
Four-Year Plan for the Bachelor of Science 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: 86
- Minimum Major GPA: 2.0
- Minimum Cumulative GPA: 2.0
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) | *MATH 1336 – Calculus III (5) |
Course 3 | UCOR 1XXX – University Core (5) | UCOR 1XXX – University Core (5) | UCOR 1XXX – University Core (5) |
*Course has prerequisites
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 2500 – Computer Organization (5) | *CPSC 3300 – Fundamentals of Databases (5) | *CPSC 3500 – Computing Systems (5) |
Course 2 | *CPSC 2600 – Foundations of Computer Science (5) | *MATH 2310 – Probability & Statistics for Science & Engineering (5) | *PHYS 1210 – Mechanics + *PHYS 1211 – Lab (4+1) |
Course 3 | UCOR 1XXX – University Core (5) | *UCOR 2XXX – University Core (5) | *UCOR 2XXX – University Core (5) |
*Course has prerequisites
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 | *CPSC 3200 – Object-Oriented Development (5) | *CPSC 4100 – Design & Analysis of Algorithm (5) | *CPSC 3400 – Languages & Computation (5) |
Course 2 | Science Elective (5) | Science Elective (5) | CPSC Elective (4000-level) (5) |
Course 3 | *UCOR 2XXX – University Core (5) | *UCOR 3XXX – University Core (5) | *UCOR 3XXX – University Core (5) |
*Course has prerequisites
Year 3 Steps for Success
- Meet with your academic advisor quarterly for registration approval.
- Work on career prep activities!
- Look for summer internships!
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 (4000-level) (5) | CPSC Elective (4000-level) (5) |
Course 3 | CPSC Elective (4000-level) (5) | *UCOR 3XXX – University Core (5) | General Elective (5) |
Course 4 | *MATH 2320 Linear Algebra (3) | General Elective (3) |
*Course has prerequisites
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 my.seattleu.edu for prerequisites and www.seattleu.edu/core 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
- Satisfied in Major: 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
Curriculum Notes
- Some CPSC classes may have a minimum grade requirement for credit toward the major.
- Students may take 5000-level CPSC electives to satisfy elective requirements with the permission of the department chair. Up to 10 credits of 5000-level CPSC electives may apply towards the Master of Science in Computer Science degree at Seattle University.
- Entry into the Senior Capstone Requires: 120 credits completed, two completed 3000 level CPSC classes, AND 1 additional 3000 or 4000 level CPSC class, as well as a GPA in good standing in the major.
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. Reach out to the College of Science & Engineering Advising Center for support via email at se-adv@seattleu.edu.