people from many different educational backgrounds make important contributions to SE. Today, software engineers earn software engineering, computer engineering or computer science degrees.
Software degrees
About half of all practitioners today have computer science degrees. A small, but growing, number of practitioners have software engineering degrees. In 1996, Rochester Institute of Technology established the first BSSE degree program in the United States but was beaten to ABET accreditation by Milwaukee School of Engineering. Both programs received ABET accreditation in 2003. Since then, software engineering undergraduate degrees have been established at many universities. A standard international curriculum for undergraduate software engineering degrees was recently defined by the CCSE. As of 2004, in the U.S., about 50 universities offer software engineering degrees, which teach both computer science and engineering principles and practices. The first graduate software engineering degree (MSSE) was established at Seattle University in 1979. Since then graduate software engineering degrees have been made available from many more universities.
Domain degrees
Some practitioners have degrees in application domains, bringing important domain knowledge and experience to projects. In MIS, some practitioners have business degrees. In embedded systems, some practitioners have electrical or computer engineering degrees, because embedded software often requires a detailed understanding of hardware. In medical software, some practitioners have medical informatics, general medical, or biology degrees.
Other degrees
Some practitioners have mathematics, science, engineering, or other technical degrees. Some have philosophy, or other non-technical degrees. And, some have no degrees.
2007-01-17 14:29:02
·
answer #1
·
answered by Akshay P 1
·
0⤊
1⤋
Salaries vary - for all majors. People good at what they do (regardless of what that is) make a lot of money, people bad at it will not. There is potential with all degrees though. I would major in Computer Science. IT is an option, but IT will not give you all that you need for software engineering. IT (Information Technology) will cover a broad range of topics, but not in-depth. You will do some programming, but not a lot. Computer Science is more in-depth study, but not as broad. You will do lots of programming and write lots of software, but you will not focus as much on networking, general hardware, and things like that. If you cover networking, you will do it at the programming level rather than connecting cables and setting up networks for companies. If you cover hardware, it will be in-depth look at computer architecture and you will break apart the important hardware (memory, CPU, secondary drives, etc) and learn how they are actually made and the very basic level. So shoot for a CS degree. It's what you need.
2016-05-24 02:07:57
·
answer #2
·
answered by ? 4
·
0⤊
0⤋
My mother started with a bachelors in engineering by switched majors and end up with a masters in Physics and one in Computer Science. I know while she was working with computers, she was hired as a computer programmer with a Masters in Computer Science.
2007-01-17 15:12:55
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
Computer Science Degree
they teach you how to program software, using different technologies, theories, etc
Hope you enjoy it if you do it!
2007-01-17 14:21:32
·
answer #4
·
answered by André S 2
·
1⤊
0⤋
computer engineering
or
computer science
2007-01-17 14:21:53
·
answer #5
·
answered by Anonymous
·
0⤊
0⤋
learn a couple of languages....goto phyton.com start there..
2007-01-17 14:22:33
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