School of Computing and Informatics

Online Degree Programs

The Office of Global Outreach and Extended Education (formerly known as the Center for Professional Development) in the Ira A. Fulton School of Engineering offers online degree programs, including a Master of Engineering with areas of study in Embedded Systems and Modeling and Simulation and a Master of Science in Engineering with a Software Engineering Concentration. The faculty in the School of Computing and Informatics teach many of the courses in these programs. For further information, please contact Global Outreach and Extended Education.

 

Master of Science in Engineering, Software Engineering Concentration

The program offers specialized courses founded on the fundamentals of software engineering. The program provides the knowledge and skills needed to work as a software engineer or software task leader on both large and small projects using either agile methodologies or formal CMMi approaches. The program addresses major software development methodologies, techniques, tools, and processes for both developing and managing software projects.

The curriculum is based on the software engineering body of knowledge under the leadership of the IEEE Computer Society. Each course will place an emphasis on applied assignments and projects that are applicable to the student's work place.

 

Master of Engineering in Modeling and Simulation Degree

This track offers specialized courses on the fundamentals of simulation modeling and software engineering. The applications of modeling and simulation incorporate state-of-the-art engineering advances with a focus on systems of the future. The main academic emphasis includes defense applications, large-scale computer and supply chain networks, software factory and intelligent systems. Students will learn about key technical barriers faced by government organizations - e.g., those set to institutionalize modeling and simulation such as defense modeling and simulation organization, and others in developing increasingly complex decision-making systems. In addition, students will become skilled in modeling and simulation science, enabling them to engineer novel solutions for multifaceted problems that the Departments of Defense and Homeland Security, commercial industries, and private and non-profit agencies encounter.

 

Master of Engineering in Embedded Systems Degree

Most embedded systems require a high degree of predictability and reliability, and involve tight interactions with their physical environment. They differ from computation-intensive applications as a result of their concurrent threads of control and time-dependent behavior, as well as a variety of system requirements that include size, power, cost, safety, security and regulation. However, the task of developing such systems is much more challenging than general computer applications as multiple concurrent subsystems interact with real-time signals and produce a sequence of interdependent and timed control actions. Consequently, system design and software development of embedded systems have become significant obstacles in meeting the market demands for functionality, reliability,and ease of use while achieving rapid product release cycles.

The challenges of ever-increasing device complexity coupled with reduced time-to-market requirements of competitive businesses fosters requirements for new skill sets in experienced engineers. These rapid cycle times for complex embedded systems networks makes it essential to advocate a strong curriculum for professional engineers in the area of embedded systems development.