Um curr?culo de engenharia da computa??o prepara o aluno para v?rias posi??es em design de hardware de computador, design de software e engenharia de rede. O curr?culo normalmente envolve grupos de cursos que se concentram em aulas de educa??o geral, cursos avan?ados de matem?tica e ci?ncias e cursos de engenharia el?trica e de computa??o. A maioria das escolas exige algum tipo de requisito final que geralmente vem na forma de est?gio, tese ou projeto final. O aluno tamb?m poder? fazer v?rios cursos eletivos que lhe interessam, mas eles n?o precisam se relacionar com a engenharia da computa??o.
A primeira parte de um curr?culo de engenharia da computa??o envolve educa??o geral e cursos eletivos. Cada escola define um requisito espec?fico para o n?mero e tipo de cursos de educa??o geral que voc? deve fazer. Alguns desses cursos preparam o aluno para cursos mais avan?ados de matem?tica e ci?ncias, mas os cursos avan?ados de matem?tica e ci?ncias tamb?m podem fazer parte dos requisitos gerais de ensino. Outras aulas incluem idiomas, ci?ncias sociais, reda??o, aulas de inform?tica, filosofia e outros cursos de ci?ncias. O aluno tamb?m precisar? fazer cursos eletivos de sua escolha e pode fazer cursos adicionais nas ?reas de educa??o geral ou em um campo profissional n?o relacionado.
Os cursos de matem?tica e ci?ncias formam a base de um curr?culo de engenharia da computa??o e normalmente incluem f?sica, c?lculo, estruturas discretas, qu?mica e equa??es diferenciais. A parte matem?tica do diploma ? fundamental para entender e se sair bem nos cursos t?cnicos envolvidos com engenharia, portanto, o curr?culo geralmente exige mais de um curso em cada ?rea. Os cursos de ci?ncias avan?adas geralmente exigem trabalho de laborat?rio para que o aluno possa obter experi?ncia pr?tica em campo.
Os cursos de engenharia comp?em grande parte do curr?culo de engenharia da computa??o e abrangem circuitos el?tricos, design l?gico, eletr?nica digital, design de computadores, teoria de sistemas, programa??o de computadores e sistemas operacionais. Os v?rios cursos educam o aluno em ci?ncia da computa??o, design de hardware e design de rede e ensinam o aluno sobre como as estruturas internas de um computador funcionam juntas. Muitos dos cursos envolvem uma quantidade significativa de trabalhos e projetos de laborat?rio, e alguns cursos te?ricos podem exigir um curso de laborat?rio separado. Depois que o aluno faz todos os cursos de engenharia el?trica e de computa??o, ele geralmente faz um est?gio ou um projeto final que pode ser um trabalho individual ou um projeto de grupo. Algumas escolas exigem um est?gio e um projeto final para se formar no programa.