Loyola College in Maryland is a Jesuit Catholic university
committed to the educational and spiritual traditions of the
Society of Jesus and to the ideals of liberal education and the
development of the whole person. Accordingly, the College will
inspire students to learn, lead and serve in a diverse and
changing world.
Emphasizing a practitioner orientation, the curricula are offered
for both the working or aspiring technology professional.
Coursework may be pursue on either a full- or part-time basis at
state-of-the-art facilities in Timonium and Columbia, Maryland.
Most courses are scheduled for late afternoon or early evening to
accommodate busy schedules.
Master of Science in Computer Science
Back to top
The Master of Science in Computer Science (MSCS) develops
professionals who can author software-based computer solutions
that are reliable, efficient, economical, and timely for
single-component or small system problems. Upon completion,
graduates are prepared to analyze algorithms for space and time
limits, properly build and test asynchronous systems, and design
and implement databases, among other core competencies.
The MSCS
degree includes the study of advanced algorithms, computer
networking, programming languages, operating systems, software
engineering, and database systems. Students choose courses
in object-oriented analysis, programming and design as well as
contemporary software engineering techniques. In addition
to an Independent Study Couse, courses in graphics, and
human-computer interaction are among the advanced courses
available.
The Computer Science program includes six core and five elective
courses. A preparatory sequence of prerequsite courses is
available to individuals who require a foundation for graduate
study.
Master of Science in Software Engineering
Back to top
Professionals who obtain the Master of Science in Software
Engineering (MSSE) degree will gain advanced skills in project
and personnel management, modern analysis and design methods, and
contemporary quality assurance techniques. Students will
have many opportunities to develop these skills in project-based
courses and in their respective workplaces.
The process of developing and maintaining large-scale
software-based systems is complex. It involves detailed
analysis, sophisticated techniques and the knowledge of how the
system interacts with other components. Since sofware
engineers are charged with this task, they must be familiar with
the fundamentals of computer science and possess the technical
and management skills in order to construct complex software
systems. The Software Engineering program also requires
eleven courses and offers a pre-requisite sequence for
individuals who require foundation skills and background.