Онлайн лекции с ментором и практические задания на платформе Stepik
Расписание
Курс стартует 27 мая и длится 2 недели. Занятия проходят в 5 дней в неделю С понедельника по пятницу, в 10:00-12:00.
Стоимость
Стоимость участия - бесплатно
Кому подойдёт этот курс?
Тех кто хочет построить базу
Вы познакомитесь с основами компьютерных наук, научитесь писать код на Java с нуля, создадите свои первые проекты и сможете подготовиться к другим курсам Java-разработчика.
Тем кто хочет понять как решаются сложные задачи
Вы изучите новые возможности Java, научитесь применять принципы ООП и поймёте, как протестировать, оптимизировать свой и чужой код и сможете решать более сложные задачи.
По итогам курса Вы ...
получите крепкий фундамент в основных понятиях программирования как типы данных, циклы, операции, операторы, массивы и строки
научитесь считать объем памяти и где хранить типы данных
будете выполнять любые операции с данными
научитесь решать алгоритмические задачи с внедрением циклов и массивов и обходить тест-кейсы
решите 50+ задач с нашего интенсива в качестве практики
Программа курса
Day 1: Introductory features:
Packages and Classes
Types and identifiers
Operators
Input/Output
Control Structures
Errors and exceptions
Day 2 Classes and Objects :
Objects
Classes
Public,Private and Static
Methods
Scope
References
Day 3: Inheritance and Polymorphism:
Inheritance
Polymorphism
Type Compatibility
Day 4: Standart Classes:
The Object class
The String class
Wrapper classes
The Math class
Day 5: Program Design and Analysis:
Software Development
Object-Oriented Program Design
Program Analysis
Small Programm Creation
Day 6: Array and ArrayLists
One-Dimensional Arrays
Array Lists
Two-Dimensional Arrays
Day 7: Recursion:
Recursive methods
General form of simple recursive methods
Writing recursive methods
Analysis of recursive methods
Recursive helper methods
Recursion in two-dimensional grids
Day 8: Sorting and Searching
Sorts: selection and insertion
Recursive sorts: merge sort and quicksort
Sorting algorithms in Java
Sequential search
Binary Search
Day 9-10
Project and Exam days
Ментор: Ильяс Раимкулов
Выпускник Jusan Singularity по направлению Java Backend