skip to navigation skip to content
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 NetAcad: CPP - Advanced Programming in C++
OnlineNewSpecial

Self-taught course

Description

CPP: Advanced Programming in C++ covers intermediate and advanced C++ programming topics for junior-level and specialist-level IT and software development jobs. The course includes hands-on labs, quizzes and assessments to learn how to utilize the skills and knowledge gained on the course and interact with some real-life programming tasks and situations.

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

Completion of Programming Essentials in C++ course, CPA certification or equivalent knowledge

Objectives

By the end of the course, students will be able to:

  • Understand the C++ template mechanism.
  • Read and understand definitions of template functions and classes.
  • Use property template classes and methods, including third-party templates.
  • Create template functions and classes.
  • Understand and use the elements of the C++ STL library, including the IO part.
  • Solve common programming problems with STL-predefined classes and methods.
  • Apply your programming skills using hands-on lab activities and by writing your own C++ programs.
How to book

To book on this course use the click on the Book a place (provisional) button. Once the request has been received a Cisco Networking Academy account will be created in your name should you not already have one. You will receive an email containing a link to activate your registration. Thereafter your account will be assigned to the course. For step by step instructions on this process please refer to the online instructions.

Related courses
Theme
Programming and Scripting

Booking / availability