1.Name, current academic rank, and tenure status.

Thomas C. Hartrum, Assistant Research ProfessorNon tenure-track

2. Date of original appointment to this faculty, followed by dates and ranks of advancement.

Mar., 1997 – Aug. 2000Adjunct Associate Professor, CS&E

Sep. 2000 - presentAssistant Research Professor, CS&E

3.Degrees with fields, institutions and dates.

Degree / Field / Institution / Date
MBA / Business Administration / WrightStateUniversity / 1979
Ph.D. / Electrical Engineering / The OhioStateUniversity / 1973
MS / Electrical Engineering / The OhioStateUniversity / 1969
BEE / Electrical Engineering / The OhioStateUniversity / 1969

4.Other related experience including teaching, industrial, governmental, etc. (Where, when, description and scope of duties):

  • 1987 – 2000: Associate Professor, Dept. of Electrical and Computer Engineering, Air Force Institute of Technology, Wright-Patterson AFB, OH
  • 1977 - 1987: Assistant Professor, Dept. of Electrical and Computer Engineering, Air Force Institute of Technology, Wright-Patterson AFB, OH

5.Consulting, patents, etc

  • Jan 8, 2004 – Mar 20, 2004: Air Force Research Laboratory AFRL/IFTA, The Extended Development of JBI Publishing for Embedded Assets. Continuation of Summer Faculty grant (see 11. Below).
  • Sep. 7, 2004 – Nov 20, 2004: Air Force Research Laboratory AFRL/IFTA, The Extended Development of Real-Time Design Guidelines for Distributed Publishing/Subscribing Systems. Continuation of Summer Faculty grant (see 11. Below).

6.State(s) in which registered.

7.Principal publications during the last five years in chronological order.

  • “A Theory-Based Representation for Object-Oriented Domain Models,” with S. DeLoach, IEEE Trans. On Software Engr (TSE), Vol. 26, No. 6, June 2000.
  • “The AFIT Wide Spectrum Object Modeling Environment: an AWSOME Beginning,” with R. P. Graham, Jr., Proceedings IEEE 2000 National Aerospace & Electronics Conference. (NAECON 2000), Dayton, OH, October 2000, pp. 35-42.
  • “Software System Integration Methodology using Formal Specifications,” with J. C. Nonnweiler, Proceedings of the 44th IEEE 2001 Midwest Symposium on Circuits and Systems (MWSCAS 2001), Dayton, OH, August 2001, Vol. 2, pp. 647-677.
  • “Automated Synthesis of Distributed Agents Using Transformations of Formal Specifications,” with D. W. Marsh, Proceedings of the 13thMidwest Artificial Intelligence and Cognitive Science Conference. (MAICS 2002), Chicago, IL, April 2002, pp. 7-14.

8.Scientific, professional, and honor societies of which you are a member.

Institute of Electrical and Electronic Engineers (IEEE)

9.Honors and awards.

  • Eta Kappa Nu (electrical engineering honorary).
  • Tau Beta Pi (engineering honorary).
  • The Outstanding Civilian Career Service Award, awarded 30 Sep. 2000 for service as Associate Professor of Electrical Engineering at the Air Force Institute of Technology (AFIT).
  • Associate Professor Emeritus of Electrical Engineering at AFIT, awarded 30 Sep. 2000.

10.Institutional and professional service in the last five years.

  • Languages/Software Area Committee
  • Undergraduate Studies Committee

11.Professional development activities (Grants, talks, conferences attended, sabbaticals, software development, etc.) in the last five years.

  • Sep. 17, 2003, Web-enhanced Teaching Strategies.
  • Jun. 26, 2003 – Aug. 15, 2003: National Research Council (NRC)/AFOSR Summer Faculty Fellowship, Demonstration of JBI Publishing for Embedded Tactical Assets.
  • Jan. 9, 2004, Electronic Classroom Orientation.
  • Jun. 14, 2004 – Aug. 6 2004: National Research Council (NRC)/AFOSR Summer Faculty Fellowship, Development of Real-Time Design Guidelines for Distributed Publishing/Subscribing Systems.

12.If you do not have a formal degree in computer science, describe any course work you may have taken, or other ways in which you have achieved competence in computer science.

I taught graduate computer science & computer engineering courses for 23 years (1977 through 2000) at AFIT to include operating systems, database management systems, computer architecture, microprogramming, and software engineering. I held the rank of tenured Associate Professor.

13.Courses taught this (2004-05) and last (2003-04) academic year, term-by-term.

Qtr/Year / Course Number / Course Title / Qtr.
Hours / No. of
Students
Spring 2005 / CEG 435/635 / Distributed Computing & Sys / 4 / 15
CEG 498 II / Design Experience / 4 / 6
CEG 760 / Advanced Software Engr / 4 / 23
Winter 2005 / CEG 434/634 / Concurrent Software Design / 4 / 16
CEG 461/661 / Object-Oriented Programming & Design / 4 / 25
CEG 498 I / Design Experience / 4 / 6
Fall 2004 / CEG 434/634 / Concurrent Software Design / 4 / 26
CEG 760 / Advanced Software Engineering I / 4 / 13
Spring 2004 / CEG 434/634 / Concurrent Software Design / 4 / 27
CEG 760 / Advanced Software Engr / 4 / 32
Winter 2004 / CEG 461/661 / Object-Oriented Programming & Design / 4 / 22
Fall 2003 / CEG 255 / Intro to Design of IT Systems / 4 / 27
CEG 460/660 / Introduction to Software Engr. / 4 / 21
CEG 760 / Advanced Software Engr / 4 / 19

14.Other assigned duties performed during the academic year, with average hours per week. Indicate which, if any, carry extra compensation. If you are course coordinator for courses taught by other than full-time faculty, please indicate here which courses: Approximately two hours per week is devoted to advising thesis students. Another hour per week is spent with special study (CS795) students. I am course coordinator for CEG 460, which is frequently taught by adjunct faculty.

15.Number of students for which you serve as academic advisor: _0_

16.Estimate the percentage of your time devoted to scholarly and/or research activities: 30%. Please give a brief description of your major research and scholarly activities: During both Winter Qtr 2004 and Fall Qtr 2004 I spent approximately 30% of my time on sponsored research due to Air Force grants. This involved the development of a demonstration system for a distributed publish subscribe system for real-time embedded systems. During most quarters I spend little or no time on research.

17.State what percentage of full-time you work: 100%. Percentage of this time allocated to the computer science program being evaluated: 50%.