From the Arizona State University Master of Computer Science

Software Engineering MasterTrack™ Certificate

Gain a highly sought after skill set from the #1-ranked school for innovation in the U.S.

The next session starts on October 12, 2020. Enrollment is open from now through September 28, 2020. For details on applying, review the FAQ section.
Loading...
Institution

Earn Credit Towards a Degree If you get a B or better on your first attempt in every course in this MasterTrack™ Certificate, you will earn a university-issued certification, as well as satisfy the GPA requirement for the ASU Master of Computer Science degree program. Apply these credits to the Master of Computer Science at Arizona State University to begin the program with 9 of your 30 required credits completed. You must still meet all other admission criteria in order to be eligible for the degree program.

About this Online Certificate Program

Blend engineering, computing, project leadership, and software construction through a unique, project-driven curriculum.

What you will learn

  • Use software design pattern concepts and models in designing a new software system
  • Understand how testing activities fit within leading software development process models
  • Apply popular tools, such as machine learning, security protocols, AI, and software testing, to validate safety security and sustainability of smart mobile applications
  • Learn how to interact with private blockchain ecosystems through writing and executing chaincodes

Skills you will gain

  • Software design
  • Software testing
  • Quality assurance planning
  • Security protocols
  • Machine learning
  • Blockchain engineering
  • Mobile computing
  • Globe

    100% online courses

  • Money

    $4,500 USD

    Students pay by course. You will also be asked to pay an application fee when registering through the ASU website.

  • Clock

    6-9 months to complete

  • Intermediate Level

    Intermediate Level

    You should have an understanding of the following topics: software development life cycle models, object-oriented programming exposure, basic knowledge of software process modules and class diagrams.

  • Layer

    4 hands-on projects

  • Comment Dots

    Questions?

    Contact our enrollment team at degrees-enrollment@coursera.org.

  • Institution

    Earn academic credit

    Apply these credits to the Master of Computer Science at Arizona State University to begin the program with 9 of your 30 required credits completed.

What is a MasterTrack™ Certificate?

With MasterTrack™ Certificates, portions of Master’s programs have been split into online modules, so you can earn a high quality university-issued career credential at a breakthrough price in a flexible, interactive format. Benefit from a deeply engaging learning experience with real-world projects and live, expert instruction. If you are accepted to the full Master's program, your MasterTrack coursework counts towards your degree.

Graduation Cap

Master’s Degree Learning

Take an online module of a Master's degree program that features live expert instruction and feedback combined with interactive team-based learning.

Layer

Boost Your Career

Receive a university-issued MasterTrack Certificate from a top university that you can add to your resume and LinkedIn profile.

MembersMembers

Build Your Portfolio

Demonstrate your skills through real-world projects and create work samples that help you stand out in your job search.

Stacked File

Earn Credit Towards a Degree

If you get a B or better on your first attempt in every course in this MasterTrack™ Certificate, you will earn a university-issued certification, and can apply these 9 credits to the Master of Computer Science at Arizona State University.

Interactive Learning Experience

You'll learn through readings, videos, graded assignments, real-world applied projects, and live global classroom sessions.

Live Global Webinars

Live Global Webinars

Feedback from Instructors and Experts

Feedback from Instructors and Experts

Real-World Projects

Real-World Projects

3 Courses in this MasterTrack™ Certificate

Take 3 of the 4 courses listed to earn your certificate.

Courses include:

  • Pre-recorded videos
  • Live sessions and office hours
  • Real-world projects
  • Peer collaboration
  • Web and mobile access

CSE 565: Software Verification, Validation, and Testing

Software as a stand alone product or embedded within a system plays an integral role in our world today. As a consequence, it is essential that software works as expected. This requires software testing which entails answering both the verification question: “Are we building the product right?” and the validation question: “Are we building the right product?”. Understanding these questions is crucial for developing good test cases. This course is for anyone involved in testing software at any level starting from code modules to system testing. Strategies and techniques are presented for both testing software as well as planning and tracking testing efforts.

