Bilgisayar destekli dil öğrenme, hızla büyüyen bir alandır. Yeni yazılım ve teknolojiler gelişmeye devam ettikçe, çevrimiçi kurslar giderek daha popüler hale geldi. Yaygın çevrimiçi dil öğrenme modları, çevrimiçi uzaktan öğretim, çalışma yazılımı ve dil öğrencileri için çevrimiçi araçları içerir.
Birçok üniversite, özel şirket ve kültür kurumu uzaktan eğitim dersleri ile bilgisayar destekli dil öğrenimi sunmaktadır. Bu sınıflar genellikle bağımsız olarak veya çevrimiçi bir derecenin parçası olarak alınabilir. Çevrimiçi lisans programlarının maliyetleri ve kalitesi çok farklı. Bazı programlar onaylanmıştır ancak diğerleri değildir. Akreditasyon, bir kursun kalitesinin iyi bir göstergesi olabilir ve kursun üniversite diplomasına doğru kullanılmasını sağlamaya yardımcı olacaktır.
Çevrimiçi uzaktan eğitim sınıflarının iki ana çeşidi senkron ve asenkrondir. Her ikisi de bilgisayar destekli dil öğrenimidir, ancak bilgisayarın kullanımı bir şekilde değişmektedir. Eşzamansız dersler sıklıkla metin veya önceden kaydedilmiş dersler vermek için bir bilgisayar kullanır. Bu kurslar aynı zamanda bir dereceye kadar bilgisayar dereceli değerlendirme kullanır.
Eşzamanlı çevrimiçi dil öğrenme kursları, öğrencilerin gerçek zamanlı ya da gerçek zamanlı sınıf içi etkinliklere katılmalarını gerektirir. Bu kurslarda kullanılan bilgisayar destekli dil öğrenme teknolojileri arasında öğrenci forumları, öğrenci etkileşimi ile çok noktaya yayın dersleri ve bire bir veya grup görüntülü sohbet yer almaktadır. Bu kursları yürütmek için gereken ek insan katılımı onları daha pahalı hale getirebilir, ancak asenkron kurslardan daha kapsamlı bir öğrenci geribildirimi sağlayabilir.
Bilgisayar destekli dil öğreniminin bir diğer önemli alanı not alma ve çalışma yazılımıdır. Not alma yazılımı, öğrencilerin canlı ya da çevrimiçi derslerin bölümlerini kaydetmelerini ve kayıtla birlikte kaydedilmeleri için ilgili notları yazmalarını sağlar. Bu özellikle telaffuz çalışılırken yardımcı olabilir.
Çalışma yazılımı, flash kart yazılımı, karakter tanıma yazılımı ve bilgisayar tabanlı sözlükleri ve çevirmenleri içerir. Flash kart yazılımı yeni kelime öğrenen öğrenciler için yararlıdır. Çoğu flash kart programı, her bir öğrenci için hangi kelimelerin en zor olduğunu tespit ederek ve bu kelimeleri en sık göstererek ezberlemeyi geliştirmek için aralıklı bir tekrarlama algoritması kullanır. Ortalama bir aylık ücretten ücretsiz indirmeye kadar çeşitli fiyat noktalarında çeşitli flash kart programları mevcuttur.
Farklı yazı sistemlerini kullanan dilleri öğrenen öğrenciler, karakter tanıma yazılımından faydalanabilirler. Flash kart yazılımı ile birleştirildiğinde, öğrencilerin yeni karakterler öğrenirken aralıklı bir tekrarlama algoritması kullanmasını sağlar. Ayrıca öğrencilerin karakterleri tanımaktan, kolayca yazmak için hareketlerine yardımcı olabilir.
Metinleri okuyan ileri seviyedeki öğrenciler, bilinmeyen kelimeleri bulmak için genellikle bilgisayar tabanlı sözlükleri kullanırlar. Bu sözlükler, geleneksel kağıt sözlüklerden daha hızlı kullanılabilir. Çevrimiçi çeviri araçları genellikle ayrıntılı çeviriler için güvenilir değildir, ancak bir dili çok iyi bilmeyen öğrencilerin, kompozisyonlarında yanlış kelimeler kullanmadıklarını onaylamalarına yardımcı olabilir.


