The Computer Science program of Loyola Marymount University consists of classroom and laboratory experiences in the core areas of algorithms and data structures, software engineering and development, the theory of computation, operating systems, programming languages and translation, the organization and design of microprocessor-based computer systems.