Start with full picture

Advanced C++

“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”

– Bjarne Stroustrup

lessons

Intro to Computers

Intro to Shell (Scripting)

Intro to Internet

Intro to Programming

HTML & CSS

Intro to OOP

Intro to javascript

DURATION

3 MONTH

PRICE

75000 AMD/MONTH

DISCOUNTS

  • A 10% discount is applied if two or more lump sum payments are made in advance for the services.
  • A student is provided with an additional 50% discount (from the original price) for excellent performance (90%) case for the next phase.
  • A student can receive a 10% referral discount for current or the next course phase (two months) if he was admitted to the study center through one of the students of the study center or a new student was admitted through him.
  • The student has the right to receive a 10% discount as a participant in the war regardless of academic progress.
  • The student has the right to receive a 10% discount as a resident of the region, if his study progress is at least 65% (for the next phase of the course).
  • The student can use 3 (three) discounts at the same time.
  • If the student has informed late about the fact that he is a candidate for a discount, the discounts do not have retroactive effect and are not applied to the previous phases of the course.

PREREQUESITES

A 16+ aged person to sign the contract

EFFORT

  • 20 hours/week to solve homeworks
  • Plus time to overcome English/Math difficulties
  • Attend the lessons

OBJECTIVES

In this chapter you will learn:
  • Basic hardware and software concepts
  • What is an Operating System (OS)
  • User Interfaces: GUI & CLI
  • What is a virtual computer
  • The different types of programming languages
  • What language is for what
  • Directory Structure
  • Basic Shell Commands
  • How does the internet operate: domains, hostings, URLs, protocols, ports, servers, …
  • What are the front-end and back-end
  • What is a markup language
  • What is a page style
  • The most used front-end language
  • To write simple computer programs in C++
  • To write simple input and output statements
  • To use fundamental types
  • Basic computer memory concepts
  • To use arithmetic operators
  • The precedence of arithmetic operators

To write simple decision-making statements

  • What classes, objects, member functions and data members are
  • How to define a class and use it to create an object
  • How to define member functions in a class to implement the class’s behaviors
  • How to declare data members in a class to implement the class’s attributes
  • How to call a member function of an object to make that member function perform its task
  • The differences between data members of a class and local variables of a function
  • How to use a constructor to ensure that an object’s data is initialized when the object is created
  • How to engineer a class to separate its interface from its implementation and encourage reuse
L1
D 1.4
D 1.5
D 1.6
D 1.7
D 1.8
D 1.9
D 1.10
L2
Update ~/.bashrc
L3 Create your Home Page
L4
D 2.7
D 2.8
D 2.9
D 2.10
D 2.11
D 2.12
D 2.13
D 2.14
D 2.15
D 2.16
D 2.17
D 2.18
D 2.19
D 2.20
D 2.21
D 2.22
D 2.23
D 2.24
D 2.25
D 2.26
D 2.27
D 2.28
D 2.29
L5 Add HTML to your page Add CSS to your page
L6
D 3.5
D 3.6
D 3.7
D 3.8
D 3.9
D 3.10
D 3.11
D 3.12
D 3.13
D 3.14
D 3.15
L7 Add JS to your page
L8
  • These are the lessons and home works that are mandatory for students who are going to enroll in "C++ Basics" course.
en_US