Which course CS 101 or CS 120 is a better choice for me?
CS 120 is the first course in a sequence of software development courses. As such, this class provides an introduction to how to create programs. (See also the CS 120 course description.) No prior experience in computing is required for this course, but it is expected that students have previously completed the equivalent of a fourth-year high school mathematics course or beyond. CS 120 would be the best choice of a CS General Education course for any student planning to major in Computer Science, Management Information Systems, or Mathematics, as well as for any student planning to minor in Computer Science, Computational Science, or Mathematics. In addition, any science major should give consideration to CS 120, since programming is becoming an important skill in many scientific professions.
CS 101, "Introduction to Computing" is a computer literacy offering. A student in this course will be introduced to how a computer works and the role that computers play in our world today. In addition the CS 101 student will be expected to gain a certain level of proficiency in word processing, spreadsheets and databases. CS 101 is a good choice for the individual who has very little, or no, experience with a computer and wishes to gain a base level of general knowledge of computing. (See also the CS 101 course description.) CS 101 has historically been the preferred General Education CS course, except for students from the College of Science and Allied Health and certain students from the College of Business Administration