Tietokoneavusteisella opetuksella tarkoitetaan opetusta, joka annetaan osittain tai kokonaan tietokoneen välityksellä. Tämä opetusmenetelmä esiintyy kaikilla koulutustasoilla peruskoulusta toisen asteen kursseihin. Vaikka monet opiskelijat hyötyvät tietokoneen tai Internetin kautta esitetystä kurssimateriaalista, tietokoneavusteisen opetuksen (CAI) käyttöönotto tietyissä opetusympäristöissä on vaikeaa.
Jotkut opettajat, jotka ovat ottaneet käyttöön tietokoneavusteista opetusta kurssisisällön toimittamiseksi, ovat kamppailleet tekniikan oppimisen kanssa näiden ohjelmien tehokkaassa hyödyntämisessä. Lisäksi jotkut opettajat ovat huomanneet lisääntynyttä opiskelijoiden ahdistusta kohdatessaan tietokoneohjelmia. Jopa hyvin suunnitelluilla ohjelmilla on toisinaan ongelma, joka voi häiritä opetussuunnitelmien aikatauluja ja tehtävien määräaikoja. Vaikka tietokoneavusteinen opetus voi tarjota opiskelijoille, joilla on rajoitetut tietotekniset taidot, mahdollisuuden parantaa mukavuuttaan tietokoneella, opettajien tulisi olla valmiita jyrkkään luokkahuoneen oppimiskäyrään, jos heidän oppilaansa eivät ole taitavia käyttämään laitteita ja navigoimaan verkossa.
Muiden opettajien on vaikea löytää ohjelmistoa, joka sopii kurssin tarpeisiin. Kaikki ohjelmat eivät ole hyvin linjassa opetussuunnitelmien tavoitteiden kanssa, ja koulun ohjelmistojen ostamisen kustannukset voivat olla melko jyrkät. Onneksi monet ohjelmistoyritykset antavat opettajille ja opiskelijoille mahdollisuuden testata tuotteitaan ennen ostamista. Näin koulu voi tehdä tietoisen päätöksen ohjelmistosta, jonka he haluavat ostaa.
Kun tietokoneavusteinen opetus on integroitu hyvin, se voi olla erittäin tehokas tapa toimittaa sisältöä. Yliopistoympäristössä suurten luokkien tai luokkien opiskelijat, joilla läsnäolo on tyypillisesti erittäin heikkoa, ovat hyötyneet suuresti. Koska monet tietokoneohjelmistot ovat mukautuvia, ne voivat vastata sitä käyttävien oppijoiden erityistarpeisiin, kun taas erittäin suurten luokkien opettajat kamppailevat usein vastaamaan opiskelijoiden yksilöllisiin oppimistarpeisiin. Tietokoneohjelmat voivat toimia diagnostiikkatyökaluina ja näyttää opiskelijoille, mitä aiheita heidän on opiskeltava enemmän kurssin sisällön hallitsemiseksi. Jotkut tutkimukset ovat osoittaneet, että opiskelijat, jotka ovat saaneet tietokoneavusteista opetusta suurissa luokissa, ovat suoriutuneet paremmin loppukokeissa kuin opiskelijat, joille on opetettu vain perinteisiä menetelmiä.
Pelkästään tietokoneen kautta valvotut kurssit ovat myös erittäin edullisia. Ne tarjoavat opiskelijoille paljon joustavuutta ja jonkin verran itsenäistä oppimista. Opiskelijat, jotka asuvat kaukana koulun kampuksilta tai joilla ei muuten olisi varaa ottaa oppitunteja, voivat varmasti hyötyä online -opetuksesta tai koulutusohjelmistosta, jonka he voivat suorittaa kotona.