Проект ФИИТ запущен УрФУ и компанией «СКБ Контур» в 2019 году при поддержке компании Naumen
и IT-сообщества Екатеринбурга.

Статьи

Какие языки программирования изучают студенты ФИИТ?

Важно понимать, что в первую очередь студент учится не просто языкам, а парадигмам, идеям, алгоритмам, используя языки как инструмент реализации. Тем не менее мы сделали подборку тех языков, которые явно есть в нашей программе.

C#

Большой двухсеместровый курс на C# с большим количеством практики. Начинаем с синтаксических конструкций C#: раскрываем темы базовых алгоритмов и структур данных (самые сложные алгоритмы — поиск пути в графе Дейкстрой, расстояние Левенштейна динпрогом). Обзорно проходим ООП, рефлексию, многопоточность, функциональные возможности C#. В конце курса студенты в парах делают свою игру в течение трех недель.

Python

Курс, на котором студенты знакомятся с основами промышленной разработки и динамически-типизированным языком (в отличие от C#), делают объемные задачи, при этом готовят к взаимодействию с «заказчиком» и как следствие к расширяющимся требованиям и нечётким формулировкам. К решениям предъявляются требования, приближенные к промышленным стандартам: человеко-ориентированный интерфейс пользователя, обработка ошибок, ориентация на длительный цикл разработки и поддержки.

JS+HTML+CSS

Самая распространённая вакансия разработчика сейчас и в ближайшее время — веб-разработка. Многие ИТ-проекты имеют веб-составляющую. В современную веб-разработку есть немаленький входной барьер: верстка, язык JS, современные системы сборки. Поэтому в программе есть семестровый курс веб-разработки, который даёт основу, а среди курсов по выбору будет более глубокое погружение в эту тему, с фреймворками, React, Redux и nodejs.

Bash/Cmd

Параллельно с первого курса начинается трек ликбеза про устройство компьютерного мира. Открывает трек тема “Операционных системы” (ОС), где объясняем, из чего состоит операционная система, а на компьютерных практиках даём опыт работы с командной строкой Windows и Linux.

Все это есть в обязательной программе, а после второго курса студенты смогут изучать и другие языки программирования и фреймворки на курсах по выбору. Например, ассемблер, Kotlin, Node.js, Android, iOS.

Все статьи

Как с нами
связаться?

По всем вопросам можно писать на [email protected]
или в телеграм-чат @fiit_urfu