Typically, a junior CS major has completed five of the 13 CS courses required for the B.S., and most of the math courses. In junior year, the typical major takes:
- CS466 Operating Systems (fall)
- CS451 Programming Languages (spring)
- CS462: Algorithm Analysis (spring)
- and 2 CS electives
None of these courses are a prerequisite for other required courses in the major. However, students should check the expected electives to be offered after they return from abroad on the Electives page , to ensure they have any math prerequisites by the start of their senior year.
Students who started CS151 in the spring of the freshman year will probably need CS312 in the fall of their junior year. Those students should ensure they either go abroad where they can take a CS312 equivalent during the fall semester, or go abroad in the spring after taking CS312. Your CS advisor can help you plan out your courses to ensure you can both study abroad and graduate on time, based on course prerequisites and which semester various courses are offered at Loyola.
If you are away the entire year, you also should take multiple CS courses to avoid needing 4 CS courses a semester in your senior year. If Operating Systems and Programming Languages are not available, you should take upper-division CS courses as electives, which you must have approved by the department chair.
The good news is that there are now five Loyola programs at institutions that have strong CS Departments with many course offerings. They are:
Australia: Monash University, Melbourne (fall or spring). See www.monash.edu.au and do a search on "computer science."
Great Britain: Newcastle University, Newcastle upon Tyne (fall or full year). The British system uses "modules where 1 module = 1/12 of a year = 2.5 Loyola credits. An upper-division CS module will be counted as a Loyola CS course (3 credits). See www.ncl.ac.uk and follow links to Computing Science for course descriptions.
New Zealand: University of Auckland, Auckland (spring). See www.cs.auckland.ac.nz.
Ireland: University College, Cork (fall, spring, or full year). See
Singapore: Nanyang Technological University (fall or spring). See www.ntu.edu.sg/
Study abroad at other institutions is possible, but may mean that you will not be taking CS while abroad. If that is the case, you will probably only be able to study abroad for a single semester.
Remember that to qualify for study abroad, you must have a GPA of at least 2.5 (3.0 for some programs, like Monash) and no disciplinary infractions.