Chair: Roger D. Eastman, Associate Professor
Professors: David W. Binkley; Arthur L. Delcher (emeritus); Roberta Evans Sabin; Bernard J. Weigman (emeritus)
Associate Professors: Roger D. Eastman; James R. Glenn
Assistant Professor: Dawn J. Lawrie
Instructor: Richard A. Brown
Affiliate Faculty: Michael D. French, S.J.; David T. Opitz
The Computer Science Department offers two major programs: one leading to a Bachelor of Science (B.S.) in Computer Science, and the other leading to Bachelor of Arts (B.A.) in Computer Science. The suggested first-year programs for these majors are identical, allowing students to postpone choosing between them until their sophomore year.
The B.S. program is intended for students interested in a complete computer science curriculum, enhanced by additional science and math courses. Such a program may lead to graduate school in computer science and/or employment in a highly technical field. The B.S. program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET/CAC), a specialized accrediting body recognized by the Council on Postsecondary Accreditation (COPA) and the U.S. Department of Education.
The B.A. program is intended for students interested in a computer science degree with the flexibility to explore a double major, a minor, or an individually designed program. Students in this program may wish to combine their computer science studies with a physical science, an artistic discipline, a humanities or communications field, or a business degree. Because of the flexibility given to students, the B.A. program is not accredited by ABET. However, like all Loyola undergraduate degree programs, it is accredited by the Middle States Accreditation Association.
Requirements for a major and an example of a typical program of courses are as follows:
Freshman Year
Fall Term
Spring Term
Sophomore Year
Fall Term
Spring Term
Junior Year
Fall Term
Spring Term
Senior Year
Fall Term
Spring Term
* Required for major.
** Science elective for computer science majors must be a majors-level course emphasizing quantitative and/or experimental methods in a physical or biological science and not a primarily computational or mathematical course.
*** One theory-oriented course required.
† Recommended for major but an equivalent majors-level, two-semester sequence of science courses may be substituted.
Requirements for a major and an example of a typical program of courses are as follows:
Freshman Year
Fall Term
Spring Term
Sophomore Year
Fall Term
Spring Term
Junior Year
Fall Term
Spring Term
Senior Year
Fall Term
Spring Term
* Required for major.
** Science elective for computer science majors must be a majors-level course emphasizing quantitative and/or experimental methods in a physical or biological science and not a primarily computational or mathematical course.
A total of five CS and CS-related electives are required. At least three are CS courses. See track requirements below:
Software Engineering: Programming languages, web programming, software testing, database management systems, and one elective approved by the track coordinator.
Interdisciplinary Study: Three CS courses at the 400-level or above and two CS-related electives in a single application area approved by the track coordinator.
General: Four CS electives at the 400-level or above and one CS-related elective approved by the track coordinator, or five CS electives at the 400-level or above.
The following courses are required for a Minor in Computer Science:
* Mathematical sciences majors minoring in computer science must take CS371.
** An approved computer science elective for the minor is a CS300- or CS400-level course.
A Certificate in Computer Programming is awarded to students who successfully complete CS201, CS202, and CS301.
Students may choose computer science electives from Loyola's master's program in computer science. Two such courses may be counted toward both the bachelor's and master's degrees making it possible to complete the requirements for both degrees within a five-year span. For more information, consult the graduate catalogue.
Interdisciplinary majors which include computer science are offered. Interested students should contact the department chair to discuss the requirements (or visit, www.cs.loyola.edu). ABET/CAC accreditation only extends to those interdisciplinary degrees that satisfy all degree requirements for the Bachelor of Science (B.S.) in Computer Science.