Arvutitehnika õppekava valmistab üliõpilast ette erinevatele arvutiriistvara projekteerimise, tarkvara projekteerimise ja võrgutehnika ametikohtadele. Õppekava hõlmab tavaliselt kursuste rühmi, mis keskenduvad üldharidusklassidele, matemaatika ja loodusainete edasijõudnutele ning elektri- ja arvutitehnika kursustele. Enamik koole nõuab mingisuguseid lõpunõudeid, mis tavaliselt esitatakse praktika, lõputöö või lõputöö vormis. Üliõpilane saab läbida ka mitmeid teda huvitavaid valikkursusi, kuid need ei pea olema seotud arvutitehnikaga.
Arvutitehnika õppekava esimene osa hõlmab üldharidus- ja valikkursusi. Iga kool seab konkreetsed nõuded üldharidusõppe kursuste arvule ja tüübile. Mõned neist kursustest valmistavad õpilast ette edasijõudnute matemaatika ja loodusainete kursusteks, kuid matemaatika ja loodusteaduste edasijõudnute kursused võivad kuuluda ka üldhariduse nõuete alla. Muude klasside hulka kuuluvad keeled, sotsiaalteadused, kirjutamine, arvutitunnid, filosoofia ja muud loodusteaduste kursused. Üliõpilane peab läbima ka omal valikul valikkursused ja võib võtta täiendavaid üldhariduse valdkonna kursusi või kursusi mitteseotud erialal.
Matemaatika ja loodusteaduste kursused moodustavad arvutitehnika õppekava aluse ning hõlmavad tavaliselt füüsikat, arvutusi, diskreetstruktuure, keemiat ja diferentsiaalvõrrandeid. Kraadi matemaatikaosa on kriitilise tähtsusega inseneriõppega seotud tehniliste kursuste mõistmiseks ja nende edukaks tegemiseks, nii et õppekava nõuab tavaliselt igas valdkonnas rohkem kui ühte kursust. Teaduse edasijõudnute kursused nõuavad tavaliselt laboratoorset tööd, et üliõpilane saaks selles valdkonnas praktilisi kogemusi.
Insenerikursused moodustavad suure osa arvutitehnika õppekavast ja hõlmavad elektriskeeme, loogikat, digitaalset elektroonikat, arvutidisaini, süsteemiteooriat, arvutiprogrammeerimist ja operatsioonisüsteeme. Erinevatel kursustel õpetatakse õpilast arvutiteaduse, riistvaradisaini ja võrgudisaini alal ning õpetatakse, kuidas arvuti sisestruktuurid koos töötavad. Paljud kursused hõlmavad märkimisväärsel hulgal laboritööd ja -projekte ning mõned teoreetilised kursused võivad vajada eraldi laborikursust. Pärast seda, kui üliõpilane on läbinud kõik arvuti- ja elektrotehnika kursused, sooritab ta tavaliselt praktika või lõputöö, mis võib olla individuaalne töö või rühmatöö. Mõned koolid nõuavad programmi lõpetamiseks nii praktikat kui ka lõpuprojekti.