Software Engineering vs. CIS

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

DT4K

Diamond Member
Jan 21, 2002
6,944
3
81
You really need to look at the curriculum of the individual programs you are considering. Different schools define the terms CS and SE differently.
But in general, from what I've found when I was researching grad programs, the SE programs are considered to be professional programs, while CS programs are considered to be more academic. But again, that's just a general rule with exceptions. In some cases, the schools really try to confuse you by having 2 programs like this:
1. Master of Computer Science - professional degree with an emphasis on preparing you for industry.
2. Master of Science in Computer Science - academic degree that prepares you to move on to PhD studies.

If you aren't interested in Math and Theory, but you want to develop software, you probably want to look for a program that includes more focus on real-world skills like software design, testing, project planning, etc.
 

sao123

Lifer
May 27, 2002
12,653
205
106
Originally posted by: jread
Yes, I know the old "CS vs. CIS" debate has been beaten to death all over the internet and there is no point in bringing that up. The stance of both sides are well-known.

I do, however, need some clarity on the difference between software engineering and CIS. I imagine Software Engineering degrees are more technical though they don't seem as technical as CS degrees. They also share some things in common with CIS such as project management, product delivery and other business concepts. From the different programs I've looked at, Software Engineering degrees don't get nearly as hardcore as CS degrees (less math, less theory) and are focused more on real world application. So far, I've had a very hard time figuring out what to expect from a Software Engineering program. For instance, here are two graduate programs I'm considering... one is a M.S. in Software Engineering and the other is an M.S. in CIS.

Software Engineering: http://aln.coe.ttu.edu/degrees/MSSE.php

CIS: http://www.stedwards.edu/business/graduate/mscis/curriculum.htm

I see that the CIS degree is more broad but I cannot tell if either really get deep into the theory of computer science. Maybe someone with more experience in the S.E. field can give me some insight on this. It seems that Software Engineering programs are popping up all over the place lately but there aren't really any standards for coursework that I've noticed.

Thanks!


Software engineering is designed for people who wish to choose software development as a career. usually, you learn 1-2 languages (Usually C++, Java, or C#), Object Oriented Programming, GUI Concepts, Database Concepts, and are expected to be able to learn more on your own time. You will learn the methods for planning, design, modeling, developing, testing, and maintaining Pc/server based software.


CS or CIS is a more broad field, in which you will apply computer programming to solve real world problems, which do not usually end up as pc based software. You will learn a programming language (usually c/c++), data structures, theory & mathmatics, which will enable you to solve problems in the fields of artificial intelligence, graphing mapping and data modeling, forecasting, searching sorting and other complex algorithms. You can work in nearly every field, but you will almost guaranteed end up not becoming a PC applications developer, except possibly in the area of operating systems.


computer engineering/EE is a more hardware oriented field, in which you will learn some programming languages (usually C and assembly) how to design, build, & test microprocessors and digital components, more complex circuits which depends on them, or even program entire digital devices, such a DVD players, traffic lights, microwave ovens, etc.
 

jread

Senior member
Jan 20, 2005
544
0
0
Originally posted by: DT4K
If you aren't interested in Math and Theory, but you want to develop software, you probably want to look for a program that includes more focus on real-world skills like software design, testing, project planning, etc.

That is definitely me!

Originally posted by: pinion9
Both degrees are useful, as there are jobs that cannot be outsourced (such as government jobs.)

I work for the government (same place for 6-years) and do not plan on going anywhere, so I am not as worried about outsourcing as most people in the private sector. Government jobs do not pay as well but the benefits and job security make up the difference (in my opinion).

Where I work, there is really no development of software from the ground up. Our programmers generally take existing applications and modify them to meet our specific needs. They also create some tools and apps. from scratch, but we are not in competition with the industry for software sales. Our programming teams are more concerned with meeting the requirements of internal users.
 

clamum

Lifer
Feb 13, 2003
26,252
403
126
I went to Michigan Tech which has added a Software Engineering major within the past few years. I graduated with a B.S. in Computer Science, and looking at the required courses for a Software Engineering major, it's the exact same as Computer Science requirements except for a couple of software engineering courses, a senior design project, and a required business class.

EDIT: I know you're talking about SE and CIS, I assume you know the difference between CS and CIS
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |