BEGINNER LEVEL

Learning Outcomes

Write and predict the results of code using standard input and output, with files, and test and debug such programs.

Write and predict the results of code with numeric and Boolean expressions, if-statements and loops, including nested control structures.

Design, write and predict the results of code using functions that have parameters (both call by reference and call by value) and return values.

Design and develop code to process arrays.

INTERMEDIATE LEVEL

Learning Outcomes

Create programs which use standard C++ language features, including functions, arrays, arrays of arrays, pointers, pointer arithmetic, dynamic memory allocation, and structured data (structs).

Design and implement an abstract data type using a class with member variables, member functions, constructors, and a destructor.

Design and implement modular programs, created in appropriate .h and .cpp files, that use multiple classes with inheritance relationships, friend functions, friend classes, and operator overloading, using modern C++ language features.

ADVANCED LEVEL

Learning Outcomes

Predict the results of data structures, including lists, stacks, queues, trees, graphs, heaps, and hash tables.

Priority queues, with associated algorithms such as insertion, deletion, retrieval, search, and traversal.

Evaluate data structures and algorithms for given problems, including sorting and searching, considering appropriateness and efficiency.

Design and implement algorithms and data structures, including array-based and linked list implementations.

Design and implement recursive solutions.

Classes Everyday starting 4:30 PM in center

Course Fees Starts From– $499.00

THERE ARE LIMITED SEATS. SO BOOK YOUR SPOT TODAY!

Android App Development

Teaching beginner and intermediate level lessons.

Python Coding Class

Python

Java Coding Class

Java

APCSA Coding Class

APCSA Coding Class

APCSA Coding Class

Android App Development

Android App

Enquire Now