рдЗрд╕ рд╡рд░реНрд╖ рдХреЗ рдЬрдирд╡рд░реА-рдЕрдкреНрд░реИрд▓ рдореЗрдВ, рдореИрдВрдиреЗ edx.org рдкрд░ рд╣рд╛рд░реНрд╡рд░реНрдб рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдореЗрдВ CS50x рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдЦреБрдж рдХреЛ рдЖрдЬрдорд╛рдпрд╛ред рдпрд╣ рдХрд╣рдирд╛ рдХрд┐ рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рдирд╛ рд╣реИред рдпрд╣ рдЕрд╕рддреНрдп рд╢рд╛рдВрдд рдерд╛ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдПрдХ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдХрд╛ рдЧреЛрд▓рд╛рдХрд╛рд░ рд╢рд┐рдХреНрд╖рдг рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реИрд╕реЗ, рдореБрдЭреЗ рдХрднреА рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ - рдореИрдВ рд╢реБрд░реВ рдореЗрдВ рджреЗрд░ рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ рдФрд░ рд╕рдордп рд╕реАрдорд╛ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реБрдЖ - рд╕рдЪрдореБрдЪ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ред рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рд▓реЗрдХрд┐рди рд╕рдЪ рд╣реИред
рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрднрд╡ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╣рд╛рд░реНрд╡рд░реНрдб рдСрдирд▓рд╛рдЗрди рд╕реАрдЦрдиреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рдореИрдВ рдмрддрд╛ рд░рд╣рд╛ рд╣реВрдБ:

