Robert Beasley, Ph.D.

“As a professional educator, I strive for three things. The first is content knowledge. Such knowledge is accrued in a number of ways, including personal experience and both a broad and deep reading of the literature in the field. The second is concern for students. A genuine concern for students is exhibited when knowledge is freely shared in an effort to improve the professional and/or personal lives of students. And the third is exceptional communication. The ability to clearly articulate ideas is accomplished most effectively when both of the previous attributes are present and are working together synergistically.”


Professor of Computing

Educational Background

  • Ph.D., University of Illinois – Urbana-Champaign, IL
  • M.S., Illinois State University – Normal, IL
  • B.S., Illinois State University – Normal, IL

Year Joined Franklin



Software engineering

What do I need to know before starting a software engineering major?

Nothing. We will take you from the very beginning. If you happen to have taken a course in computer programming, that is a plus, but it is not necessary.

What will I be able to do when I graduate?

You will be able to analyze an existing real-world information problem, design an effective, computer-based solution to that problem, implement a fully-functioning computer system based on the system design, and properly deliver that fully-functioning computer system to your users.

Selected Professional Accomplishments

Over the years, I have taught a variety of courses in software development, including software engineering. I received both my B.S. and M.S. degrees from Illinois State University and my Ph.D. from the University of Illinois at Urbana-Champaign. I have been developing software since 1981, have been an active software consultant in both the public and private sectors since 1987, and have been teaching software engineering since 1995. I have authored five books on software engineering, contributed chapters to two books, published over 50 articles in refereed journals and conference proceedings, and delivered numerous speeches and keynote addresses at international conferences.

Something My Colleagues Don’t Know About Me…

I enjoy reading biographies.