Graduate Certificate Programs

Wireless Networks and Mobile Systems

Department of Computer Science 

Program Description:
The wireless networks and mobile systems certificate is designed to provide the working professional with an intensive treatment in wireless systems and applications.

Program coverage includes network architecture and protocols, computer communication and networking basics, principles of network security, and techniques for preventing, detecting and recovering from attacks, as well as advanced topics that address the specific issues and challenges in the wireless and mobile environment, including wireless network provisioning and deployment, location and mobility management, security and privacy, attacks and countermeasures, mobile computing applications, and data management in networked sensor systems.

The program of study consists of the following courses to choose from: 

  • Comp Sci 5500: The Structure of a Compiler
  • Comp Sci 6303: Pervasive Computing
  • Comp Sci 6302: Heterogeneous and Mobile Databases
  • Comp Sci 6600: Computer Security
  • Comp Sci 6604: Mobile and Sensor Data Management
  • Comp Sci 6605: Advanced Network Security

Please check the Schedule of Classes for a current listing of the courses available for distance students.

Return to Top

Comp Sci 5500: The Structure of a Compiler
Review of Backus normal form language descriptors and basic parsing concepts. Polish and matrix notation as intermediate forms, and target code representation. Introduction to the basic building blocks of a compiler: syntax scanning, expression translation, symbol table manipulation, code generation, local optimization, and storage allocation. Prerequisite: A "C" or better grade in both Comp Sci 3500 and Comp Sci 2500

Comp Sci 6303: Pervasive Computing
Pervasive computing aims to seamlessly integrate computing with our everyday activities, so that people do not need to be aware of computing artifacts. This course will introduce various techniques needed to realize pervasive computing, such as position tracking and ad-hoc networking. Prerequisite: A "C" or better grade in either Comp Sci 4600 or Comp Eng 5410.

Comp Sci 6302: Heterogeneous and Mobile Databases
This course extensively discusses multidatabase systems (MDBS) and mobile data access systems (MDAS). Moreover, it will study traditional distributed database issues within the framework of MDBSs and MDASs. Prerequisite: A "C" or better grade in Comp Sci 5300

Comp Sci 6600: Computer Security
The course presents various vulnerabilities and threats to information in cyberspace and the principles and techniques for preventing and detecting threats, and recovering from attacks. The course deals with various aspects and layers of security: data-level, network-level, system-level, and application-level security. Prerequisite: A "C" or better grade in both Comp Sci 3600 and Comp Sci 5200

Comp Sci 6604: Mobile and Sensor Data Management
Architectures of mobile computing systems; mobile-IP support in mobile computing systems; location data management, broadcasting and indexing, replication control; caching, fault tolerance and reliability of mobile systems; adhoc and sensor routing schemes, key management. Prerequisite: Comp Sci 4601

Comp Sci 6605: Advanced Network Security
Topics covered include network security issues such as authentication, anonymity, traceback, denial of service, confidentiality, forensics, etc. in wired and wireless networks. Students will have a clear, in-depth understanding of state of the art network security attacks and defenses. Prerequisite: A "C" or better grade in either Comp Eng 5420 or Comp Sci 4600

* 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.

Return to Top

The only entrance requirements for students entering a graduate certificate program are that they satisfy the prerequisites for any course they take in the program (these are listed above). Complete course descriptions are provided online in the Graduate Catalog.

Click here for more information on admissions.

Return to Top

Students applying for a business project management graduate certificate will need the following:

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.

More Details

Gainful Employment Program Disclosure

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 2017-18 school year(defined as the period between July 1, 2017, and June 30, 2018)


Return to Top

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.

Return to Top

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.

Return to Top

  • Request Info
  • Apply
  • FAQ

Request Info

request more information‌‌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 or call 573-341-6591 or toll free 1-877-678-1870 with any questions.


Click-able button to apply for courses‌Ready to apply?

Before you apply online, make sure you have all your application materials gathered. Click here for details. If you need help, email, 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 or call 573-341-6591 or toll free 1-877-678-1870.


Contact Us

Computer Science

Dr. George Markowsky
Associate  Chair for Graduate Studies
Computer Science

306 Computer Science Bldg.
500 W. 15th St.
Rolla, MO 65409-0350
Phone: 573-341-6642

Global Learning - Distance Education
Student Support Services

216 Centennial Hall, 300 West 12th Street
Rolla, MO 65409-1560
Phone: 573-341-6591
Toll Free: 1-877-678-1870
Fax: 573-202-2396