Introduction to programming
Duration
3 months
Level
Introduction
Course Format
Offline
Commitment
6 hours/week
Price
54.000 AMD/month
Experienced Lecturers
Learn from industry experts!
Get practical knowledge from those who successfully work in the industry.
Well-structured curriculum
Our curriculum specialists work on providing a program with a clear path and necessary theoretical information.
Hayk Sargsyan
Senior C++ Engineer at Akvelon
Meruzhan Martirosyan
.NET developer at HelpSystems
Study Program
The quality of our courses is based on the structural organization of the lesson process: theoretical and practical lessons, homework, out-of-class communication with the lecturer.
Lectures
During the lectures, students get theoretical knowledge, get acquainted with new technologies and working methodologies and discuss the materials.
Seminars
During the seminars, the students implement the knowledge they received in the theoretical classes. The tutors provide individualized support to each student discussing the problems they encountered.
Consultation
We are ready to provide comprehensive information about the courses, present their features and possible perspectives, and help you make a final decision. Throughout the admission and study process, the students will be in touch with the course coordinator.
Get Custom Advice
Please fill out this short form, and our Support team will contact you to help you find out which course fits you best.
Syllabus
What is programming, the brief history of programming languages.
Types of programming languages, types and differences of programming languages, their practical usage in different areas
Introduction to computers, classification of computers, hardware and software
How to write a program? Pseudocode and flowcharts, elements of a program.
Compilers and interpretators
Binary number system
Primitive data types, size in memory, assignment, arithmetic, logical and relational operators
Conditional statements, ternary operators.
Loops
Functions, recursive functions
Arrays
Pointers, pointer arithmetic
Sorting algorithms, bubble sort, Selection sort, Insertion sort, Merge sort, Quick sort
Algorithm complexity, complexity of sorting algorithms. Big O notation
Bitwise operators
Sorting algorithms, bubble sort, Selection sort, Insertion sort, Merge sort, Quick sort
Data structures, Stack, Queue, LinkedList, Tree, common operations on them
Programming paradigms, the paradigm of object - oriented programming
Duration:
3 months
Level:
Introduction
Course Format:
OFFLINE
Commitment:
6 hours/week
Price:
54.000/ month
Register
Frequently Asked Questions
I am not specialized in the IT industry, but I want to switch to a tech profession. Can I attend the courses?
How can I join the courses?
How long will it take to receive information about the examination results?
What if I could not pass the course exam?
How much do the courses cost?
At the end of which courses will you help to find a job?
Do you have any individual lessons?
Is English required to participate the courses?
Are the courses held online or offline?
Do you have an age restriction?