Specific topics covered include:

  • Testing background
  • Testing process activities
  • Requirements based testing techniques Structure based testing techniques System testing
  • Testing tools
  • Reliability models Statistical testing
  • Test planning
  • Tracking testing progress
  • Test documentation
  • Test process improvement

Learners completing this course will be able to:

  • Explain how testing activities fit within leading software development process models Understand and apply best practices for software testing
  • Create test cases based on commonly used requirements based testing techniques Create test cases to achieve control and data flow structure based coverage
  • Apply static analysis techniques to identify code anomalies
  • Create test cases that demonstrate system-level quality requirements are being met
  • Identify appropriate testing tools for applications
  • Predict software reliability based on operational profile testing and reliability models Describe activities to perform for improving testing processes
  • Analyze testing needs to create a plan to achieve test objectives
  • Track testing progress against a plan

Read the full course brief>>

See all 4 Courses

Industry-relevant hands-on projects to build your portfolio

Analyzing Code Coverage

Clock
15-20 hrs/wk

WHAT YOU WILL LEARN

  • Analyze testing needs to create a plan to achieve test objectives and, subsequently, create test cases to demonstrate system-level quality requirements are being met.

Sport Concussion Assessment

Clock
15-20 hrs/wk

WHAT YOU WILL LEARN

  • Gather requirements for a software system using user scenarios and diagrams.

Modern Blockchain Application

Clock
15-20 hrs/wk

WHAT YOU WILL LEARN

  • Learn about Hyperledger Fabric blockchain architecture and operation, and write software for encoded blocks to update the financial ledger.
See all 4 projects

What industry partners are saying

Linda Zaruches - Industry Recruiter and Alumni, GoDaddy
“GoDaddy has been recruiting ASU Computer Science students for the past 8 years. We love ASU students because they are passionate, smart, scrappy and dedicated to making a difference. Watching our ASU hires excel in their careers and make significant contributions to our success and our customers’ success is very rewarding. We look forward to continuing our long-standing relationship with ASU in hopes of hiring some of the best and brightest developers.”...
Megan Shaffer - Talent Acquisition Manager, Allstate
“Allstate keeps coming back to ASU Computer Science for the diverse talent pipeline. ASU offers many opportunities for us to engage with students, so we can hire efficiently and better serve our customers. We look forward to partnering for future career fairs, hackathons and student organization events.” ...

What students are saying

Geoffrey Gerber, MCS Student - Tech Lead/Software Developer, USAA
I completed my first three courses with over a 4.0 GPA, which has not only allowed me to successfully apply for the full MCS degree, but to give me the confidence that I have the skills to compete in the program. ...

Instructors

James Collofello, Ph.D.

James Collofello, Ph.D.

Vice Dean of Academic and Student Affairs and Professor, Arizona State University

Janaka Balasooriya, Ph.D.

Janaka Balasooriya, Ph.D.

Sr. Lecturer in the School of Computing, Informatics, & Decision Systems Engineering (CIDSE), Arizona State University

Dragan Boscovic, Ph.D.

Dragan Boscovic, Ph.D.

Research Professor in the School of Computing, Informatics, & Decision Systems Engineering (CIDSE), Arizona State University

Ayan Banerjee, Ph.D.

Ayan Banerjee, Ph.D.

Assistant Research Professor at the School of Computing Informatics and Decision Systems Engineering, Arizona State University

Frequently Asked Questions

More questions? Visit the Learner Help Center.

Coursera does not grant academic credit; the decision to grant, accept, or recognize academic credit, and the process for awarding such credit, is at the sole discretion of the academic institutions offering the MasterTrack™ Certificate program and/or other institutions that have determined that completion of the program may be worthy of academic credit. Completion of a MasterTrack™ Certificate program does not guarantee admission into the full Master’s program referenced herein, or any other degree program.