Компьютерная наука на Java для начинающих

Компьютерная наука на Java для начинающих
ru
05.05.2023
4 г 57 мін 11 сек

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

 

Начнем с установки необходимого программного обеспечения, которое используется для написания других программ. И в нашем случае — это самая мощная и лучшая на текущий момент среда разработки — IntelliJ IDEA и, собственно, сама Java.

Мы разберемся со всеми примитивными типами данных, поговорим про булеву алгебру и логические конструкции if-else. Затронем устройство памяти компьютера и почему он использует именно двоичную систему счислений. Конечно же для того, чтобы понять ее, мы изучим процесс преобразования десятичной системы (которую мы привыкли с вами использовать в реальной практике) в двоичную.

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

Пройдем сложный тип данных — массивы, и даже затронем тему многомерных массивов. Ведь это основа для построения более сложных структур данных, которые уже будут рассматриваться в следующем курсе по изучению Java — Level 2.

Конечно же на практике изучим невероятно полезное средство, которое поможет в понимании программирования и того, как думает машина — это Debug (отладчик программ).

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

Вы не можете просматривать данный курс -

Array ( [bitrate] => 1589521 [filesize] => 80890776 [mime_type] => video/mp4 [length] => 375 [length_formatted] => 6:15 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128006 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.083337239583333 ) [created_timestamp] => -2082844800 )