We use cookies to enhance the user experience on our website and deliver our services. We also use cookies to show you relevant advertising. Read the UW Privacy Policy and more about our use of cookies.
Next Start Date
September 2025
Advance your career by learning how to apply computer science concepts and software engineering practices to a wide range of real-world problems. Study advanced development techniques and conduct research.
For more information, see the UW Bothell Master's in Computer Science & Software Engineering website.
Learn the fundamentals of coding in C++, gain high-level object-oriented programming skills and get valuable experience developing and testing C++ programs.
Gain a thorough grounding in object-oriented programming, data structures, and algorithms in C++. Learn the skills and principles of software design and development, and prepare for advanced study in the field.
Learn how to create efficient, maintainable and scalable software components as well as integrate them flawlessly on any system.
Our coaches are here to help you every step of the way — from finding a program to applying and enrolling. Start the conversation!
By submitting my information, I consent to be contacted and agree to the privacy policy.
Be among the first to get timely program info, career tips, event invites and more.