Bilgisayar mühendisliği (CE), mezunlarını bilgisayar donanım bileşenleri tasarlamaya hazırlayan ve öğrencilerden çeşitli bilgi alanlarında ders tamamlamalarını bekleyen zorlu bir müfredattır. Amerika Birleşik Devletleri'ndeki CE programları, Mühendislik ve Teknoloji Akreditasyon Kurulu (ABET) tarafından düzenlenir ve genel olarak temel kimya ve fizik, matematik ve diferansiyel denklemler gibi ileri matematik, ve elektronik, bilgisayar programlama ve bilgisayar sistemi tasarımında kapsamlı sınıflar gerektirir. Çoğu kolejde müfredatı tamamlamak için İngilizce kompozisyonunda, beşeri bilimlerde, sosyal bilimlerde ve etikte birkaç saat gerekir. Kurslardan bazıları bilgisayar bilimleri ve yazılım mühendisliği ile ilgili alanlarla örtüşecektir.
Bir bilgisayar mühendisliği programına giren öğrencilerin matematik ve fen bilimlerinde güçlü bir temele sahip olmaları ve üniversitenin ilk yılında matematik düzeyinde dersler almaya hak kazanmaları beklenir. Ayrıca ilk iki yıllarında, ilgili laboratuar dersleriyle birlikte kimya ve fizik derslerine girmeyi beklemeliler. İngilizce kompozisyon gereksinimi, birinci sınıfta genellikle tamamlanır, böylece öğrenci, üst düzey sınıflarındaki herhangi bir yazı ödevi için hazırlanacaktır. Beşeri bilimler ve sosyal bilimler seçmeli dersleri herhangi bir zamanda doldurulabilir, ancak birçok öğrenci, her dönem daha geniş bir akademik deneyim sunmak için dört yıllık program boyunca onları ayırır.
Matematik, bilgisayar mühendisliği derslerinin önemli bir bileşenidir ve öğrencilerin en az üç matematik dersi almaları ve diferansiyel denklemleri kapsayan bir sınıf almaları gerekir. Çoğu kolej bu ilerlemenin tepesinde en az bir tane daha matematik seçmeli dersi gerektirir ve bazıları öğrencilerin matris teorisi, olasılık veya ayrık matematiği tamamlamasını isteyebilir. Öğrencilerin, üst düzey mühendislik sınıflarında kullanılan kavramları anlamak için bu sınıfları tamamlamaları gerekecektir.
Bilgisayar mühendisliği kursları okuldan okula değişecektir. Birçok program, o bölümdeki tüm öğrenciler için mühendislik sınıfına giriş gerektirir. CE öğrencileri ayrıca bilgisayar bilimi, programlama ve elektroniğin temelleri hakkında bilgi sahibi olmak için birkaç ders alacaktır. Öğrenciler bu tanıtım derslerini tamamladıktan sonra, genç ve son sınıfları boyunca üst düzey mühendislik dersleri için hazırlanmalıdırlar.
Bilgisayar mühendisliği kurslarının üçüncü ve dördüncü yılları, bilgisayar sistemlerinin tasarımı ve uygulamasında kapsamlı bir eğitim sunmaktadır. Bu yıllar tipik olarak bilgisayar mimarisi, dijital tasarım, işletim sistemleri ve ağ üzerine sınıflar içerir. Ayrıca öğrencilere alanında pratik deneyim kazandırmak için laboratuar çalışması veya üst düzey bir tasarım projesi içerebilir. Öğrenci bir CE programını tamamladığında, işyerine girebilir veya lisansüstü bir programda bilgisayar mühendisliği dersleri almaya devam edebilir.


