C++ Masterclass

C++ Masterclass

Our goal is to provide in-depth knowledge to C++ programmers, contributing to further professional growth. The course consists of programming and mathematics courses, during which you will acquire theoretical and practical knowledge. There will be homework that will be considered small projects.

Contents

MutEx System Programming School announces the launch of another program: C++ Masterclass program

Our main goal within the program is to give the participants basic knowledge of C++, which will ensure further professional growth.


The program consists of programming and math courses, some of which can be held in parallel. Full duration is 6-8 months depending on current results.


Here are the courses with some short descriptions:

Mathematical foundations of programming


Hardware overview

x86/ARM Architecture

x86/ARM Assembly language

Operating systems


Advanced C++ programming

POSIX programming


Network programming

Web programming fundamentals

Parallel programming

Octal and binary arithmetics, Boolean algebra, graph theory, automata and Turing machines, algorithms, math logic.

Computer architecture, devices (CPU, memory bus, RAM, chipset, timer, I/O devices, etc.).

CPU registers, interrupts, modes, memory segments.

Commands, procedures, stack.

OS definitions, functions, boot loading, OS architectures, processes, threads, synchronization, files, memory management, input/output.

“Hello, World!” and co.

Shell, compiler, makefiles, working with files, processes, threads, inter-process communication tools (pipes, shared memory)

Network and Internet, protocols, routing, DNS, sockets.

HTTP protocol, general web concepts, Web API, ReSTful services, advanced web concepts.

Threads vs. Processes, Open MPI, OpenCL.

The process consists of three types of activities - theory and practical lessons, and homeworks, which can be considered as micro-projects. Lessons will be held offline, in Yerevan State University auditoriums, 2 classes per week. Vahram M. will be the main lecturer with some possible TA involvement to get help for homework checks and feedback.

Basic knowledge of C++ is a must. A written exam will be held to check the candidate levels. Main target audience is the university students of 2-4 grades and employees of IT companies with up to 5 years of experience.

The program fee is 50000 AMD per month.

The process consists of three types of activities - theory and practical lessons, and homeworks, which can be considered as micro-projects. Lessons will be held offline, in Yerevan State University auditoriums, 2 classes per week. Vahram M. will be the main lecturer with some possible TA involvement to get help for homework checks and feedback.

Basic knowledge of C++ is a must. A written exam will be held to check the candidate levels. Main target audience is the university students of 2-4 grades and employees of IT companies with up to 5 years of experience.

The program fee is 50000 AMD per month. University students can apply for a scholarship program.

Best students might be awarded with monthly stipends.

25 percent of the best participants of the course will be given the opportunity to study for free, 25 percent of the best participants of the courses will be given the opportunity of a 50% discount, the participants who have shown excellent results will receive a worthy scholarship.

Privileged opportunities apply to all students who are not currently employed. The users of the discount system will be selected based on the summary of the results of the entrance exam and the best results during the course.

Participation and activity in classes, as well as the conscientious performance and quality of homework will also be taken into account.

Enrolling is closed

Frequently asked questions


  • Can those who do not know C ++ participate?

For those who don't know the language, we have C++ From Scratch.


  • How much does the course cost?

The cost of the course is AMD 50,000 for one month. University students can apply for the scholarship. The best students will be awarded a stipend.


  • Who can participate?

2-4 year university students, graduates, current programmers and all those who have basic knowledge of C ++.


Want to join the program as a partner? Contact information:

email: admin@mutex.school

mobile: 044 540609