Seattle University quad and fountain looking north

Computer Science Fundamentals, Certificate

The Computer Science Fundamentals Certificate is a bridge to our MS in Computer Science and will help you transition to a new career in the region's dynamic tech industry. No prior programming experience is required—individuals from all undergraduate backgrounds are encouraged to apply.

More Information

Loading...

About this Program

Build a Foundation in Computer Science

Ready to build your skills in computer science or explore a new direction in tech? Seattle University’s Certificate in Computer Science Fundamentals gives you the foundational knowledge you need to enter the field—no prior programming experience required. Whether you’re coming from another academic discipline or looking to build on your existing experience, you’ll develop practical skills in programming and computer science with guidance from expert faculty.

The certificate can also serve as a bridge to Seattle University’s MS in Computer Science, giving you a pathway to continue developing your technical expertise and prepare for advanced roles in the tech industry. And with part-time enrollment available, working professionals can build their skills while continuing to manage their careers and other commitments.


Transition to Semester Calendar

Enrollment for Summer and Fall 2027 is on a semester calendar. Learn more about the Graduate Programs Move to Semesters.

Summer and Fall 2027 Applications Are Now Open

Summer and Fall 2027 applications are now open for Seattle University's Computer Science Fundamentals Certificate. It's not too early to apply—start your application today (for free!).

Student on laptop browsing Seattle U website

No Application Fee

We are committed to removing barriers to graduate education by waiving the application fee for all applicants.

Program Requirements at a Glance

Learn how the Computer Science Fundamentals Graduate Certificate will contribute to your career goals, explore course requirements and more.

Students without a background in computer science or programming can begin the certificate with the summer programming boot camp. See below for a sample plan of study for students who require the boot camp.

Sample Plan of Study

Year 1

Summer Semester (4 credits)

  • CPSC 5001 - Programming I
  • CPSC 5002 - Programming II

Fall Semester (6 credits)

  • CPSC 5005 - Data Structures
  • CPSC 5045 - Computing Systems

Spring Semester (6 credits)

  • CPSC 5035 - Algorithms
  • CPSC 5015 - Software Design

Students with a programming background who receive a boot camp waiver will begin the certificate in the fall semester. See below for a sample plan of study for students with a boot camp waiver.

To waive Boot Camp, you should provide evidence of coursework (or other experience) equivalent to the undergraduate courses Programming I and Programming II. See more detail in the Admission Requirements below.

Sample Plan of Study

Year 1

Fall Semester (6 credits)

  • CPSC 5005 - Data Structures
  • CPSC 5045 - Computing Systems

Spring Semester (6 credits)

  • CPSC 5035 - Algorithms
  • CPSC 5015 - Software Design
  • Completed application for graduate admission. No fee to apply. 
  • Bachelor's degree earned at a four-year, regionally accredited institution; typical candidates have a 3.0 or higher GPA, but there is no minimum GPA to apply—your admissions decision will be evaluated based on your entire application.
  • A cover letter explaining your interest in the program.
  • To waive Boot Camp, you should provide evidence of coursework (or other experience) equivalent to the undergraduate courses Programming I and Programming II.
  • The GRE is not required for most applicants.
  • International students have additional requirements beyond the general application; for more information, please visit the graduate admissions page for international students.

No Application Fee, Ever

No application fee: We are committed to removing barriers to graduate education by waiving the application fee for all applicants. Don't wait to get started—apply now.

Virtual Information Sessions

Have questions about Seattle University's Computer Science Fundamentals Certificate? Attend a one-hour virtual information session to learn more about graduate programs in the College of Science and Engineering, meet a knowledgeable admissions representative, and get answers to your questions about the program, the application process and more.

Seattle University student working on a laptop.

Build Skills and Connections for What’s Next

Graduate Computer Science Students Working in a Small Group

Master’s in Computer Science

In addition to our Computer Science Fundamentals Certificate program, the College of Science and Engineering also offers a master’s degree in computer science. Our MS in Computer Science (MSCS) is designed for recent college graduates and current tech professionals who already have a background in computer science, software engineering or a related field. Our cutting-edge program allows you to tailor your education to your career goals, with flexible electives and two optional areas of specialization in data science and software engineering.

Students who successfully complete the Computer Science Fundamentals Certificate and meet the requirements can continue directly into the MSCS program, building on the foundation they developed through the certificate.

The atrium of an office building with glass walls.

Industry Advisory Board

The Industry Advisory Board for our Department of Computer Science brings together experienced leaders from across the tech industry who work with faculty to keep our programs connected to current trends, emerging technologies and employer needs. Their insights help strengthen the connection between what you learn in the classroom and how computer science skills are applied in the workplace, giving you a stronger foundation as you prepare for your next step in tech.

Frequently Asked Questions

The Certificate in Computer Science Fundamentals is for any person interested in a tech career, regardless of their undergraduate background. This program provides a foundation in computer science and offers a bridge into SU's Master of Science in Computer Science program.

All students enrolling in the Computer Science Fundamentals Certificate are required to have a laptop.

Recommended specifications:

  • 16GB memory
  • 512GB SSD minimum disk space
  • 64 bit quad core processor (Core i5/i7, 8th generation or higher)

Minimum specifications:

  • 8GB memory
  • 256GB SSD minimum disk space
  • 64 bit dual core processor (Core i5/i7, 8th generation or higher)

Students who require the programming boot camp begin in the summer semester and complete the program over three semesters total, including boot camp. Students with a boot camp waiver begin in the fall semester and complete the program over two semesters.

Qualified students who complete the certificate will be eligible to start the MSCS program in the subsequent academic year.

Most boot camp courses are taught in Java, and the data structures course is taught in C++. Other programming languages may be introduced in other certificate courses.

Your cover letter should address three topics:

  • Why are you applying for the Certificate in Computer Science Fundamentals?
  • What undergraduate computer science coursework have you completed?
  • How will participating in this program enable you to reach your career goals?

These topics can typically be addressed in 1-2 pages.

When the number of qualified applicants exceeds the capacity of the program, a waitlist will be created at the end of the admissions process. If you are placed on the waitlist, you will be offered admission on a rolling basis as space becomes available.

If you have not completed the undergraduate courses Programming I and Programming II (or the equivalent), you must complete the programming boot camp unless you have completed past computer programming coursework. Outside coursework used to waive the boot camp requirement needs to be completed at an accredited institution with a grade B or better. You cannot use non-accredited, non-credit courses (e.g. Coursera) to waive prerequisite courses.

Please contact the program director, Sheila Oh, to discuss waiving the boot camp without prior coursework. It is uncommon for someone to be granted a waiver without coursework, but if you’re already employed as a software engineer or in a similar role, you may be able to waive the boot camp requirement through testing.

Featured Faculty

Get in Touch

If you have any questions about the program or application, we’re here to help.

Destiny Ledesma

Senior Admissions Counselor

Destiny Ledesma smiling headshot