- Future Distance Students
- Current Distance Students
- Distance Programs
- Professional Programs
- Staff Directory
Graduate Certificate Programs
Systems and Software Architecture
Department of Computer Science
The systems and software architect fills a critical role in today’s development process, transforming market inputs into the requirements and architecture specification of a product such that independent (often remote) development teams could implement. A focused graduate certificate training program on systems and software architecting has been requested from various industrial partners.
The program of study consists of four required courses:
- Software Intensive Systems Architecting (Sys Eng 6167, LEC 3.0)
- Software Requirements Engineering (Comp Sci 6101, LEC 3.0)
- Object-Oriented Analysis and Design (Comp Sci 5102, LEC 3.0)
- Model Based Systems Engineering (Sys Eng 6542 / Comp Sci 6102, LEC 3.0)
Please check the Schedule of Classes for a current listing of the courses available for distance students.
Sys Eng 6167: Software Intensive Systems Architecting
Basic tools and concepts of architecting complex software intensive systems are introduced. The following topics are covered under four main sections; namely Architecting Process, Architecting Heuristics, Architecting Patterns and Frameworks, and Architecture Assessment. Prerequisite: Graduate Standing.
Comp Sci 6101: Software Requirements Engineering
This course will cover advanced methods, processes, and technique for discovering, analyzing, specifying and managing software requirements of a software system from multiple perspectives. It will discuss both functional and non-functional requirements analysis. Prerequisite: A "C" or better grade in Comp Sci 3100.
Comp Sci 5102: Object-Oriented Analysis and Design
This course will explore principles, mechanisms, and methodologies in object-oriented analysis and design. An object-oriented programming language will be used as the vehicle for the exploration.
Sys Eng 6542 / Comp Sci 6102: Model Based Systems Engineering
Provides the student with an understanding of the use of models to represent systems and the underlying system elements, components, etc. The student will gain proficiency in using a systems modeling language and how it can be used to shift systems engineering from a document centric paradigm to one that is model centric.
* Curriculum is subject to change. Please contact the department for up-to-date information on courses. Other courses approved by the department may be substituted for any of the above listed courses on a case-by-case basis. The administrative coordinators must approve the substitution prior to enrolling in the course.
Students must hold a B.S. or B.A. degree to be admitted to the graduate certificate program and must satisfy the prerequisites for any course they take in the program. Complete course descriptions are provided online in the Graduate Catalog.
It is recommended that applicants have at least two years of work experience in the area of software development. If a student does not have the requisite work experience, successful completion of CompSci 3100 (206) Software Engineering I or equivalent is required before acceptance to the program.
Click here for more information on admissions.
Students applying for a business project management graduate certificate will need the following:
- Completed Application
- $55 One-time Application Fee
- Statement of Purpose
Complete the Online Application. When you start your application select "Graduate Online/Distance" and then select which certificate you are applying for. Don't forget to list your current employer and company location on the application.
Effective July 1, 2011, the Department of Education requires that all certificate programs must disclose particular Gainful Employment information to current and prospective students. The information that is provided in the disclosure includes the estimated cost of the certificate program as well as on-time graduation and job placement rates for this particular certificate program. The disclosure information is based on data from the 2016-17 school year (defined as the period between July 1, 2016, and June 30, 2017)
Graduate certificates were designed as a gateway to a master’s degree. If a student earns a B or better in each certificate course they may continue for the graduate degree (in the corresponding department), without needing to submit GRE/GMAT scores, or letters of recommendation*. A student does not need to continue on for the graduate degree, however most do. Graduate certificates were designed for working professionals who have real life work experience and may not have time to take the GRE/GMAT. Admission requirements for the graduate certificate program are also more relaxed than the graduate degree. This graduate certificate may act as a gateway to the following master’s programs:
Computer Science (MS)
(Applicants must indicate which program they wish to use the certificate as a gateway for when initially applying for the certificate).
*Completion of a graduate certificate program does not automatically guarantee admission into a corresponding graduate degree program. To continue in a master’s degree program, you must apply. Click here for details and check with academic department for program specific details and requirements.
All courses are offered through distance education in a short condensed format, typically 5-8 weeks in length, over the internet, via live streaming video; collaborative learning software includes WebEx and Blackboard; classes are archived online for review and easy access.
Course Management Software: Blackboard.
- Request Info
Haven't decided if you want to apply yet? No worries. Just click the Request Information button and fill out the form. We'll respond to your request within 24 hours. You can always email firstname.lastname@example.org or call 573-341-6591 or toll free 1-877-678-1870 with any questions.
Before you apply online, make sure you have all your application materials gathered. Click here for details. If you need help, email email@example.com, or call 573-341-6591, or toll free 1-877-678-1870 and we'll walk you through the application process.
If you're like most prospective students, you have lots of questions about S&T's distance programs. We've tried to answer the most commonly asked questions, which can be found on the Frequently Asked Questions page.
Hopefully, we've answered your questions. If we haven't, please send them our way. You can email us at firstname.lastname@example.org or call 573-341-6591 or toll free 1-877-678-1870.
Dr. Bruce McMillin
Professor of Computer Science and
Associate Dean for Research and External Relations in CEC
322 Computer Science Bldg.
500 W. 15th St.
Rolla, MO 65409-0350
GLOBAL LEARNING - DISTANCE EDUCATION
STUDENT SUPPORT SERVICES
216 Centennial Hall, 300 West 12th Street
Rolla, MO 65409-1560
Toll Free: 1-877-678-1870