Арифметичне кодування є одним з перспективних методів стиску інформації, та, в деякому розумінні, її шифрування. Це кодування дозволяє пакувати символи вхідного алфавіту за умови, що розподіл частот цих символів відомий. Концепція методу була розроблена Еліасом в 60-х роках. Після цього метод був суттєво розвинутий та вдосконалений. Арифметичне кодування є оптимальним, досягає теоретичної границі ступеня стиску, - ентропії вхідного потоку.
Персональний комп'ютер - універсальний повчальний засіб, який може бути з успіхом використаний на самих різних за змістом і організації учбових і внеучебных заняттях. При цьому він вписується в рамки традиційного навчання з широким використовуванням всього арсеналу засобів навчання. ПК може сприяти активному включенню вчиться в учбовий процес, підтримувати інтерес, сприяти розумінню і запам'ятовуванню учбового матеріалу.
Мова програмування повинна бути зручною для опису умови і аналізу задачі, планування її рішення, включаючи складання програми, щоб рішення задач за допомогою комп'ютера, з одного боку, сприяло розвитку мислення, а з іншою - не викликало додаткових труднощів. Мова повинна бути зручний для спілкування людини з комп'ютером.
Якщо комп'ютер використовується тільки як засіб учбової діяльності, то його функції мало чим відрізняються від тих, які він виконує в рамках інших видів діяльності. Можливості застосування значні: від довідкової системи до засобу моделювання деяких ситуацій.
Виконання функції навчання - найістотніша характеристика застосування комп'ютера в навчанні.
Останніми роками курс викладання комп'ютерної технології вийшов на якісно новий етап свого розвитку. Більш-менш уніфікувався набір обчислювальної техніки. Найголовніше те, що змінився погляд на те, що розумілося під комп'ютерною письменністю. Десять років тому, на початку упровадження інформатики в різні учбові заклади, під комп'ютерною письменністю розумілося уміння програмувати. Зараз вже практично всіма усвідомлено, що комп'ютерні технології не повинні використовуватися тільки для програмування. Велика частина користувачів сучасних персональних комп'ютерів (ПК) не програмує і не потребує цьому. Сьогодні створені обширні програмні засоби комп'ютерних інформаційних технологій (КІТ), що дозволяють працювати з ЕОМ непрограмуючому користувачу. Тому мінімальним рівнем комп'ютерної письменності є оволодіння засобами комп'ютерних інформаційних технологій.