Browse Jobs
For Employers
Post JobLog inGet Started
This post is closed or expired and is no longer open for inquiries.

Course

 • Online

Software Analysis & Testing

Offered at Georgia Tech as CS 6340


Last updated 3 years ago

Free

1047 students are interested in this course

PROVIDED BY

Udacity

What you will learn

  • Testing
  • Analysis
  • Debugging

Prerequisites and Requirements

To be prepared for this course, you should be very comfortable with:

Mathematical and logical reasoning (e.g. basics of set theory, graph theory, boolean algebra, and probability)

Programming in a high-level language like Java

Shell scripting on Linux-like operating systems

 

About this Course

This course covers the theory and practice of software analysis, which lies at the heart of many software development processes such as diagnosing bugs, testing, debugging, and more. It presents diverse techniques, each with its own strengths and limitations, for automating tasks such as testing, debugging, and finding bugs in complex real-world programs. These techniques include dataflow analysis, constraint-based analysis, type systems, model checking, symbolic execution, and more. The course teaches the principles underlying these techniques as well as imparts hands-on experience with using and implementing tools based on these techniques.

Find other courses in

Technology and IT

About Udacity

Udacity began as an experiment in online learning, when Stanford instructors Sebastian Thrun and Peter Norvig elected to offer their "Introduction to Artificial Intelligence" course online to anyone, for free. Over 160,000 students in more than 190 countries enrolled. The potential to educate at a global scale was awe-inspiring, and Udacity was founded to pursue a mission to democratize education. It would take several years of intensive iteration and experimentation to clarify our focus on career advancement through mastery of in-demand skills, but today, Udacity proudly offers aspiring learners across the globe the opportunity to participate in—and contribute to—some of the most exciting and innovative fields in the world.

Course Details

  • Intermediate
  • 4 Months
Browse Learning Opportunities Categories
    0