Online Courses
Currently there are 1760 courses in the course catalog you can take online or at home
OOP Using C++
Course Code: DED9236
School: Stonebridge Associated Colleges UK
Description
This series is designed for programmers who want to learn C++ to develop object-oriented programs. It covers the parts of a C++ program, variables, constants, expressions, statements, and functions, and examines classes and objects and how these components work in the program flow. The series also discusses pointers, references, arrays, inheritance, and functions. Advanced topics covered include streams, templates, exceptions and error handling, libraries, and object-oriented analysis and design.
WEEK 1
Begins with a basic explanation of C++ components and quickly progresses to writing real object-oriented programs. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
- Day 1: Getting Started
- Day 2: The Parts of a C++ Program
- Day 3: Variables and Constants
- Day 4: Expressions and Statements
- Day 5: Functions
- Day 6: Basic Classes
- Day 7: More Program Flow
- Week 1 in Review
- Reference
WEEK 2
Begins with how pointers and references work and then moves on to the advanced use of functions. It also presents arrays and collections, explores inheritance and polymorphism and ends with a discussion of special classes and friends. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
- Day 8: Pointers
- Day 9: References
- Day 10: Advanced Functions
- Day 11: Arrays
- Day 12: Inheritance
- Day 13: Polymorphism
- Day 14: Special Classes and Functions
- Week 2 in Review
- Reference
WEEK 3
Begins with a discussion of advanced inheritance and then moves on to cover streams in depth. It also presents advanced tricks of the preprocessor, discusses object-oriented analysis and design, and introduces templates. Week 3 ends with an explanation of exceptions, standard libraries, and bit manipulation. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
- Day 15: Advanced Inheritance
- Day 16: Streams
- Day 17: The Preprocessor
- Day 18: Object-Oriented Analysis and Design
- Day 19: Templates
- Day 20: Exceptions and Error Handling
- Day 21: What's Next
- Week 3 in Review
- Reference
Outcomes
Printable Transcript
On completion of this course you may print a transcript off as evidence of your progression throughout the course.
Assessment