<p>GT has a separate school for CS and traditional engineering, what if I have interest in both hardware and software? All other schools I'm applying to house their CS departments within the college of engineering along with other disciplines, and the CS program just has some more CS courses than EE and vice versa. For GT it seems like CS offers completely different academics than regular engineering and it's a little confusing. Can anyone explain?</p>
<p>Well if you want software and hardware background, you can go into Computer engineer major. Computer engineer major needs to take 3 more breath elective than electrical and those are ece3035 assembly language stuff, ece3055 computer architecture, and ece3060 VLSI design course. There are 3 CS/ECE elective you must take to graduate and you can either specialize more in CS elective to be more software guy or go more in depth with hardware such as micro controller or embedded system. Or if you don't like to be more specialize in CompE area, you can take telecommunication, integrated circuit design, electromagnetic, biomedical, and so on as your ECE elective. </p>
<p>here's link to curriculum for CS, EE , and CompE:</p>
<p>CS:
Overview</a> — College of Computing</p>
<p>CompE:
Bachelor</a> of Science in Computer Engineering Degree Requirements</p>
<p>EE:
Bachelor</a> of Science in Electrical Engineering Degree Requirements</p>