Quantcast
Channel: Cadence Functional Verification
Viewing all articles
Browse latest Browse all 652

Training Insights: Introducing the C++ Course for All Your C++ Learning Needs!

$
0
0

This course, "C++ Fundamentals for Design and Verification v24.03" provides an introduction to the C++ programming language for those who want to use C++ for design or verification. 

To optimally benefit from this course, you must already have sufficient knowledge of the C programming language to be capable of writing non-trivial C programs. Hence, this training provides a module on “C Language Review” to help cover this essential background. 

In this course, you will write and run C++ code that includes C++ classes, member variables and functions, constructors, destructors, inheritance, and polymorphism. After completing the course, you will be able to do the following tasks: 

  • Write and run a simple C program 
  • Organize your programming solution in terms of objects and their interactions 
  • Write and run a simple C++ program with classes and objects 
  • Define class constructors to initialize class variables during object construction
  • Define constructors and deconstructors
  • Proficiently use reference variables and argument passing by value, pointer, or reference
  • Define overloaded functions, overloaded operators, and static members
  • Use implicit and explicit type conversions
  • Efficiently and correctly use class inheritance and virtual and pure virtual functions

This course has, over the years, expanded way beyond the fundamental language constructs, yet still caters to the basic fundamentals of C++ learning, along with newer Cadence tool interface modules. The most recently updated release includes all new learning interfaces to make your C++ learning seamless and easy, as well as the following new modules: 

  • “C Language Review” helps those new to C language by providing a quick glance through essential C concepts.  
  • “Introduction to System C” discusses the basics of System C language required to put a System C wrapper on C++ code in order to run the Stratus Tool.  
  • “Equivalence Checking C++ for Verification,” discusses the verification of a C++ model against various other implementations by using formal equivalence checking 

Take this course and upskill yourself with excellent C++ knowledge! 

What´s Next? 

You can check out the complete training:C++ Language Fundamentals. There is a free Online Version of the training available 24/7 for all customers with Cadence Learning and Support Portal account. If you are interested in an  Instructor-Led version of the training, please contact Cadence Training. And don't forget to obtain yourDigital Badge after completing the training!

If you want to make sure you are always the first to know about anything new in training, then you can use the SUBSCRIBEbutton on the landing page to sign up for our regular training newsletters. 

Related Trainings 

Related Training Bytes 

Related Blogs 

 


Viewing all articles
Browse latest Browse all 652

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>