Software Development and Engineering
Software Development and Engineering
Master of Science (MS)
This program is STEM designated, which means you will be trained in areas of technology that are in high demand with United States employers.
Software is the tool that allows users to interact with computers. Through software programs and applications, users can write documents or play games, browse the web or listen to music, and do just about anything you can think of that you do on a computer. Given the ubiquitous nature of computers across the globe, software developers and engineers are in high demand. In an industry that is constantly revitalizing itself and executing new ideas, new software is always needed - and old software requires frequent updates in order to stay current.
At the Seidenberg School, you will learn about software development throughout its life cycle, from the management, design, programming, and development, delivery, and maintenance of software systems. The program is split into three core areas: system and software design/architecture and development, software management and evolution, and management of human resources in a software development environment.
Once that core has been completed, you'll pick a concentration from these options:
-
Programming languages, tools, and methods
-
Internet software development
-
Human computer interaction
-
Software process management
-
Secure software development
Applicants to this course must meet several requirements. You must have a solid foundation in computer science, either via a bachelor's degree in computer science or an equivalent experience base. You should also be a competent programmer; those who lack programming knowledge (Java, C++, etc.) will have to take SE 602 Fundamentals in Java before beginning the MS in Software Development and Engineering.
Program Overview
- Master of Science in Software Development and Engineering
- Duration: 2 years
- 36 credits required
- Core Requirements: 18 credits
- Electives: 12 credits
- Capstone Project: 6 credits
Classes Include
- Mobile Application Development
- Software Design Methodologies
- Human Factors and Usability Metrics
- Software Risk Management
Career Paths
- Software Development
- Usability
- Application Development
- Cybersecurity
Other Programs You Might Consider
-
Computer Science
MS, NYC WESTCHESTER -
Computer Science
PhD, WESTCHESTER -