A project oriented online course on C++ programming which includes a wide range of different disciplines, including mathematical foundations of programming, parallel and network programming, operating systems and architectures.
Contents
MutEx System Programming School announces the launch of another program: C++ Masterclass program
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.
Detailed descriptions of the course contents can be found here.
Here are the short description of the course:
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, 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.
definition, architectures, processes, threads, synchronization, files, memory management, I/O.
Deep exploration of main concepts.
Shell, compiler, makefiles, working with files, processes, threads, inter-process communication tools
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. Also a big project is going to be developed during the whole course. Lessons will be held online, 2 classes per week. Dr. Vahram Martirosyan will be the main lecturer with some possible TA involvement to get help for homework checks and feedback.
A written exam and/or interview will be held to check the candidate levels. Main target audience is the high school students, university students and employees of IT companies with up to 5 years of experience.
The program fee is 35000 AMD per month.
How much does the course cost?
The cost of the course is AMD 35,000 for one month.
Who can participate?
High school students, university students and employees of IT companies with up to 5 years of experience.