рд╣рд╛рд░реНрд╡рд░реНрдб, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдХреВрд▓реЛрдВ (рд╕реНрдХреВрд▓реЛрдВ) рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ - рдпрд╣ рд╕рдВрдХрд╛рдпреЛрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред "рд╕рд╛рдзрд╛рд░рдг" рджреБрдирд┐рдпрд╛ рд╕реЗ рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рд╕реНрдХреВрд▓ рд╢рд╛рдпрдж рд╣рд╛рд░реНрд╡рд░реНрдб рдмрд┐рдЬрдиреЗрд╕ рд╕реНрдХреВрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рдмреАрдЪ, рдмреЗрд╢рдХ,
рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдФрд░ рдПрдкреНрд▓рд╛рдЗрдб рд╕рд╛рдЗрдВрд╕реЗрдЬ рдХреЗ
рд╕реНрдХреВрд▓ , рдЬрд┐рд╕рдореЗрдВ рдбреЗрдирд┐рд╕ рд░рд┐рдЪреА, рд╕реНрдЯреАрд╡ рдмрд╛рд▓реНрдорд░, рдмрд┐рд▓ рдЧреЗрдЯреНрд╕, рдорд╛рд░реНрдХ рдЬреБрдХрд░рдмрд░реНрдЧ, "рдорд╛рдирд╡-рдорд╣реАрдиреЗ" рдмреНрд░реВрдХреНрд╕ рдФрд░
рдХрдИ рдЕрдиреНрдп ред рдЗрд╕ рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд CS50x рднреА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд╣рд╛рдБ рд╕реЗ рд╣реИред
рдЕрдЧрд░ рд╡реЗ рд╣рд╛рд░реНрд╡рд░реНрдб рдореЗрдВ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП) рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ, рддреЛ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдореЗрд░рд┐рдХреА рдЗрд╕реЗ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рдФрд░ рдореИрд╕рд╛рдЪреБрд╕реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреЗрдВред рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, рд╣рд╛рд░реНрд╡рд░реНрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдХреВрд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╕реНрдХреВрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрдиреНрдп рд╣рд╛рд░реНрд╡рд░реНрдб рд╕реНрдХреВрд▓реЛрдВ рд╕реЗ рдЕрдзреНрдпрдпрди рдХреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдкреНрд░рдмрдВрдзрди, рд╡рд┐рддреНрдд, рд╕рд╛рд╣рд┐рддреНрдп рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди (
рдпрд╣рд╛рдВ рдЕрдзрд┐рдХ) рд╣реИрдВред рд╕рдЪ рд╣реИ, рдЬреЛ рдХреБрдЫ рднреА рдХрд╣ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдХреВрд▓ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдпрд╛ рд╕реНрдирд╛рддрдХ рдХреА рдбрд┐рдЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рдмреЛрд╕реНрдЯрди рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдкрд░рд┐рд╕рд░ рдореЗрдВ рдХреБрдЫ рдкрд╛рдареНрдпрдХреНрд░рдо рд▓реЗрдиреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд▓рд╛рдЗрд╡ рд▓реЗрдХреНрдЪрд░рд░ рдФрд░ рд▓рд╛рдЗрд╡ рдХреНрд▓рд╛рд╕рд░реВрдо рд╣реИрдВред рдЖрдЯрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд╣рд╛рдБред
рд▓реЗрдХрд┐рди, рдмрджрдорд╛рд╢реЛрдВ рдХреА рдЦреБрд╢реА рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдХреВрд▓ рдореЗрдВ рдЕрднреА рднреА рдРрд╕рд╛ рдХреБрдЫ рд╣реИ - рдЬрд┐рд╕рдореЗрдВ
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдореЗрдВ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд░реБрдЪрд┐ рджреЗрддрд╛ рд╣реИред рдлреЙрд░реНрдореВрд▓рд╛ 2 + 1 + 2, рдЕрд░реНрдерд╛рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкрд╛рдБрдЪ рд╕реНрдирд╛рддрдХ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рдлрд▓ рд╕рдорд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА рдРрд╕реЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рдж рдореЗрдВ рд╣рд╛рд░реНрд╡рд░реНрдб рдореЗрдВ рдорд╛рд╕реНрдЯрд░ / рд╕реНрдирд╛рддрдХ рдХреА рдбрд┐рдЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП 6 рдореЗрдВ рд╕реЗ 2 + рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП 2 рдореЗрдВ рд╕реЗ 1 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЖрд╡рд╢реНрдпрдХ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╡рд╣реА CS50 рд╣реИ, рдЬреЛ
рдкреВрд░реА рддрд░рд╣ рд╕реЗ Edx рдкрд░
рдЙрдкрд▓рдмреНрдз рд╣реИ)ред рдЗрди рд╕рднреА рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред рдореИрдВрдиреЗ рдЙрди рд╕рднреА рдХреЛ рджреЗрдЦрд╛, рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛ - рдХрдо рд╕реЗ рдХрдо рд╡реЗ рд╣рд░ рдЪреАрдЬ рд╕реЗ рдмреЗрд╣рддрд░ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реА рдЕрд▓реНрдорд╛ рдорд╛рддрд╛рдУрдВ рдореЗрдВ рдореБрдЭреЗ рдкрдврд╝рд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреВрд╕рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдХреЛрд░реНрд╕ CS51 рд╣реИ "рдЕрднрд┐рдХрд▓рди рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рди рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди", рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ Ocaml рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд - рдпрд╣ рдЬреНрдЮрд╛рди рдХрд╛ рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реИ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдмрд╛рдИрдкрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реБрдП, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд╡реНрдпрд╛рдЦреНрдпрд╛рддрд╛рдУрдВ рдХреЗ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рдФрд░ рд╕реБрд▓рдн (рдЕрдЪреНрдЫреЗ oratory) рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╣ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рд╣реИ)ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╕рднреА рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдкрд░ рд╕рднреА рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиреЛрдВ рдХреЛ рджреЗрдЦрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдЪреБрдирдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ - "рд╣рдореЗрдВ рдЗрд╕реЗ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП!"ред рдирд╣реАрдВ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рд╕рдЪреНрдЪрд╛рдИ рдпрд╣ рд╣реИ рдХрд┐, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ рдШреГрдгрд┐рдд рд░реВрдк рд╕реЗ рдкрдврд╝рд╛рдпрд╛ (рдФрд░ рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЕрдзреНрдпрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдЬреЛ рдкрд╕рдВрдж рд╣реИ рд╡рд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрднреНрдпрд╛рд╕ рд╣реИрдВред
рдХреЗрд╡рд▓ "рд▓реЗрдХрд┐рди" рдЪрд░реНрдЪрд╛ рдХреЗ рдпреЛрдЧреНрдп рдХреБрдЫ рдЬреЛрдбрд╝реЗ рд╣реИрдВ:
1) рдпрд╣ рдХрд╛рдлреА рдорд╣рдВрдЧрд╛ рд╣реИ - рдкреВрд░реЗ рдХреЛрд░реНрд╕ рдореЗрдВ 10K рдбреЙрд▓рд░ рдЦрд░реНрдЪ рд╣реЛрдВрдЧреЗ, рдЬреЛ рдПрдХ рдпреБрд╡рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рдмрдЬрдЯ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
2) рдЖрдкрдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рд╕рднреА рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЧреНрд░реЗрдб рдХрдо рд╕реЗ рдХрдо рдмреА (рдпрд╛рдиреА рдХрдо рд╕реЗ рдХрдо 80%) рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
2) рдЗрд╕ рдирд┐рд╡реЗрд╢ рд╕реЗ рд▓рд╛рднрд╛рдВрд╢ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ - рдпрд╣ рд╕рд┐рд░ рдореЗрдВ рдЬреНрдЮрд╛рди рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рдпрд╣ рд╢рд╛рдпрдж рдПрдХ рддрдереНрдп рд╣реИред рдФрд░ рдХреНрдпрд╛ рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдПрдХ рдирдИ рдиреМрдХрд░реА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдПрдЧреА? рдХреНрдпрд╛ рдкрд╛рдБрдЪ рдкреВрд░реНрдг рдкрд╛рдареНрдпрдХреНрд░рдо рдЯреАрдо рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдВрдЧреЗ? рдХреНрдпрд╛ рд╣реЗрдХ-рдПрд░рд╛ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реЛрдВрдЧреЗ? рд╕рд╡рд╛рд▓, рд╕рд╡рд╛рд▓ ...
рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╣реИрдмрд░?