Class Deals by MOOC List - Click here and see edX's Active Discounts, Deals, and Promo Codes.
In this course, part of the Software Testing and Verification MicroMasters program, you will learn how to perform these techniques.
The concepts from this course can be applied to any programming language and testing software.
This course is part of the Software Testing and Verification MicroMaster’s program from UMGC. Upon completion of the program and receipt of the verified MicroMaster’s certificate, learners may then transition into the full UMGC Master’s Program in Information Technology with a specialization in Software Engineering without any application process or testing.
What you'll learn
- Use Model Checking to evaluate software quality through model generation
- Use Symbolic Execution to evaluate software for defects
- Use Formal Methods to create proofs of software implementations