Skip to main content

First/Second-Year Courses

The first course computer science majors take is CS151. Computer science majors should not take CS105. 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.

If you take 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 ST210 if you have credit for MA251

MA251
 First-year spring CS212 ST210 or MA301 if ST210 taken in the fall semester Math elective*
 Second-year fall CS295,CS312    
 Second-year spring CS366, CS266 (1 credit lab), CS371 MA301 or ST210, if not already taken Math Elective*

* If you place into MA109 or MA104, you should take that instead of MA251.  Once you have passed MA109, you will begin the math sequence listed here, starting with MA251. If you wish to take a second semester of physics, you should take MA252 as one of your math electives as PH202 requires it.  It is easiest to take MA252 directly after MA251, while calculus is still fresh in your mind. See the BA degree details for more information on its math requirements.  If you are considering a math minor or double major, please check the math curriculum page for additional information.

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. count toward 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.

If you take 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 ST210
 Second-year spring CS366, CS266 (1 credit lab), CS312*, and either MA301 (B.S.) or a Math Elective (B.A.)

* New in Spring 2025 is CS312 being available in the spring semester. If you have not yet completed CS312, you need to take the courses listed in the above table to stay on track for the majors, which will allow you to start taking 400 level courses junior fall as usual. Third year spring semester is when you will take CS371, while continuing with 400 level courses. Taking 312 in the spring also opens up your study abroad options.

If you Start 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.

View the course catalog