📜 ⬆️ ⬇️

Learning C # - A Practical Approach

It is important for a novice programmer not only to study the theory and obtain the necessary knowledge, but also to practice the basic skills of creating various programs. This is especially true for engineers, students and talented children.

Practical study of C language Sharp

The problem is that for practical experience there are not enough books and scientific articles. Effective practical work requires regular live communication, an interesting curriculum, feedback, as well as independent tasks with mandatory testing, and consistent access to lessons. It's about the project " Formula programmer ."

Where can a novice programmer find specialists who can not only provide information, but also show a practical example of creating ready-made gaming and application programs, control who will become the ideological inspirer?
')
There is such a party system! Let me tell you about the “ Formula Programmer ” project, which combines the mentioned advantages. A student, an engineer, and a talented child can learn a lot of practical experience and get a lot of ready-made gaming and application programs, as well as improved programming skills in the popular C # programming language (C Sharp).

Why at the head of the project put not the theory, and the experience of creating ready-made programs in C #? Because the most effective way to memorize is not reading, not viewing, but specific actions that have a specific tangible result - a program created that you are not ashamed to place in your portfolio.

Nikolai completed the creation of the game Sokoban

Have you ever wondered why novice programmers rarely reprint examples from books? Because these examples, in themselves, are not practical. Another thing is when you get a finished game program at the finish! There is a desire and motivation to perform the task, to write the next block of the program, to proceed to the next lesson.

Here is just a small list of game programs that are created on the “Formula Programmer” video courses: Labyrinth, Arkanoid, Memory Cards, Snake, Game of Life, Fifteen, Game 2048, Hanging, Tic-tac-toe, Solitaire Domino, Sokoban for two, Sea the battle. Also there are lessons on creating application programs: Stopwatch, Chess clock, Keyboard speed, Working with Winapi, Pixel-by-pixel image processing, Talking clock, Graphing, Wallpaper change client-server, Archiver, Rating book and others. Formulists are happy to create these programs, as evidenced by the mass of positive reviews and video reviews of the programs created.

Look at your leisure 9-minute video review of Andrei Polyakov about the toys he created on the video game “Games with sprites”:


The programmer's formula is not just a collection of video courses, it is a complex programming skills pumping technique, which includes weekly webinars of professional programmers, a collection of interactive console tasks, regular olympiads, video solutions for complex tasks, and an open communication platform for like-minded people: the formalists check each other’s reports, they see the statistics and decisions of other participants, can communicate, a friendly atmosphere prevails on the forum.

Why is such a project relevant today?




Interactive collection of console tasks



In the Console section there are several hundred tasks with video solutions. All tasks are divided by topic, they must also be performed sequentially. There is a section with Olympiad tasks.

The correctness of each solution is checked automatically by robot Sharpe, who compiles a program written by a formalist and runs it through several tests, this is how it looks:

Demonstration of an interactive collection of tasks

The “Formula for Programmers” project is a great opportunity to develop programming practice by solving console tasks and bringing the result to 100%.

The main advantages of teaching methods




To please the most varied tastes, more than 30 video courses have been developed for creating various programs using different technologies: animation games, artificial intelligence, work with the network and databases, graphics processing, etc.

There is an interesting project for any beginner and continuing programmer, everyone can find something useful for themselves.

Video courses are created by the project team and are recorded, as a rule, during practical webinars where each program is created from scratch.

Practical webinars are an opportunity to communicate project participants and discuss various ways to create programs. Here you can always get answers to your questions, charge with positive energy and positive, send them in the right direction. This is a kind of emotional "doping", allowing to reach a new frontier of its development.

Webinar schedule

What is needed to participate in the project?




The amount of educational material




Activity statistics




Video course authors:




Project mission




Welcome to the " Formula Programmer " project address: VideoSharp.info.

Source: https://habr.com/ru/post/304142/


All Articles