These are the classes that both the BS Computer Science and BS Computer Information Systems must take:
CS 155 Computer Science I 4
CS 245 Discrete Structures I 3
CS 265 Computer Science II 4
CS 280 Computer Systems 3
CS 300 Computer Science III 4
CS 315 C and UNIX 3
CS 331 Applications Programming 3
CS 345 Discrete Structures II 3
CS 350 Analysis of Algorithms 3
CS 380 Operating Systems 3
CS 390 Programming Languages 3
CS 440 Database 3
CS 445 Software Engineering I 3
CS 480 Data Communications 3
CS 495 Senior Seminar 3
CS 003 Computer Science Assessment 0
UI 450 Capstone Experience 3
These are the classes unique to each major:
BS Computer Science:
MA 140 Analytical Geometry and Calculus I 5
MA 145 Analytical Geometry and Calculus II 4
MA 223 Probability and Statistics 3
MA 345 Linear Algebra 3
Sequence in a science
appropriate for science majors:
biology, chemistry, geoscience,
physics 12
+3 hours Computer Science elective
BS Computer Information Systems:
IS 130 Visual Basic I 3
IS 175 Information Systems I 3
IS 275 Information Systems II 3
MA 223 Probability and Statistics 3
Minor or (second major)
in a department other than
Computer Science 18 (average)
+6 hours Computer Science Elective
I know that with a lot of extra effort, I could do well in the extra math and science classes required by the BS CS degree if it gave me some type of advantage over the BS CIS degree. My question is, is either one of these majors better than the other (in the eyes of employers)?, do either of these degrees have a better salary than the other?, and is the math and in the BS CS degree worth learning?
Please only post if you know about this field.
If you are serious about programming, you should take Computer Science. However, you will not be limited to programming, when you take CS. You can always steer your career in the direction you like. It depends on your aptitude and skills. a) Some people prefer to stay technical subject matter experts. They become senior developers or software architect, focusing on design, development, integration, etc. b) Others become project managers, program managers, etc. These people sharpen their leadership and communication skills. c) Still other become IT/IS administrators, database administrators etc. These people deal with vendors as they evaluate products from different sources. They like planning, installing, maintaining, upgrading, software systems and data centers. d) Still others become business analysts. These people typically do an MBA or an MIS after working for a few years as a developer or IT/IS administrator. They understand business needs and write business specs and communicate business requirement to software developers.
If you are NOT interested in the first option – option (a) listed above, then you can go with a CIS degree. CS degree will not provide you with any “advantage.” It just gives you the “opportunity” to lay a strong math and science foundation. The practical stuff is mostly learned on the job. Therefore CS degree does not put you at any disadvantage either. A person with a CS degree can pursue all of the options above.
It does not make any difference in the long run. Your career progress will depend on your aptitude, leadership skills, interpersonal skills, and the things you learn on the job. The degree is only the first step in the career path. Therefore, the question of “worth” depends entirely on “you.”
Computer Science deals with only software whereas the computer information systems deals with both hardware and software. If you are very interested and strong in programming, then you can choose this. Otherwise computer information systems is better.So both are equally good. You can also do part time online jobs using computers with the help of the following link.
http://www.getafreelancer.com/affiliates/nanolab/