# First/Second-Year Advising

The first course computer science majors take is CS151. Computer science majors should not take CS111. Whether you are considering a B.A. degree or a B.S. degree in Computer Science, your first two years of computer science are extremely similar.

## Getting Credit for CS151

It is possible to “test out” of CS151. The most common way to do this is via A.P. Computer Science. You must score at least a 4 to get credit for CS151. Alternatively, if you have taken computer science courses or have learned via online or other approaches, you may request to be tested if you think you do not need to take the first programming course in the major.

**Taking CS151 in First-Year Fall Semester (Recommended)**

If you come to Loyola and are considering Computer Science as a major, you should take the following math/cs courses in this order:

Semester | CS Courses | B.S. Math | B.A.Math |
---|---|---|---|

First-year fall | CS151 |
MA251, or highest math you place into |
MA251, or highest math you place into |

First-year spring | CS212 | MA252, or next course after your prior math course | Math elective* |

Second-year fall | CS295,CS312 | MA251 or MA252 if not taken yet | |

Second-year spring | CS366, CS371 | MA301 or ST210, depending on desired CS electives | Math Elective* |

* See the B.A. degree details for more information on math requirements.

We recommend starting your science courses in your sophomore year (biology, chemistry, or physics) for both degrees. See the B.S. requirements and B.A. requirements for specifications on what science courses you may take.

**Do I need to decide between the B.A. and B.S. Immediately?**

No. Generally students do not know in the first year which degree they would like to pursue. In fact, at Loyola we do not even require you to know your general major in your first year! However, if you are considering a CS major, we recommend following the above sequence. If you are unsure of B.A. or B.S., you mainly need to keep up with the CS requirements and continue to take math courses. All math course electives for the B.A. are required for the B.S. degree, and all math for the B.S. can count as a math elective for the B.A. degree. See the Degrees and Curriculum main page for more information on the differences.

**Taking CS151 in First-Year Spring Semester**

If you did not take CS151 until the spring of your first year, you should take the following courses in your second year instead:

Semester | Courses |
---|---|

Second-year fall | CS212, CS295, The next course in your math sequence if you have not yet completed MA251 and MA252 |

Second-year spring | CS366, CS371, and either MA301 (B.S.) or Math Elective (B.A.) |

Third year fall semester is when you will take CS312.

**Starting CS151 in Sophomore Year**

If you did not take CS151 until your sophomore year, please talk to the department chair or your Computer Science advisor about how to fit in a CS major in your specific situation.