What is the difference between a Computer science (A.S.) and Computer Information Systems (A.S?

What is the difference between Management Information Systems (or IT) and Computer Science?

  • Answer:

    Computer Science is more about theory, 'The theory of computing'. It deals with data structures, algorithms, and other theoretical aspects of computing. Whereas as Information Systems is more about managing the data or information. It is a layer, Computer Science comes at the bottom and the Information Systems sits on top of that. For example in Relational Database, concept of relational algebra, query language, plan generation concepts can be considered as computer science concepts and whereas at a high level, how to deal with storing & managing the data using the Relational Database can be treated as Information System domain.

Prathab Kali at Quora Visit the source

Was this solution helpful to you?

Other answers

First of all, both of the previous answers are good! Now, do you want breadth (MIS) or depth (CS)? I am a CS major, and I've also worked alongside MIS majors at my past internship. Although you would think that they are closely related, the topics covered are quite different. If you want depth, I would advise CS strongly. Breadth can be gained by having experience at other companies and seeing how your project fits into the grand scheme of a company, etc. You get more breadth from MIS in my opinion, but as I argue this can also be achieved with an open, accepting mind, the desire to learn, and the increased mental capabilites you will have after getting a CS degree. Also, I believe that it is much harder to go the other way with getting an equivalent level of depth out of an MIS degree as it simply doesn't cover nearly the same amount of theory and abstract concepts and you won't have the same types of problem solving challenges. Believe me, the problem solving ability alone is worth its weight in gold. From my experience, which could be non indicative of the majority of experiences, I have found that MIS majors often only have rudimentary programming skills and conceptual knowledge necessary to do what computer scientists do. From what I know, most of their programming happens in Excel sheets, data dashboards, and the like. MIS majors will be missing out on working with web development, important OS system topics and software design principles; all of which are important for being able to truly understand software development and related areas. I also know that CS people will have backgrounds in extra theory, algorithms, AI, machine learning and data mining and even other "artsy" things such as User Interface Design. In my experience as a CS student, I truly believe that the difficulties of some of these topics have stretched me in ways unlike many other courses I have taken outside the department, even at similar course levels. I don't know what I am missing from the other side, but that is because I only really worked with two other MIS people at my past internship. What I can say is that you should really look into these closely because I have found both academically and professionally that these are not as closely related as some may think. For an idea of the level of rigor (in terms of credit load, based out of 120 for undergrad degree) I have included links of the different programs where I go to school . http://carlsonschool.umn.edu/degrees/undergraduate/academics/majors-and-minors/management-information-systems Comp Sci https://webapps-prd.oit.umn.edu/pcas/viewCatalogProgram.do?programID=123&strm=1123&campus=UMNTC

Daniel Caspers

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.