skip to navigation skip to content
- Select training provider - (Estate Management)
Self-taught course

Provided by: University Information Services - Digital Literacy Skills


Booking

This course is self taught (Online course).

This course is taking bookings Book a place


Booking / availability

Cisco Networking Academy: C++ Essentials 2
OnlineNew

Self-taught course

Description

Take your C++ skills to the next level and prepare for CPA – C++ Certified Associate Programmer certification.

C++ is the backbone of some of the most thrilling games and complex real-time applications worldwide. Learning C++ can open new career opportunities for you in the fast-evolving world of technology.

C++ Essentials 2 teaches the contrast between procedural and object-oriented programming (OOP) methodologies, class structures, inheritance, and polymorphism. You'll also learn advanced concepts such as exceptions, operator overloading, and enumerated types.

By completing this course, you'll be equipped to take the CPA – C++ Certified Associate Programmer certification. Then go on to further your expertise with C++ Advanced.

Developed in collaboration with OpenEDG C++ Institute.

Target audience
  • All current Cambridge University members (departments and colleges)
  • Further details regarding eligibility criteria are available
Prerequisites

No prior knowledge of programming is required.

Objectives

The course covers object-oriented programming, inheritance, polymorphism, exception handling, operator overloading, and the use of enumerated types. With a blend of theoretical learning (study pages) and practical application through quiz tests and hands-on labs, students are prepared for real-world programming challenges and the CPA certification.

  • Module 1: Introduction to object-oriented programming, classes, objects, and static components.
  • Module 2: Detailed exploration of inheritance, polymorphism, dynamic casting, and class relationships.
  • Module 3: Comprehensive study of exception handling mechanisms in C++.
  • Module 4: Operator overloading and the implementation and use of enumerated types.
Format
  • Online self-taught
How to book

To book on this course select the blue Book a place (provisional) button. Once the request has been received, an 'invite link' will be sent to you. Click on the link to access the course. If you already have an account created in Cisco Netacad or the Cisco Skills for All Networking Academy websites then simply login to access the course. Otherwise you will be prompted to create an account during which you should use your @cam email address.

Related courses
Themes

Booking / availability