Obtaining an associate degree in computer science gives the student a broad foundation in math, science and the humanities while introducing him or her to CS topics like algorithms, web authoring and databases. Students who are proficient in the introductory computer skills might be able to place into more advanced classes.
A bachelor’s degree in CS prepares students to pursue graduate school or enter the workforce as software engineers, educators, analysts, database administrators and more. Students can tailor their degrees to the fields they wish to enter, including science, law, engineering, medicine and politics.
Master’s degree programs in CS are offered in traditional on-campus settings or entirely online. Many programs offer students a choice between a research project or thesis. Jobs in the computer science field don’t typically require a Ph.D., but students who want to go on to a career in research will need a doctorate. Depending on the program, students might need to obtain a master’s degree before being admitted to a doctoral program, or they might be able to apply with only a bachelor’s degree.