The Bachelor of Science in Computer Science at Seattle University provides a rigorous foundation in programming, computing systems, algorithms, databases, artificial intelligence, and software development, preparing students for professional careers in software development and related technology fields. The four-year program combines technical study with Seattle University's emphasis on communication, ethics, teamwork, and real-world industry experience, making it a strong choice for students who want to build both computing expertise and professional skills.
Curriculum Structure
Year 1: Students begin with Programming and Problem Solving I and II, building their programming and computational problem-solving abilities, while Calculus and the University Core establish the mathematical and broader academic foundation needed for computer science. Students develop the fundamental skills needed for more advanced computing coursework.
Year 2: Students move into Data Structures, Computer Organization and Computing Systems, gaining a deeper understanding of how data is organized and how computer hardware and software systems work together. Fundamentals of Databases and Probability and Statistics further develop their ability to manage information and reason quantitatively about computing problems.
Year 3: The curriculum becomes more advanced through Languages and Computation, Object-Oriented Development, and Design and Analysis of Algorithms. Students can also study areas such as Machine Learning or Artificial Intelligence, giving them opportunities to develop skills in modern computational methods and intelligent systems.
Year 4: Students complete Software Engineering and Project Development I and II, gaining experience in developing larger software projects, while Technical Communication and Professional Ethics prepares them to communicate technical ideas and approach computing responsibly. Upper-level computer science electives allow students to further develop their interests before graduation.
Focus Areas
Programming, data structures, computer organization, computing systems, databases, algorithms, software engineering, artificial intelligence, machine learning, object-oriented development, languages and computation, technical communication, professional ethics
Learning Outcomes
Students develop the ability to analyze computing problems, identify requirements, design and evaluate computer-based solutions, communicate technical information effectively, make informed decisions considering legal, ethical, and social issues, work effectively in teams, apply computer science theory, and adapt to new computing techniques and tools.
Professional Alignment (Accreditation)
Seattle University prepares computer science students for professional careers through a curriculum combining technical foundations, software development, communication, teamwork, and ethical computing practice. The university's current Computer Science BA and BS program information does not identify the BS Computer Science degree as a separately ABET-accredited program.
Reputation (Employability Rankings)
Seattle University's location in the heart of Seattle provides students with access to one of the world's major technology ecosystems and connections with companies including Amazon, Boeing, Microsoft, PACCAR, Nordstrom, and Costco. The university also reports that more than 600 students have been hired by Project Center sponsor organizations after graduation, while 65% of senior design projects over the past four years have been implemented within partner organizations.
Students gain practical experience through software development projects, industry collaboration, research, and professional mentoring. Every undergraduate computer science student participates in Seattle University's year-long industry-sponsored Project Center experience, working with industry professionals and faculty mentors on practical projects that reflect professional technology environments.
Students gain practical experience through:
Graduates of Seattle University's Computer Science BS are prepared for careers across software development, systems, artificial intelligence, cybersecurity, data, and technology consulting. The university highlights careers such as software engineering and computer science, while its career resources identify opportunities across software development, systems development, research and development, and application systems.
Typical career opportunities include:
Students can strengthen their transition into employment through:
Further Academic Progression: After completing the BS, students can pursue Seattle University's MS in Computer Science, including pathways involving data science or software engineering, or continue into graduate study in areas such as artificial intelligence, cybersecurity, data science, and related computing fields. Seattle University also offers an accelerated BS and MS pathway that can allow qualified students to complete both degrees in five years.


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.

Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
