Education
- Ph.D., University of Texas at Austin, 1996
- M.S., University of Texas at Dallas, 1976
- B.A., St. Mary’s University, 1975
- B.S., St. Mary’s University, 1975
Courses
- Programming I
- Programming II/Data Structures
- Object-Oriented Programming I
- Object-Oriented Programming II
- Algorithms
- Computer Architecture
- Operating Systems (undergraduate and graduate)
- Survey of Programming Languages
- Files and Databases
- Internet Programming
- Mobile Programming
- Senior Project
- Foundations of Reflection: Nature (core course in science)
Research Interests
- Computer science education
- Critical thinking and learning
- Programming and programming languages
- Algorithm design and analysis
- Software engineering
- Compilers
- Operating systems
Biography
Arthur Hanna, Ph.D., has more than 40 years of experience as a consulting software engineer in systems, scientific and business applications. He has managed software development and hardware maintenance operations for several computer-based systems. He has a broad data-processing background encompassing a variety of computer systems, programming languages and application packages.
Hanna is a 1975 alumnus of St. Mary’s University. He served as a U.S. Army officer for six years prior to returning to St. Mary’s University, where he has been a full-time faculty member since August 1982. He also was honored as the Distinguished Faculty member of the School of Science, Engineering and Technology in 1994.