Data Structures and Algorithms in C++


  • Data Structures and Algorithms in C++, Singapore elarning online course
  • Data Structures and Algorithms in C++, Singapore elarning online course
  • Data Structures and Algorithms in C++, Singapore elarning online course
  • Data Structures and Algorithms in C++, Singapore elarning online course
  • Data Structures and Algorithms in C++, Singapore elarning online course
  • Data Structures and Algorithms in C++, Singapore elarning online course

Course Description

This is an introductory course about algorithms and data structures. C++ is the programming language used in the course. The basics of this language will be reviewed before more difficult concepts are explored. VTC author and expert Dima Kassab will examine many topics, including: data design and implementation, primitive data structures (such as arrays and records), classes, templates, sorted and unsorted array-based lists, linked lists, doubly linked lists, stacks, queues, and binary search trees.

Pick up a new programming language into the mix of new skills!

- Pick up a new programming language
- Increase your employability with an extra language under your belt
- Learn how the different languages work to develop web site and applications
- Be able to optimize your database using the structure and search features


Course Objectives

1. Understand the basics of C++
2. Know the fundamentals of programming and database
3. Understand data design and implementation of data structures 
4. Be able to utilize the techniques from this course and implement it into real time database 


Related Courses

  • Learn about Digital Audio with Steinberg WaveLab 7

    Learn about Digital Audio with Steinberg WaveLab 7

    SGD $45.00

    Course Description

    Steinberg Wavelab 7 is a professionally featured audio editor and mastering suite that also includes the option to create podcasts. It enjoys a fantastic reputation not only with professionals, but also with enthusiasts because of its simple and elegant user interface. Aimed at new and experienced users, this course walks through the program requirements while looking at the user interface and its many new features including the Switcher, Workspaces, Master Section Effects, and Tool Windows. By working with provided audio files, the course demonstrates implementing effects and works toward using the Audio Montage feature that allows Wavelab to act in a similar way to an audio sequencer. Along the way, Wavelab's visual analysis tools are scrutinized as they help the user sculpt their audio recordings. Additionally, the course looks at how to convert audio files into Red Book standard CDs and finishes with a look at the Podcasting workspace that has now become an integral aspect of Wavelab 7. Be able to produce music recording, arranging and editing with Steinberg. - Learn how to work with audio files using Steinberg- Know how Steinberg works as an audio editing software- Enable yourself to be able to produce your own music with Steinberg - Learn about the different techniques used in Steinberg to achieve quality audio

    Read more...

  • eLearning Brother Master Suite (USD)

    eLearning Brother Master Suite (USD)

    SGD $4,749.05

    Course Description

    Original Price: $4,999.00 USD                                       Sale Price: $4,749.05 USD   Checkout via Smoovpay   Become an eLearning Rockstar | Characters | Scenarios | Games & Quizzes | Stock Assets | Icons | xAPI Templates | Mobile Learning | To be a true eLearning Rockstar™, you need the entire tool set. Meet the eLB Master Suite—the ultimate collection of eLearning resources. The eLB Master Suite gives you an unparalleled asset library, fully developed, customizable eLearning courses, and games from the award-winning game authoring tool, The Training Arcade™. Whatever form of training you need to develop, the eLB Master Suite will help you shine. Includes the following: * Cutout People  * eLearning Templates  * Stock Assets  * PowerPoint Graphics * Icons 

    Read more...

  • Learn about Digital Audio with Steinberg Cubase 6

    Learn about Digital Audio with Steinberg Cubase 6

    SGD $49.00

    Course Description

    Steinberg's Cubase 6 is the latest update to the extremely popular professional digital audio workstation music software. In this course, author Mark Struthers will demonstrate how to make initial input and output connections to the program from the soundcard before examining routing in more detail. Additionally, insert and group effects are explored to help show how to enhance recorded audio tracks. Mark will walk you through the many-featured project window before showing you how to create and save your own project. Within the Cubase workflow, important terms such as clips, events, and parts are explained along with the distinction between lanes and tracks. Mark also covers insert and send effects, quantization, time stretch, and the Media Bay. Cubase comes equipped with VST instruments and, in particular, Groove Agent One and Halion Sonic SE are explored before working through the concepts behind a final mix and export to a finished audio track. Be able to produce music recording, arranging and editing with Steinberg. - Learn how to work with audio files using Steinberg- Know how Steinberg works as an audio editing software- Enable yourself to be able to produce your own music with Steinberg - Learn about the different techniques used in Steinberg to achieve quality audioThis course is SkillsFuture Credit Eligible.

    Read more...


Content

Introduction

Preview Available

+

About This Course

About Algorithms and Data Structures

Resources

Installation

Preview Available

+

Other Compilers

C++ Program Structure

Installing C++ IDE

Installing C++ Compiler

C++ Language Basics

+

Algorithms vs. Programs

Variables pt. 1

Variables pt. 2

If Then Statement

If Then Else Statement

While Loop

For Loop

Functions

Library Functions

Data Design and Implementation

+

Abstraction and Information Hiding

Program Design

Data Structures

Records

Arrays

Class Specification pt. 1

Class Specification pt. 2

Class Implementation

Class Objects

Object Parameters

Lists

+

List Data Type

Unsorted List Specification pt. 1

Unsorted List Specification pt. 2

Unsorted List Implementation pt. 1

Unsorted List Implementation pt. 2

Unsorted List Implementation pt. 3

Unsorted List Example

Sorted List Specification

Sorted List Implementation pt. 1

Sorted List Implementation pt. 2

Sorted List Implementation pt. 3

Sorted List Example

Linked Lists

+

Unsorted Linked List Specification

Unsorted Linked List Implementation pt. 1

Unsorted Linked List Implementation pt. 2

Unsorted Linked List Implementation pt. 3

Unsorted Linked List Implementation pt. 4

Unsorted Linked List Implementation pt. 5

Unsorted Linked List Example

Sorted Linked List Implementation pt. 1

Sorted Linked List Implementation pt. 2

Sorted Linked List Example

Doubly Linked List Specification

Doubly Linked List Implementation pt. 1

Doubly Linked List Implementation pt. 2

Doubly Linked List Example

Stacks and Queues

+

Stack Data Type

Array Based Stack Specification

Array Based Stack Implementation

Array Based Stack Example

Stack as a Linked Structure pt. 1

Stack as a Linked Structure pt. 2

Queue Data Type

Array Based Queue Specification

Array Based Queue Implementation pt. 1

Array Based Queue Implementation pt. 2

Array Based Queue Example

Queue as a Linked Structure pt. 1

Queue as a Linked Structure pt. 2

Templates pt. 1

Templates pt. 2

Binary Search Trees

+

Binary Trees Structure

Binary Search Trees

Specification

Implementation: Constructor / Destructor

Implementation: MakeEmpty

Implementation: CountNodes

Implementation: RetrieveItem

Implementation: InsertItem

Implementation: DeleteItem pt. 1

Implementation: DeleteItem pt. 2

Implementation: GetPredecessor

Implementation: PrintTree

Implementation: ResetTree pt. 1

Implementation: ResetTree pt. 2

Implementation: PreOrder

Implementation: InOrder

Implementation: PostOrder

Implementation: GetNextItem

Example

Conclusion

+
Resource Files

Review pt. 1

Review pt. 2

Credits

+

About the Author

SGD $40.00
(Price excludes GST)
GET ACCESS NOW
Convince your boss email
This site is best viewed using the latest versions of Google Chrome, Apple Safari, Mozilla FireFox, Microsoft Internet Explorer 11 and Edge which supports HTML5/Webkit technologies.