Loyola University Maryland

Department of Computer Science

B.S. in Computer Science

The B.S. degree in computer science, accredited by the Computing Accreditation Commission of ABET, requires the successful completion of 21 computer science and related courses in addition to the liberal arts core. They include:

  • 10 required computer science courses
    • Introductory programming sequence (CS151, CS212, CS312)
    • Computer Engineering (CS371)
    • Systems courses (CS366, CS466)
    • Programming languages (CS451)
    • Algorithm Analysis (CS462)
    • Software Engineering (CS482)
    • Senior Project (CS496)
  • 3 computer science electives (CS300 or CS400 level courses, or a graduate level CS course)
  • 12 mathematical science credits:   
    • Calculus (MA251)
    • Discrete Math (CS295/MA295/MA395*(*if math major)
    • Linear Algebra (MA301)
    • Statistics (ST210) and one of the following
    • MA252; MA427; MA445; MA447; MA448; MA481, MA/ST485, and ST465
  • 6 credits of majors-level* courses in biology, chemistry, or physics.
    • PH201/PH291 is required and then one of the following:
    • BL118; BL101; BL201; CH101; PH202

* A majors-level science course is a course that students who major in that course take. Courses intended for non-science majors do not count.

The prerequisites for the above required CS courses can be seen in the below graph, or in the course catalogue:

Computer Science Prerequisite chart

 

 

View the catalog

 

Dr. Olsen
Faculty

Megan Olsen, Ph.D.

Megan Olsen, Ph.D., aims to improve access for all students interested in computer science

Computer Science