Service Oriented Computing M.S. Degree

Service Oriented Computing M.S. Degree
Computer Science Master's Degree Programs
Computer ScienceCyberSecurityEnterprise ComputingEnterprise Security & Risk Management
Game Design & Simulation ProgrammingMultimedia Experience & ManagementService Oriented Computing 
The Service Oriented Approach

The M.S. in Service Oriented Computing is an accelerated professional education program that is explicitly designed for students with little or no background in computer science. This program provides students with the skills required for engineering the modern era of Web-based service-oriented and event-oriented applications. Core courses include an introduction to programming in C# and Web programming using ASP.NET. These software development courses are supplemented with courses in the complementary software engineering skills that the modern Web developer needs, including requirements analysis, software application design, best practices for Internet applications, and user interface design. Elective courses include topics such as data mining, privacy, enterprise security, health informatics, and natural language understanding for text mining, as well as alternative languages to C# for Internet applications, such as Java.

Research in Focus

Dr. Dominic Duggan, Director of the MS/SOC program, conducts in research towards that advancement of the tools, including semantics, which ensure software is "safe" and "secure." He has worked on module systems for programming-in-the-large, software adaptation for safe dynamic library updates, various extensions of object-oriented languages to enable reuse, type inference, and language-based security. His work in security leverages techniques in programming languages and software checking to establish end-to-end security properties for applications. Dr. Duggan is also involved with the Secure Systems Lab, which pioneers new technologies for useable, secure systems with high assurance. Dr. Duggan is a member of the Association for Computing Machinery, and IEEE Computer Society, and has been awarded multiple grants and funding for the advancement of his research.