While the education system in englishspeaking countries at least offers the distinction between computer science and software engineering, the german education system almost exclusively talks about informatik information science meaning the science of systematic information processing. However, while these two fields of study have certain similarities, they are not one in. Software engineering programs are not computer science programs. Dont confuse computer science with software engineering. An article to dispel any confusion between computer science programs in universities and actual software engineering for students and. Software engineering programs have become a source of contention in many universities. Software engineering programs are not computer science. Some computer science departments, many of which have used that phrase to describe individual courses for decades, claim software engineering as part of their discipline. Many agree that a degree in computer science best prepares a student for.
Some graduates report that computer science courses include more mathematics. Additionaly, computer engineering combines electrical engineering and science, with a focus on software hardware interactions. But they do have a software engineering concentration within their computer science program, as well as in computer engineering. Structural engineering is useful to physical architects, but is not enough. Software engineering programs are not computer science programs abstract. These programs usually lead to a bachelor of science in software engineering or in software development.
Computer science vs software engineering which major is best. My undergrad curriculum had 8 cs courses for a ba or 12 cs courses for a bs, plus all the required math courses. Software engineering has been evaluated and recommended for 3 semester hours and may be transferred to. Software engineering best computer science schools. For example, the university of british columbia in vancouver has computer science and computer engineering degrees, but not software engineering.
Dont confuse computer science with software engineering code. The dropout rates in computer science programs at some german. At auburn university, calculus iii is listed as a requirement for the software engineering degree as of the 2010 2011 school year but not the computer science one. Some of the most common programs offered in computer engineering include processor interfacing, digital logical design, thermodynamics, power management, solid state physics, and magnetic fields. Here are a few thoughts, as ive studied this issue for many years. I studied computer science as a bachelor degree, and software engineering postgraduate.
Bachelors degree programs in software engineering are widely available, both online and through residential programs. Computer science programs are not software engineering. Computer science departments, many of which have used that. In fact i have a presentation i give on this subject as part of the acm distinguished lecturer program and the ieee computer societys distin. Programmes in software engineering have become a source of contention in many universities. Software engineering programmes are not computer science.
1436 152 1102 238 521 590 600 1279 1291 922 1112 355 1368 717 36 1481 295 496 832 1334 1606 682 1535 608 618 204 524 546 1318 1047 1066 632 158 1209 660