Next Start Date
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.
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 the fundamentals of coding in C++, gain high-level object-oriented programming skills and get valuable experience developing and testing C++ programs.
Learn how to create efficient, maintainable and scalable software components as well as integrate them flawlessly on any system.
Learn how to design and build robust, cross-platform applications in the C# programming language using Microsoft .NET Core and other .NET technologies. Develop client-, web- and cloud-based software.
Our coaches are here to help you every step of the way — from finding a program to applying and enrolling.
Start the conversation!
Be among the first to get timely program info, career tips, event invites and more.