Oxford University
Oxford University Logo

Introduction to Object-Oriented Programming Using C++ 
offered by Oxford University

Introduction to Object-Oriented Programming Using C++
 at 
Oxford University 
Overview

Learn how to control access to member functions using public, private and friend concepts

Duration

10 weeks

Total fee

25,500

Mode of learning

Online

Course Level

UG Certificate

Introduction to Object-Oriented Programming Using C++
 at 
Oxford University 
Highlights

  • Earn a certificate of completion from Oxford university
Details Icon

Introduction to Object-Oriented Programming Using C++
 at 
Oxford University 
Course details

What are the course deliverables?
  • Be able to use MS Windows
  • Be able to create folders of their computers
  • Be familiar with Internet Explorer
  • Understand procedural programming
  • Understand the OO paradigm
  • Be familiar with dynamic memory allocation and pointers
  • Comprehend procedural programming
  • To comprehend and code using the OO paradigm and using friend functions
  • To comprehend how memory is allocated dynamically in the creation of arrays
More about this course
  • The course will also introduce pointers, dynamic memory allocation, aspects of the software engineering process including the software development life cycle
  • The course will also include a lecture on the standard template library manipulating vectors and lists
  • During the course we will cover: the creation of classes, overloading constructors and functions, polymorphism, encapsulation, the public, protected and private interfaces as well as inheritance
  • C++ will be be used to introduce Object Oriented Programming, commencing at an introductory level
  • The course will cover encapsulation, inheritance, polymorphism, software engineering, dynamic data allocation and the standard template library

Introduction to Object-Oriented Programming Using C++
 at 
Oxford University 
Curriculum

Week 1

C++ Syntax and Semantics, the program development process

Week 2

Numeric Types, expressions and Output in C++

Week 3

Program input and the Software Design Process

Week 4

Conditions, Logical Expressions and Selection Control Structures

Week 5

Loops, functions and friends

Week 6

Structured types, data abstraction and classes

Week 7

Arrays

Week 8

Object Oriented Software Development and file handling

Week 9

Pointers, dynamic data, template functions and reference types

Week 10

Recursion, the standard template library (STL) and revision

Faculty Icon

Introduction to Object-Oriented Programming Using C++
 at 
Oxford University 
Faculty details

Dr Vasos Pavlika
Dr Vasos Pavlika is Associate Professor (Education) at University College London, he also teaches Mathematics at the LSE (University of London), as well as Online at: SOAS, University of London (Mathematical Economics), Goldsmiths College (Computing and Data Science), University of London and the Open University (Applied Mathematics).

Other courses offered by Oxford University

Star Icon4.912 months
88 L
#3
24 Months
44 L
#1
61
37 L
#1
Minimum 90%
35 L
– / –
11
View Other 329 CoursesRight Arrow Icon

Introduction to Object-Oriented Programming Using C++
 at 
Oxford University 
Contact Information

Address

University Offices, Wellington Square, Oxford OX1 2JD, United Kingdom
Oxford ( Oxfordshire)

Go to College Website ->