Continue your studies, online and on campus. Our goal is to help you deepen your understanding of the tech and principles behind software design, so you can grow into a leader in the industry. Looking to create clean, user-friendly interfaces and design? Stu Jacobs With your Master of Science in Software Engineering from UHCL, you’ll be prepared to take a leadership role in the industry. Robert Schudy An online master’s degree in software development may help you move up from applications development to the management of corporate systems. Course Prerequisites: METCS520 (Information Structures) and METCS601 (Web Application Development), or instructor's consent. It begins with a complete immersion into HTML essentially XHTML and Dynamic HTML (DHTML). With a master’s in software development online from the John E. Simon School of Business at Maryville University, you can be on the leading edge — the person coming up with the big ideas, developing … PhD, Leningrad Aluminum Institute (Russia); MS, Leningrad Institute of Technology; MBA, Boston University [4 credits]. There is no cost to apply for financial assistance, and you may qualify for a student loan regardless of your income. [4 credits], Study of the ideas and techniques that enable computers to behave intelligently. The course is divided into various modules covering in depth the following technologies: HTML5, AngularJS, and Ionic framework. It also develops analytic and logical thinking and prepares students to take graduate-level courses in software development degree. An online master’s degree in software engineering teaches design, computing and project management skills, which are critical in developing and maintaining innovative software applications. MSc in Population Studies. Mobile technology continues to expand globally. Topics include secure software development processes, threat modeling, secure requirements and architectures, vulnerability and malware analysis using static code analysis and dynamic analysis tools, vulnerabilities in C/C++ and Java programs, Crypto and secure APIs, vulnerabilities in web applications and mobile applications, and security testing. Why Choose Maryville for Your Master’s in Software Development Online? Learn more. The following materials are required for a complete application: Applicants are not required to have a degree in computer science for entry to a program within the Department of Computer Science. A maximum of two graduate-level courses (8 credits) taken at Metropolitan College before acceptance into the program may be applied towards the degree. Prerequisite: At least two 500- level (or above) programming-intensive computer science courses; or instructor's consent. We also leverage the guidelines outlined by the Project Management Institute for agile project development as a framework in this course. [4 credits]. [4 credits], Techniques for the construction of reliable, efficient, and cost-effective software. Generally speaking, the broad goal is to help students develop an understanding of operating systems and networking. [4 credits], METCS682 Information Systems Analysis and Design, Object-oriented methods of information systems analysis and design for organizations with data- processing needs. Students learn techniques for initiating, planning and executing on software development projects using agile methodologies. Prereq: (MET CS 526 or MET CS 622) and one of the following (MET CS 341, MET CS 342, MET CS 520, or MET CS 521). The running time of various algorithms and their computational complexity are analyzed. At Maryville, we designed our Master of Software Development curriculum to help you meet the modern challenges and take advantage of all the opportunities in this booming field. Amidst all this innovation, itâs easy to see why demand for software developers remains high. In fact, schools usually require extensive work experience before they admit someone to this graduate … Hands-on lab and programming exercises using current tools are provided and required. Students use various data structures to solve computational problems, and implement data structures using a high-level programming language. Knowledge representation, natural language, learning, question answering, inference, visual perception, and/or problem solving. Someone will be in touch to answer any questions you may have about the program and detail the next steps in earning your degree. [4 credits], Comprehensive coverage of object-oriented programming with cooperating classes. Laboratory course. An online master’s degree in software engineering is a smart choice for anyone interested in computer science and program instrumentation. Anatoly Temkin The fundamentals of JavaScript language including object-oriented JavaScript is covered comprehensively. And everything from laptops to home appliances are more advanced than ever before. Assistant Professor, Computer Science; Coordinator, Databases You can complete the program 100% online in as few as 12 months. PhD, MEng, Nanyang Technological University, Singapore; BS, Luoyang Institute of Technology, Assistant Professor, Computer Science; Coordinator, Information Security Test-driven development. Algorithms are created, decomposed, and expressed as pseudocode. PhD, Brandeis University; MS, Indian Institute of Technology; BS, Regional Engineering College (Warangal, India), Associate Professor, Computer Science and Administrative Sciences; Director, Project Management The MS in Software Development constitutes preparation for one of the largest and fastest-growing professions: software developer. Only one of these courses can be counted towards degree requirements. Requirement analysis, software design, programming methodologies, testing procedures, software development tools, and management issues. It's also the perfect next step for those who want to enhance their careers by learning software development. Visit Back2BU for the latest updates and information on BU's response to COVID-19. There’s always something new to learn in the computer software industry. Named an Apple Distinguished School through 2021. Students work with these technologies starting with simple applications and then examining real world complex applications. Agile Software Development; Notables. PhD, Kazan University (Russia); MS, Moscow University, Assistant Professor, Computer Science; Coordinator, Health Informatics Students will obtain practical knowledge of agile development frameworks and be able to distinguish between agile and traditional project management methodologies.