- Home
- Programmes
- Software Engineering
- North America
436 Master's degrees in Software Engineering in North America
Computer Science
The Computer Science programme at Appalachian State University provides a comprehensive foundation in modern computing. This full-time degree focuses on software engineering and artificial intelligence, preparing students for technical careers. Delivered on-campus, the curriculum balances theoretical knowledge with practical skills.
Computer Science and Software Engineering
During the Computer Science and Software Engineering at University of Washington you can learn how to couple theoretical computing concepts with real-world problems, helping students develop the breadth of skills necessary to succeed in today’s competitive software profession.
Electrical and Computer Engineering
The Department of Electrical and Computer Engineering offers the Electrical and Computer Engineering program of the University of Minnesota.
Computer Engineering
Computer Engineering makes it possible for us to telecommute from home, check our e-mail on the go, and videoconference with clients around the world. But laptops and information networks aren’t the only products computer engineers develop; they reconstruct genomes, design robots, and conceive software. The Computer Engineering MSc program is offered at New York University.
Electrical and Computer Engineering
Electrical and Computer Engineering is offered by Southern Illinois University Edwardsville. The program can be completed through a mix of traditional daytime courses and courses offered on evenings/weekends.

SQL
Learn SQL. Master SQL, the core language for data analysis and enable insight-driven decision-making and strategy for your business in the SQL program at Udacity.
Software Engineering
The Software Engineering program offered by Washington State University prepares students for professional software engineering careers.
Computer Science - Systems and Architectures
The Master of Science program in Computer Science - Systems and Architectures at the State University of New York Polytechnic Institute provides a general computer science education emphasizing both theoretical and applied aspects.
Computer Science
The Computer Science programme at Syracuse University is designed to make sure graduates are at the leading edge of modern technology and in demand by industry.
Computer Science
The Computer Science program at the University of New Orleans is designed to be flexible enough to accommodate the needs of two kinds of students: those who have recently completed an undergraduate degree in computer science and want to further their education, and those practicing professionals who want to acquire specific academic experience relevant to their work.
Applied Computer Science
The Applied Computer Science programme at Southeast Missouri State University is a comprehensive Master's degree designed for technical experts. Available on-campus or online, this postgraduate course lasts approximately two years. It bridges the gap between advanced computing and strategic business decision-making.
Computer Science
The Binghamton University Department of Computer Science within the Watson School offers programs leading to the Master of Science (MS) and Doctor of Philosophy (PhD) degrees.
Computer Science - Vancouver
The Master of Science in Computer Science - Vancouver from Washington State University is designed and administered separately from the MS program in Pullman.
Computer Engineering
A master’s in Computer Engineering from Florida Institute of Technology provides the type of high-level engineering training that gives graduates the skills they need to enter the technical workforce.
Computer Engineering
The program in Computer Engineering at New Jersey Institute of Technology provides students with an advanced background in both the hardware and software aspects of computers and the ability to make the hardware-software design trade-off inherent in computing today. Importantly, you will learn how they interact.
Software Engineering
The Software Engineering at de DePaul University provides students with skills that are widely applicable, highly in demand, and richly rewarded. Software engineering is a discipline concerned with the processes, methodologies, techniques, and tools of developing high-quality software systems in a cost-effective manner.
Software Engineering
Our program in Software Engineering from University of Maryland is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them.
Building Generative Adversarial Networks
Learn to understand and implement a Deep Convolutional GAN (generative adversarial network) to generate realistic images, with Ian Goodfellow, the inventor of GANs, and Jun-Yan Zhu, the creator of CycleGANs. The Building Generative Adversarial Networks program is offered by the Udacity.
Computer Science and Engineering
The Computer Science and Engineering MS program at the University of Notre Dame offers courses of the highest technical quality.

Programming for Data Science with Python
Learn programming skills needed to uncover patterns and insights in large data sets, running queries with relational databases and working with Unix shell and Git in the Programming for Data Science with Python programme at Udacity.