Hello, I have just completed a BS in CS at a small state college. There were three different specializations within the BS, and I chose the Information Systems specialization because it would help me graduate faster (within four years). The IS specialization did not require any more difficult math than Discrete Math and Calculus 1. Basically, I am interested in attending graduate school but don't know whether to pursue Information Systems or Computer Science. I am currently working on a project that the project manager said he had graduate students from a nearby well-ranked research university working on. I am thinking if they can do it, perhaps can I. That is part of the challenge reason I am interested in attending graduate school. Other reasons I am interested in attending graduate school include the prestige of having a graduate degree and the opportunity to teach programming (which I would enjoy) at either the college or community college level. My composite GRE score is comfortably above the 1000 minimum that most good programs require. (Though I would have some competition for the best programs.) There should not be a problem there. For most CS graduate programs I am deficient in that I have not taken the required higher level undergraduate math classes and also in that since my BSCS specialization was in IS, I did not have to take some of the higher level undergraduate CS course that many graduate programs require. (I have however taken CSI, CSII, Data Structures, Software Engineering, and Assembly Language.) But when I consider that an MS in Information Systems can require a lot of programming too, and it requires few, if any, electives in my case, and it can result in my being able to pursue teaching opportunities, and, even, later on, a PhD program, the MS in Information Systems seems more appealing at times than a MS in Computer Science degree. Also I have noticed, and others on this forum have pointed out, that a lot of the major advances in Computer Science were actually brought into fruition by Electrical Engineers, Physicists, and mathematicians. If graduate training in Computer Science is not so much a requirement for making important research-based contributions to, well, Computer Science, then that would seem only to leave applied, non-research-based applications as the main focus of the field whose practitioners call it Computer Science. Moreover, I have noticed that a lot of Computer Science research is not done in journals but rather at conferences. Conferences seem to me to be more meet and greet, which is actually more suited for exchanges of applied, non-research-based knowledge in the field, but other sciences use journals predominantly for their most ground-breaking research, and journals, at least to me, seem more rigorous because they can be more easily subjected to more standardized methods for peer review. In most other sciences, to be published in a journal is a high water mark in someone's career but, oddly, in computer science attending conferences and writing articles seems to be enough. If CS is not the way to make major ground-breaking advances in CS, and if CS is only useful as an background for a) applied software engineering and programming work and b) teaching applied software engineering and programming work, and if I do not mind applied software engineering and programming work, would it not make more sense to forgo those prerequisite math and computer science classes that are prerequisites for the MS in CS and go for what would cost me the least amount of time and money, pursuing an MS in Information Systems? If anyone here has some insight that they might share that relates to my concerns expressed in the above paragraph, I would appreciate it. I have some more basic questions that some might be able to answer too: 1. Is a MS in CS really a ticket to a higher salary? How does it compare to an MS in IS? 2. Can you really get a community college or college teaching job with just an MS in CS or an MS in IS? (I can work in either the West or South.) 3. Is "software engineer" really a career that will have staying power fifty years from now? I have seen that elderly doctors, accountants, and lawyers (those stereotypically stable, middle class professions) are still able to practice. As an 83-year-old will I be able to log on to HologramCraigsList and snap up a programming job at 25 dollars per hour, just like I currently can today on CraigsList? Or, for that matter, a $100,000 a year software engineering job, which I would like? Of course a computer science professor would seem to have some protection built in because professors have tenure and seem to increase in respect with age. I had a geology professor who was 86 years old and graduated with his BS in 1939; last I checked, he is still teaching general elective lab classes, with the assistance of his wife. Regards, cswave P.S. I reside in the United States.