Комп’ютерна наука на 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 )