M.S. in Computer Science:
Databases and Service Oriented Architecture (SOA)
The MS/CS concentration in databases and SOA allows you to "drill down" on the fundamentals underlying distributed database and enterprise applications. You will learn the details of service-oriented architectures, as well as how to build reliable distributed applications. You will be able to learn about other aspects of such applications, including programming mobile devices, Web services and SOA.
If you follow this study plan, you will graduate with:
- a Master of Science in Computer Science,
- a Graduate Certificate in Database Management Systems, and
- a Graduate Certificiate in Service Oriented Computing.
In addition, you may choose a concentration in distributed systems, and graduate with a Graduate Certificate in Distributed Systems.
Core Courses
| SOA | CS 513 Knowledge Discovery and Data Mining |
| CS 548 Engineering of Enterprise Software Systems | |
| CS 549 Distributed Systems | |
| SOC 611 Web Fundamentals | |
| Databases | CS 545 Human Computer Interaction |
| CS 546 Web Programming | |
| CS 561 Database Management Systems I | |
| CS 562 Database Management Systems II |
Suggestions for Elective Courses
For a graduate certificate in distributed systems, pick CS 521 or CS 667 and at least two other courses in the Distributed Systems area.
| Software Engineering | CS 574 Object-Oriented Analysis and Design |
| SWE 540 Fundamentals of Software Engineering | |
| SWE 564 Software Requirements Acquisition and Analysis | |
| Distributed Systems | CS 511 Concurrent Programming |
| CS 520 Operating Systems | |
| CS 521 TCP/IP Networks | |
| CS 522 Mobile and Pervasive Computing | |
| CS 667 Information Networks II | |
| Management | MGT 662 Legal Issues for the IT Professional |
| MGT 679 Management Information Systems |
Sample Study Plan - Part Time
| Fall | Spring | Summer | |
|---|---|---|---|
| Year 1 | CS 561 Database Mgt Systems SOC 611 Web Fundamentals |
CS 545 HCI CS 562 Databases II |
CS 546 Web Programming1 |
| Year 2 | CS 548 Eng of Ent Soft Systems CS 549 Distributed Systems2 |
CS 513 Data Mining SWE Fund of Soft Eng |
SOC 521 Software Reqts |
1: Alternative course SOC 606 Introduction to Internet Applications.
2: Alternative course SOC 641 Distributed Application Development.
Ask a question about the MS in CS program. *
* Remove the spaces around "@" when sending email.



