Loyola University Maryland

Department of Computer Science

First/Second-Year Advising

image divider

The first course computer science majors take is CS201. 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 CS201 

It is possible to “test out” of CS201. The most common way to do this is via A.P. Computer Science. You must score at least a 4 to get credit for CS201. 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 CS201 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 CS201

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 CS201 in First-Year Spring Semester
If you did not take CS201 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 CS201 in Sophomore Year
If you did not take CS201 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