This certificate is designed to provide students with the tools and knowledge to work in a distributed processing environment. The certificate may be earned as part of the M.S. in computer science/distributed systems or as a stand-alone graduate certificate.
The student seeking the graduate certificate in computer science/distributed systems should hold a baccalaureate degree in computer science from an institution accredited by one of the regional accrediting agencies. Students entering this program should have an understanding of operating systems theory (COSC 2610), systems analysis (COSC 2810), algorithms (COSC 2250), and data structures (3100). They should possess good mathematical skills and be proficient in the C++ programming language (COSC 1550 and COSC 1560).
The 18 credit hours required for the graduate certificate in computer science/distributed systems must include the following courses:
COSC 5000 Distributed Systems (Requisite Course)
COSC 5010 Object-Oriented Analysis and Design
COSC 5020 Object-Oriented Programming
COSC 5040 Distributed Database Design
COSC 5050 Distributed Database Applications
One Elective (the student will choose from the following courses):
COSC 5030 Agile Software Development
COSC 5060 Systems Concepts
COSC 5110 Network Architecture
COSC 5120 Data Communication
COSC 5130 Computer Security and Reliability
COSC 5140 Network Design and Management
COSC 5150 Distributed Application Development
The student seeking the graduate certificate should consult the Admission, Enrollment, Academic Policies, and Graduate Certificates sections of this catalog for information regarding application, admission, registration, and the academic policies of Webster University.