Skip Navigation

Dr. Elvis C. Foster

Computer Science
Putnam Science Center 177 • M-2001

Elvis C. Foster is Professor of Computer Science at Keene State College. He holds a Bachelor of Science (BS.) in Computer Science and Electronics, as well as a Doctor of Philosophy (PhD) in Computer Science (specializing in software engineering and database systems) from University of the West Indies, Mona Jamaica. His research interests include the development as well as evaluation of intelligent and strategic software systems for contemporary organizations.

Dr. Foster has over 25 years of combined experience as a software engineer, information technology executive and consultant, and computer science educator. He has had the favorable experience of spearheading and/or participating in the design and development of software systems for various medium-sized and large organizations, including the central Bank Jamaica. He has lectured at the tertiary level in three different countries, including the United States, and has produced many outstanding computer science and information technology professionals. Many of them have excelled at graduate school, and are doing well in leading software engineering enterprises around the world.

Dr. Foster is the author of seven books, five of which are textbooks in Software Engineering and Database Systems respectively. Additionally, he has authored a growing online Computer Science Lecture Series, featuring complete courses in the following areas: Programming Fundamentals in Java; C++ Programming Fundamentals; Principles of Programming Languages; Operating Systems Design; Software Engineering; Database Systems; etc. He has also authored several articles in selected scholarly journals, and has served as peer reviewer and/or editor in other selected scholarly publications.

For more information about Dr. Foster, click here.

Contact Computer Science

Wise up!
Contact Admissions contact admissions
Request information

Computer Science (Sciences)
Emma Wilson
Administrative Assistant

Admissions Office
229 Main Street
Keene, New Hampshire 03435