|
Link to section: |
The Computer Science department offers a technically sound education that positions students well for interesting, successful careers. Small classes are taught by experienced faculty who are both excellent teachers and experienced scholars, and who are committed to the Jesuit traditions of scholarship and service to others. Students complete projects in a lab regularly updated with advanced workstations with dual large lcd screens. Departmental facilities include a set f advanced laboratories for network secruity, robot mobility and perception, software engineering and computer graphics. The Baltimore-Washington areas is a great place to start a career in computer science, with a number of significant companies, governmental agencies and other opportunities near to campus, including the third largest collection of computer game companies in a US metropolitan area. All students in the Computer Science department have the chance to participate in internships, part-time jobs or research programs during their undergraduate years, and on graduation often take rewarding jobs in the region.
B.S. with concentrations in networks and software engineering (program accredited by the Computing Accreditation Commission of ABET)
B.A. offering a flexible program of study that more easily allows for a minor in another discipline
Computer scientists are needed today to design and create systems to solve complex scientific problems and process vast amounts of business-generated data. If you enjoy using computers, working with others and being continually challenged intellectually, computer science may be the field for you. The Bureau of Labor Statistics projects that, during the 2000-2010 time period, computer-related occupations will grow faster than any other occupations that require an undergraduate degree. To qualify graduates for these positions, the computer science department provides a solid foundation in computing principles, as well as experience with state-of-the-art hardware and software systems.
First-year computer science students begin programming in a Windows-based integrated development environment. High-end Linux workstations support projects for upper-division courses, as well as for student and faculty research. Students learn assembly language programming for the Intel 80X86 family of microprocessors and experiment with computer hardware. The department maintains an introductory lab, a Linux lab and special projects lab, as well as hardware labs that are available around the clock for computer science students; these include a lab with set of mobile robots with 3D laser scanner and a honeypot network for the analysis of hacker attacks. Campus-wide, more than 300 PCs and Macintoshes are available in labs that can be used for programming as well as general applications.
Loyola has a distinguished and energetic computer science faculty that includes five members with earned Ph.Ds in computer science. A brief summary of their education and research interests follows.
David W. Binkley
Professor
B.S., Case Western Reserve University
M.S., Ph.D., University of Wisconsin (Madison)
Areas of Interest: programming languages, software engineering and program analysis
Richard A. Brown
Instructor
B.S., Loyola College in Maryland
M.S., Johns Hopkins University
Areas of Interest: applications software and Internet programming
Arthur L. Delcher
Professor Emeritus
B.A., M.E.S., Loyola College in Maryland
M.A., M.S.E., Ph.D., Johns Hopkins University
Areas of Interest: algorithms, artificial intelligence and computational biology
Roger D. Eastman
Department Chair, Associate Professor
B.A., University of Missouri
M.S., Ph.D., University of Maryland (College Park)
Areas of Interest: robotic vision and earth satellite image processing
Michael J. French, S.J.
Adjunct Instructor
B.A., Fordham University
M.A., University of Washington
M.Div., St. Mary’s University (Nova Scotia)
M.E.S., Loyola College in Maryland
Areas of Interest: applications software and computer science education
James R. Glenn
Assistant Professor
A.B., Amherst College
Ph.D., University of Maryland
Areas of Interest: algorithms and computer science theory
Dawn J. Lawrie
Assistant Professor
A.B., Dartmouth College
M.S., Ph.D., University of Massachusetts (Amherst)
Area of Interest: information retrieval
Roberta E. Sabin
Professor
B.A., College of Notre Dame
M.A., Villanova University
M.Ed., Loyola College in Maryland
M.S., Johns Hopkins University
Ph.D., University of Maryland
Areas of Interest: coding theory, computer science education, databases and information retrieval
While the greatest emphasis at Loyola is on traditional undergraduate instruction, Computer Science faculty and students are involved in a broad range of research activities. Often enhanced by external sponsorship, faculty members regularly engage students as collaborators in interesting, cutting edge projects. A team-based, collaborative approach, characteristic of most current scientific research, is fostered and enabled by the Department’s size and collegial atmosphere.
Recently, professional experiences and research fellowships have been sponsored by organizations such as the National Science Foundation, NASA, the Office of Naval Research and the National Institute of Science and Technology (NIST). Sponsored projects have included the development of optimal strategies for game play; adding an expert system interface to an online database for the Space Shuttle; analyzing and processing digital satellite images; development of software engineering tools; information retrieval as applied to software analysis; designing algorithms for robot intelligence; analyzing microbial DNA sequence data to locate genes; support for connection to research networks; and grants for the purchase of state-of-the-art lab equipment. Based on joint research, computer science undergraduates have presented at national conferences and co-authored peer-reviewed papers. Summer research grants for on-campus collaborative research for undergraduates are provided by Loyola through the Hauber Summer Research Program.
The B.S. program is accredited by the Computing Accreditation Commission of ABET (Accreditation Board for Engineering and Technology). The B.A. degree offers the student more flexibility and more easily accommodates a non-technical minor. A strong mathematics and science foundation added to the liberal arts core curriculum provides students with the tools for analysis and communication that are increasingly highly prized in technical occupations.
Computer Science I & II
Data Structures and Algorithms I & II
Computer Engineering I
Theory Elective*
Operating Systems*
Programming Languages*
Software Engineering
Computer Science project
Department Website - Click Here