Hire a Tutor
Search

Tutor's Profile

Verified

Muhammad (UAT 10764)

Male, 31 Years / (UAT 10764)

Be First to Review

Location:
Sharjah Cricket Stadium
Qualification:
MCS + BCS + B.Com
Mobile:
xxxxxxxx23
Request a Callback
Whatsapp:
xxxxxxxx23
Request a Callback

Tutoring

Qualification
Qualification:
MCS + BCS + B.Com
Experience
Experience:

5 Years experience of teaching in High School. Teaching C++ for AUD/ AUS Teaching Math, Science and English at Primary level. Accounting at School / College level Electronics at University Level : contact: 050-7827023

Options
Options:
Home Tuition Only
Approach
Approach:

I aim to provide a solid grounding in the subject while paying close attention to the needs of the individual. An initial meeting establishes the student’s needs and the direction tuition should take, usually with a parent present. Then we begin work on a programme of study which focuses on filling gaps in knowledge and addressing any areas of weakness. Often, this involves looking in detail at sentence construction and grammar or the techniques of literary analysis – the kinds of things that tend not to happen in a busy classroom. I set regular homework and writing assignments – the quantity varying with how much time the student has – and give feedback the following session.  For younger students who need encouragement to read, I provide tailored reading lists. We will often spend five minutes at the beginning or end of a lesson discussing their latest book. At A-level, I encourage the wider reading essential for the deeper understanding of English literature expected by the exam boards. Tuition generally runs as an independent course running parallel to and complementing what the student is doing at school. But the program of study can easily be put aside to prepare an assignment for school, controlled assessment or coursework. As exams approach, the focus shifts towards exam technique and looking at past papers.

Fees (AED)
Fees (AED)h:
Negotiable

Teaches

Primary
Primary:
Maths
College Level
College Level:
Computer science, Accounting, Electronics
IT Training
IT Training:
Website design, C Language, Computer science

About

Area
Area:
Sharjah Cricket Stadium

By : Muhammad Ikram Niaz

  • Price:
  • Duration:
    45 Days
  • Booking:
    Not Sheduled Yet
  • Segment:
    IT Training
  • Subject:
    C++
  • Online via:
    Instructor Led Course

Overview

By attending this course, students will be able to learn C Programming in the most intensive manner along with maximum practical exposure.

Course Curriculum

Ch1: Introduction

  • History of Computers
  • Computer System Components
  • Language of a Computer
  • Computer Programming Language Evolution
  • Sample Program Code
  • Compiling and Running a C++ Program
  • Processing a Program
  • Programming Cycle
  • Structured Programming
  • Object-Oriented Programming
  • ANSI/ISO STANDARD C++
  • C++ Reference

Ch2: Basic C++ Elements

  • Introduction
  • C++ Programs
  • Symbols
  • Identifiers
  • Data Types
  • Arithmetic Operators and Operator Precedence
  • Expressions
  • ASCII Table
  • Input, Memory, and Data
  • Increment and Decrement Operators
  • Output
  • Creating a C++ Program
  • Sample Program Code
  • Compiling and Running a Program

Ch3: Input/Output

  • Input/Output Streams
  • Standard I/O Devices
  • cin and cout
  • cin and Extraction Operator ( >> )
  • Standard Input
  • Data Type of Input
  • Reading Data
  • Input Failure
  • Predefined Functions
  • Standard Output - Member Functions and Flags
  • Standard Output - Stream Manipulators
  • Common Stream Flags and Manipulators
  • Output Considerations

Ch4: Selection Structures

  • Control Structures
  • Relational Operators
  • Logical (Boolean) Operators
  • Tutorial to Understand IEEE Floating-Point Errors
  • Operator Precedence and Associativity
  • Logical (Boolean) Expressions (also, short-circuit evaluation issues)
  • One-Way (if) Selection
  • Two-Way (if...else) Selection
  • Compound (Block) Statement
  • Nested if and if...else Statements
  • Preventing Input Failure Using if Statement
  • Conditional Operator (?:)
  • switch Structures
  • assert() Function

Ch5: Repetition Structures

  • Why needed?
  • Types of Repetition Structures
  • while Loop
  • for Loop
  • do...while Loop
  • break and continue Statements (alter flow of control)

Ch6: Functions 1 - Predefined and Value-Returning Functions

  • What are Functions?
  • Predefined Functions
  • User-Defined Functions
  • Flow of Execution
  • Microsoft MSDN Library - Standard C++ Library Reference
  • Microsoft MSDN Library - C/C++ Languages

Ch7: Functions 2 - Void (NonValue-Returning) Functions

  • What are void (nonvalue-returning) functions?
  • Differences Between Value-Returning and Void (NonValue-Returning) functions
  • Function Parameters
  • Function Parameters And Memory Allocation
  • Void or Value-Returning Functions?
  • Scope
  • Lifetime
  • Stub Functions
  • Function Overloading
  • Functions with Default Parameters

Ch8: UDTs (User-Defined Types), Namespaces, and string Type

  • What are user-defined types (UDTs)?
  • Classes
  • Enumeration Data Type
  • typedef Statement
  • ANSI/ISO Standard C++
  • The C++ Standards Committee
  • Namespaces
  • string Data Type

Ch9: Data Types, Arrays and Strings

  • Simple and Structured Data Types
  • Arrays
  • Intro to Vectors
  • Arrays vs. Vectors

Ch10: Pointers

  • What are Pointers?
  • Declaring Pointers
  • Pointer Operators
  • Initializing Pointers
  • Pass-by-Reference with Pointers
  • constness of Pointers
  • Pointer Arithmetic

Who can Join

  • School
  • College
  • University Students

Online Tutoring

Experience
Prior Online Tutoring Experience:
No

Note Written by: Muhammad Ikram Niaz

Prepared by: Muhammad Ikram Niaz

Written by: Muhammad Ikram Niaz

X

We use cookies to help provide you the best experience on our website. By continuing to use our site, you constent to our use of these cookies.
More Information I accept