<p>I'm very confused as to how these to work together. Is it possible to get BoS in Electrical Engineering and Computer Science, or are they both separate? How does it work? Is it a degree that teaches Electrical Engineering but more focus on computer science?</p>
<p>What about Electrical Engineering and Computer Engineering?</p>
<p>I'm trying to find a program that I could major in where I can work with circuits. Get hands-on with how hardware and software work and interact and also learn the computer science fundamentals, or whatever it's called.</p>
<p>Bottom-line, I'd like to build stuff and program things to work with what I build. So is an EE enough? Or should I compliment it with Computer Science?</p>
<p>This was taken from University at Buffalo website:</p>
<p>Should I pursue computer science or computer engineering?
Scientists and engineers are both interested in the nature of things, in understanding how ideas and objects in the world fit together. But in general, they seek to understand the nature of reality with different ends in mind: the scientist seeks this understanding as an end in itself, the engineer in order to build things. Thus CS is closer to the underlying theory of computation, with its roots in mathematics, and CEN is closer to the design of physical devices, with roots in physics and chemistry as well. Students with an urge to build things, to measure how things work in the laboratory, those attracted to physics and chemistry as well as mathematics, should seriously consider CEN. Students with an interest in the true nature of symbols, information and their manipulations, the forms and limits of algorithms and data structures, should consider CS. Of the three great divisions in computing, namely theory, software and hardware, to a first approximation theory goes with CS, hardware with CEN, and software with both, but mainly with CS. The more general the software, the closer to CS; the more hardware-specific, the closer to CEN. Thus a student interested in creating his own new general-purpose computer language would best be served by a CS degree program, while one interested in designing a software interface for a new high speed serial device by the CEN degree program. Students undecided between the CS and CEN programs are urged to discuss the matter in depth with academic advisors within the CSE department, the College of Arts and Sciences (which administers the CS programs), and the School of Engineering and Applied Sciences (which administers the CEN program).</p>
<p>After reading that, I see that CEN is what I should study. Then it talks about how CS focuses on "a student interested in creating his own new general-purpose computer language would best be served by a CS degree program," and I start to change my mind. Right now, I just don't have a clear vision as to where I would best fit. I'd like to learn what these major teaches but not sure what label would best suit me. At the end, they're just labels and I just very interested in learning what these course has to teach.</p>
<p>What can I do then to take CEN and maybe down the road pick up CS? Or read some books and research paper covering CS as to supplement me not going for a CS degree?</p>
<p>Please lend me some insight. I'm willing to provide any information needed for the community to help me understand where and what it is that I want to go/do. Thanks!</p>