Academics - [ Graduate Studies - Certificate Programs ]
The Department of Computer Science and Engineering also offers Certificate programs in:
Computational Biology
Information Assurance
Software Engineering
Software engineering is the application of science, mathematics and a disciplined process to the problem of making computers useful via software. Our Certificate program in Software Engineering offers a focused education on the software engineering skills necessary to succeed in the dynamic field of software development. The certificate targets those professionals with an interest in learning about software engineering, but without the intent to pursue a graduate degree in software engineering. It is also appropriate for graduate students in other disciplines who would like to add software engineering to their skill set. Graduate students majoring in Computer Science are also allowed to earn the certificate.
Prerequisites:
Our prerequisites are based on experience and skills. All candidates, at a minimum, must demonstrate through experience or coursework, the following:
- Have obtained a B.S. degree.
- Mastery of Computer Science Fundamentals.
- Proficiency in at least one programming language.
- At least two years experience working in a significant software development project.
- Knowledge of discrete mathematics, algorithms and data structures at the level of an undergraduate course.
- A practical knowledge of programming methods and computer organization.
For more information: vaughn@cse.msstate.edu
The Application Form (DOC) can be submitted to any of the Certificate Program Advisors listed below.
Courses Required for Certificate
- CSE 4214/6214 Intro to Software Engineering
- CSE 8233 Software Engineering Project Management or
- IE 4533 Project Management
- CSE 4283/6283 Software Testing and Quality Assurance
At least two of the following:
- CSE 4233/6233 Software Architecture and Design Paradigms
- CSE 4243/6243 Information and Computer Security
- CSE 4273/6273 Introduction to Computer Crime and Forensics
- CSE 8243 Software Specification
- CSE 8253 Software Design
- CSE 8263 Software Verification and Validation
- CSE 8273 Requirements Engineering
- CSE 8993 or CSE 9253 Software Engineering Subject Area
- CSE 7000 Directed Individual Study in Software Engineering (Must be approved by the SE Certificate Committee prior to class.)

