METHODOLOGICAL ASPECTS OF TEACHING STUDENTS TO CREATE DIGITAL FREQUENCY DICTIONARIES
Інформаційні технології і засоби навчання
View Archive InfoField | Value | |
Title |
METHODOLOGICAL ASPECTS OF TEACHING STUDENTS TO CREATE DIGITAL FREQUENCY DICTIONARIES
МЕТОДИЧЕСКИЕ АСПЕКТЫ ОБУЧЕНИЯ СТУДЕНТОВ ПО СОЗДАНИЮ ЦИФРОВЫХ ЧАСТОТНЫХ СЛОВАРЕЙ МЕТОДИЧНІ АСПЕКТИ НАВЧАННЯ СТУДЕНТІВ СТВОРЕННЮ ЦИФРОВИХ ЧАСТОТНИХ СЛОВНИКІВ |
|
Creator |
Riezina , Olga V.
|
|
Subject |
frequency dictionary
Python programming language program code teaching methods частотный словарь язык программирования Python программный код методика обучения частотний словник мова програмування Python програмний код методика навчання |
|
Description |
Frequency dictionaries are created to identify the most frequently used words in a natural language, a writer’s language, a particular literary work, etc. These dictionaries are used while learning foreign languages, creating other kinds of dictionaries, conducting language experiments, carrying out research in the fields of lexical semantics, psycholinguistics, morphology, etc. and designing applications focused on natural language processing. Information and communication technology and access to large digital linguistic corpora and national word corpora based on the subtitles of movies and TV shows have accelerated research in the field of statistical text processing. Due to frequency dictionaries being widely used in various fields of activity and their creation offering the solution to a wide range of linguistic issues, it seems reasonable to analyze the technology of creating such dictionaries in the process of training future specialists in Applied Linguistics and Computer Science as well as teachers of Computer Science. The paper runs about the methods of teaching students to create frequency dictionaries. An algorithm of creating a frequency dictionary is offered. The peculiarities of realizing each stage of the algorithm with the help of the popular Python programming language, which has an open code and extensive libraries, are analyzed. The author provides program codes and justifies the use of corresponding modules, string methods, functions, constants, data structures, and regular expressions. The proposed methodology is aimed at 1) raising the students’ motivation to study and 2) revealing the practical significance of the acquired programming methods and techniques. The author argues that the approach presented in this paper can be of advantage to teachers of computer-related courses.
Частотные словари создаются для выявления наиболее используемых слов в естественном языке, языке писателя, определенном произведении и т.д. Эти словари применяют при изучении иностранных языков; разработке других видов словарей; проектировании языковых экспериментов; проведении исследований в областях лексической семантики, психолингвистики, морфологии и других; создании прикладных программ, ориентированных на обработку естественного языка. Информационно-коммуникационные технологии, доступ к огромным цифровым лингвистическим корпусам, национальным базам данных слов, основанных на субтитрах телевизионных программ и фильмов, значительно ускорили исследования в области статистической обработки текстов. Учитывая то, что частотные словари широко используются в различных сферах деятельности, а их построение предполагает решение широкого круга лингвистических задач, целесообразно рассмотреть технологию создания таких словарей в процессе подготовки специалистов по прикладной лингвистике и компьютерным наукам, учителей информатики. В статье рассматривается методика обучения студентов созданию частотных словарей. Предложен алгоритм построения частотного словаря. Анализируются особенности реализации каждого шага алгоритма с использованием языка Python, который является популярным языком программирования с открытым исходным кодом и обширными библиотеками. Автор представляет программные коды и обосновывает использование соответствующих модулей, методов обработки строк, функций, констант, структур данных, регулярных выражений. Предложенная методика направлена на: 1) повышение мотивации студентов к обучению и 2) раскрытие практической значимости усвоенных ими методов и приемов программирования. Автор считает, что подход, представленный в статье, может быть полезен преподавателям дисциплин информатического цикла. Частотні словники створюються для виявлення найбільш використовуваних слів у природній мові, мові письменника, певному творі тощо. Цими словниками послуговуються при вивченні іноземних мов; розробці інших видів словників; проектуванні мовних експериментів; проведенні досліджень у галузях лексичної семантики, психолінгвістики, морфології та інших; створенні прикладних програм, орієнтованих на опрацювання природної мови. Інформаційно-комунікаційні технології, доступ до величезних електронних лінгвістичних корпусів, національних баз даних слів, заснованих на субтитрах телевізійних програм та фільмів, значно прискорили дослідження в галузі статистичного опрацювання текстів. Зважаючи на те, що частотні словники широко використовуються в різних сферах діяльності, а їх побудова передбачає розв’язання широкого кола лінгвістичних задач, доцільно розглянути технологію створення таких словників у процесі підготовки фахівців з прикладної лінгвістики та комп’ютерних наук, учителів інформатики. У статті розглядається методика навчання студентів створенню частотних словників. Запропоновано алгоритм побудови частотного словника. Аналізуються особливості реалізації кожного кроку алгоритму з використанням мови Python, яка є популярною мовою програмування з відкритим кодом та великими бібліотеками. Автор наводить програмні коди та обґрунтовує використання відповідних модулів, методів опрацювання рядків, функцій, констант, структур даних, регулярних виразів. Запропонована методика спрямована на: 1) підвищення мотивації студентів до навчання та 2) розкриття практичної значущості засвоєних ними методів та прийомів програмування. Автор вважає, що підхід, представлений у цій статті, може бути корисним викладачам дисциплін інформатичного циклу. |
|
Publisher |
Institute of Information Technologies and Learning Tools of NAES of Ukraine
|
|
Date |
2019-09-21
|
|
Type |
info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion Peer-reviewed Article рецензируемая статья рецензована стаття |
|
Format |
application/pdf
|
|
Identifier |
https://journal.iitta.gov.ua/index.php/itlt/article/view/2498
10.33407/itlt.v72i4.2498 |
|
Source |
Information Technologies and Learning Tools; Vol 72 No 4 (2019); 214-225
Информационные технологии и средства обучения; Том 72 № 4 (2019); 214-225 Інформаційні технології і засоби навчання; Том 72 № 4 (2019); 214-225 Інформаційні технології і засоби навчання; ##issue.vol## 72 ##issue.no## 4 (2019); 214-225 2076-8184 10.33407/itlt.v72i4 |
|
Language |
ukr
|
|
Relation |
https://journal.iitta.gov.ua/index.php/itlt/article/view/2498/1554
|
|