compsci.ca— Pretty graph of differences between Computer Science, Computer Engineering, Software Engineering, and other thesaurus terms that confuse University bound students.
Apr 23, 2007View in Crawl 4
@ PSU they added the college of IST... which has three branches. There is also CSE, EE, anc Comp E... and you can (or could) go for atleast two years of CSE and never have to touch a computer. IST they do all their work on computers, but never understand how they run, and seem to be designed to be management. I managed a CSE major with an IST minor, and think that they really need to have a major like that, prolly software engineering.
grep is easy. it's just a regexp parser, this is not limited to Linux though it exists in BSD as well. Seriously, understanding and studying the Linux kernel is not really hard. Unix systems is just a specific aspect in Computer Science. Computer Science is not limited to Microsoft just as you see it. The idea in the field of computing science to understand what is beneath the shell. This means kernel level and machine level as well. The operating systems are above the kernel level.As for using Linux exclusively, it will not get you anywhere as well. Even if you can use Linux extensively, it's just another eye-candy for the lists of your skills. I can use BSD, Linux, Apple, Microsoft, Solaris, Amiga, RISC OS. Will it get me anywhere? I don't think so, if I cannot do what an employer wants me to achieve, I am not competent then. And even if I am not restricted to my resources, will using Linux aside from Microsoft get me something? Not really. Sure, understand and use Linux but not to the extent that you will limit yourself on it and leave other OS behind. Microsoft vs. Linux does not exists in computer science, however, Microsoft + Linux + all other operating systems does.I am an undergrad of Computer Science and a current student. I will be going for a Bachelor's degree in Technology and then another Bachelor's degree in Science after I got accepted at a University level. So far, we have covered Sun Java, C, C++, C#, Web-scripting Languages(XHTML, PHP, CSS, JavaScript), Structured Query Language(MySQL, SQL Server 2005, Oracle, PostgreSQL). I have learned, by myself(through online tutorials and books not on my curriculum), Inline 8086 Assembly, PPC Assembly, ActionScript(Flash Script), RISC Mips Assembly(for Embedded Systems), a little bit of Shell Scripting(I stopped learning it since it'll be covered in my future studies). Next semester, We will be dealing with win32. So for prospective students, expect more of this languages if you are going to Computer Science. I say, study hard, and do not think like a computer but "UNDERSTAND" how a computer works.
Really, the semiconducter course is optional for EEs? I'm honestly surprised to hear that - it seems like such a staple at my university and a couple of other EE programs I've heard of.I'd imagine you're right, but it really depends on what an EE goes into. If you're doing power engineering, for sure, you'll be dealing with thousands of volts and pretty huge currents. An EE is just as likely to go into microprocessing, though - and a CE can easily as well (I'm surprised; our CEs are only required to take one of our two semesters in our microprocessing course). EEs probably deal with analog signals more often from what I've seen. It's hard to say since the fields can really overlap a ton depending on where you go - I just tire of hearing a fair amount of CEs act like they're just as good as a EE so far as all electronics go on top of having more experience with CS related material; enough here try to act like it's the holy grail of engineering. It's simply not true.
@lunarHaha, in the end we're probably both right. At your campus computer engineers are closely aligned with CS, while at ours we are closely aligned with EE's.In terms of curriculum, the difference between a CpE and EE, is the inclusion of Mechanical Systems, EE's are required to take Msys. Also Communication Sys and linear controls are required for EE, but optional for CpE. However other than that the curriculum's are the same on the electrical side. EE's however don't have to take the CS classes CpE's do, they miss operating systems, computer architecture I & II, embedded systems, and software II. To me i see this as case enough that we do everything the EE's do and then some CS stuff. But i'm a CpE, so of course i'm bias.Also, we have trimesters, instead of semesters, so i can see how my curriculum can pack in more stuff since it's accelerated.
@lunarHaha, in the end we're probably both right. At your campus computer engineers are closely aligned with CS, while at ours we are closely aligned with EE's.In terms of curriculum, the difference between a CpE and EE, is the inclusion of Mechanical Systems, EE's are required to take Msys. Also Communication Sys and linear controls are required for EE, but optional for CpE. However other than that the curriculum's are the same on the electrical side. EE's however don't have to take the CS classes CpE's do, they miss operating systems, computer architecture I & II, embedded systems, and software II. To me i see this as case enough that we do everything the EE's do and then some CS stuff. But i'm a CpE, so of course i'm bias.Also, we have trimesters, instead of semesters, so i can see how my curriculum can pack in more stuff since it's accelerated. [reply]
I am getting an EE (last 2 finals tomorrow and I am done!!). I just majored in EE because I learned a lot of programming and some software engineering ideas on my own, and wanted to know more about the lower level. I to go Wayne State University, and at the undergraduate level they only offer EE, no CpE, so I didn't have to make that decision, but at the master's level they offer both (not sure if I will get an MS yet, since I like work more than school).I think the more you know about all of these fields the better for being able to qualify for a wide range of jobs, and have some variety throughout your career. I have worked at an IT help desk (which sucked a lot) during my first year of college. As a web developer for a department at my school for about year. And now at an company that does IC design for a little over a year (started as an intern, and am full time now). I got into my current job because of my programming background to write software to automate bench testing of ICs, but I also have the opportunity to get involved with the IC design aspects both analog and digital (hopefully more now that I am graduating). I just try to learn as much as I can about all of these areas so that I can be as flexible as possible in terms of opportunities in the future. To me, a degree is just the beginning, it is the experience that is really important. While I will have an EE degree, I feel much more confident in my software abilities (which I learned on my own starting in HS), I still have a lot more to learn to become good at something like circuit design.
plaingApr 24, 2007
myah, mechatronics, myah
ell0boApr 24, 2007
@ PSU they added the college of IST... which has three branches. There is also CSE, EE, anc Comp E... and you can (or could) go for atleast two years of CSE and never have to touch a computer. IST they do all their work on computers, but never understand how they run, and seem to be designed to be management. I managed a CSE major with an IST minor, and think that they really need to have a major like that, prolly software engineering.
the2000Apr 24, 2007
grep is easy. it's just a regexp parser, this is not limited to Linux though it exists in BSD as well. Seriously, understanding and studying the Linux kernel is not really hard. Unix systems is just a specific aspect in Computer Science. Computer Science is not limited to Microsoft just as you see it. The idea in the field of computing science to understand what is beneath the shell. This means kernel level and machine level as well. The operating systems are above the kernel level.As for using Linux exclusively, it will not get you anywhere as well. Even if you can use Linux extensively, it's just another eye-candy for the lists of your skills. I can use BSD, Linux, Apple, Microsoft, Solaris, Amiga, RISC OS. Will it get me anywhere? I don't think so, if I cannot do what an employer wants me to achieve, I am not competent then. And even if I am not restricted to my resources, will using Linux aside from Microsoft get me something? Not really. Sure, understand and use Linux but not to the extent that you will limit yourself on it and leave other OS behind. Microsoft vs. Linux does not exists in computer science, however, Microsoft + Linux + all other operating systems does.I am an undergrad of Computer Science and a current student. I will be going for a Bachelor's degree in Technology and then another Bachelor's degree in Science after I got accepted at a University level. So far, we have covered Sun Java, C, C++, C#, Web-scripting Languages(XHTML, PHP, CSS, JavaScript), Structured Query Language(MySQL, SQL Server 2005, Oracle, PostgreSQL). I have learned, by myself(through online tutorials and books not on my curriculum), Inline 8086 Assembly, PPC Assembly, ActionScript(Flash Script), RISC Mips Assembly(for Embedded Systems), a little bit of Shell Scripting(I stopped learning it since it'll be covered in my future studies). Next semester, We will be dealing with win32. So for prospective students, expect more of this languages if you are going to Computer Science. I say, study hard, and do not think like a computer but "UNDERSTAND" how a computer works.
lunaroceanApr 24, 2007
Really, the semiconducter course is optional for EEs? I'm honestly surprised to hear that - it seems like such a staple at my university and a couple of other EE programs I've heard of.I'd imagine you're right, but it really depends on what an EE goes into. If you're doing power engineering, for sure, you'll be dealing with thousands of volts and pretty huge currents. An EE is just as likely to go into microprocessing, though - and a CE can easily as well (I'm surprised; our CEs are only required to take one of our two semesters in our microprocessing course). EEs probably deal with analog signals more often from what I've seen. It's hard to say since the fields can really overlap a ton depending on where you go - I just tire of hearing a fair amount of CEs act like they're just as good as a EE so far as all electronics go on top of having more experience with CS related material; enough here try to act like it's the holy grail of engineering. It's simply not true.
maninblac1Apr 25, 2007
@lunarHaha, in the end we're probably both right. At your campus computer engineers are closely aligned with CS, while at ours we are closely aligned with EE's.In terms of curriculum, the difference between a CpE and EE, is the inclusion of Mechanical Systems, EE's are required to take Msys. Also Communication Sys and linear controls are required for EE, but optional for CpE. However other than that the curriculum's are the same on the electrical side. EE's however don't have to take the CS classes CpE's do, they miss operating systems, computer architecture I & II, embedded systems, and software II. To me i see this as case enough that we do everything the EE's do and then some CS stuff. But i'm a CpE, so of course i'm bias.Also, we have trimesters, instead of semesters, so i can see how my curriculum can pack in more stuff since it's accelerated.
maninblac1Apr 25, 2007
@lunarHaha, in the end we're probably both right. At your campus computer engineers are closely aligned with CS, while at ours we are closely aligned with EE's.In terms of curriculum, the difference between a CpE and EE, is the inclusion of Mechanical Systems, EE's are required to take Msys. Also Communication Sys and linear controls are required for EE, but optional for CpE. However other than that the curriculum's are the same on the electrical side. EE's however don't have to take the CS classes CpE's do, they miss operating systems, computer architecture I & II, embedded systems, and software II. To me i see this as case enough that we do everything the EE's do and then some CS stuff. But i'm a CpE, so of course i'm bias.Also, we have trimesters, instead of semesters, so i can see how my curriculum can pack in more stuff since it's accelerated. [reply]
Closed AccountApr 25, 2007
It's worse when I try to name my career in english; inform?tica (spanish), I still don't know if it is computer science or how to translate the term.
frontbrainApr 26, 2007
I am getting an EE (last 2 finals tomorrow and I am done!!). I just majored in EE because I learned a lot of programming and some software engineering ideas on my own, and wanted to know more about the lower level. I to go Wayne State University, and at the undergraduate level they only offer EE, no CpE, so I didn't have to make that decision, but at the master's level they offer both (not sure if I will get an MS yet, since I like work more than school).I think the more you know about all of these fields the better for being able to qualify for a wide range of jobs, and have some variety throughout your career. I have worked at an IT help desk (which sucked a lot) during my first year of college. As a web developer for a department at my school for about year. And now at an company that does IC design for a little over a year (started as an intern, and am full time now). I got into my current job because of my programming background to write software to automate bench testing of ICs, but I also have the opportunity to get involved with the IC design aspects both analog and digital (hopefully more now that I am graduating). I just try to learn as much as I can about all of these areas so that I can be as flexible as possible in terms of opportunities in the future. To me, a degree is just the beginning, it is the experience that is really important. While I will have an EE degree, I feel much more confident in my software abilities (which I learned on my own starting in HS), I still have a lot more to learn to become good at something like circuit design.
yogastoreJun 27, 2008
<a class="user" href="http://astore.amazon.com/flowtron.mosquito-20">http://astore.amazon.com/flowtron.mosquito-20</a><a class="user" href="http://astore.amazon.com/flowtron.insect.killer-20">http://astore.amazon.com/flowtron.insect.killer-20</a><a class="user" href="http://astore.amazon.com/evaporative.air.cooler-20">http://astore.amazon.com/evaporative.air.cooler-20</a><a class="user" href="http://astore.amazon.com/air.swamp.cooler-20">http://astore.amazon.com/air.swamp.cooler-20</a><a class="user" href="http://astore.amazon.com/braun.electric.kettle-20">http://astore.amazon.com/braun.electric.kettle-20</a><a class="user" href="http://astore.amazon.com/cordless.electric.kettle-20">http://astore.amazon.com/cordless.electric.kettle- ...</a><a class="user" href="http://astore.amazon.com/canon.battery.charger-20">http://astore.amazon.com/canon.battery.charger-20</a><a class="user" href="http://astore.amazon.com/12.volt.battery.charger-20">http://astore.amazon.com/12.volt.battery.charger-2 ...</a><a class="user" href="http://astore.amazon.com/furniture.chaise.lounge-20">http://astore.amazon.com/furniture.chaise.lounge-2 ...</a><a class="user" href="http://astore.amazon.com/outdoor.chaise.lounge-20">http://astore.amazon.com/outdoor.chaise.lounge-20</a>