Word Document

Biosketch

You must be logged in to download this document
Reviews
Shared by: Guillaume
Tags
Stats
views:
73
rating:
not rated
reviews:
0
posted:
11/6/2007
language:
English
pages:
0
July, 2007 Biographical Sketch Frank L. Friedman Professor Department of Computer and Information Sciences College of Science and Technology CITIZEN OF: United States EDUCATION o Purdue University, West Lafayette, IN (1970-74), M.S. Computer Science (1972), Ph.D. Computer Science (1974) o Johns Hopkins University, Baltimore, MD (1967-69), M.S. Numerical Sciences (1969) o Antioch College, Yellow Springs, OH (1960-65), B.A. Mathematics (1965) PROFESSIONAL EXPERIENCE (all positions required more than 40 hours per week) o (1974-present) Temple University, Philadelphia, PA 19122 215-204-5559 Department of Computer and Information Sciences (Room 312 Wachman Hall) Full Professor (1990-present) Chairman (1985-88, 1992-2001) Associate Chairman (2005-2007) o (1989-1990) Software Engineering Institute, Carnegie Mellon, Pittsburgh, PA 15213, Visiting Computer Scientist o (1984-1988) Computer Sciences Corp., Moorestown, NJ 08057, Senior Computer Scientist, Defense Systems Division o (1967-70) Goucher College, Towson, MD, 21204, Director, Computer Center and Lecturer, Mathematics o (1960-67) USN Ship Research & Development Center, Annapolis, MD Student Trainee, Statistics and Computer Center (1960-65), Computer Programmer/Analyst, Computer Center (1966-67) PROFESSIONAL SUMMARY Frank Friedman is a Professor in the Department of Computer and Information Sciences at Temple University, where he has taught for the past 30 years. He has written numerous papers on computer science education and has co-authored (with Elliot B. Koffman) eight books on structured programming in FORTRAN, BASIC, C, and, most recently, C++. Dr. Friedman was a Visiting Scientist at Computer Sciences Corporation, Defense Systems Division (1984-85) and at the Carnegie-Mellon University Software Engineering Institute (1989-90). Dr. Friedman's current research interests are in software design paradigms (especially objectoriented paradigms), and the study of the evolution of software design approaches and notations. Earlier interests included software portability and adaptability, the use of abstraction in software construction, programming languages and software metrics. Dr. Friedman served for four years on the ACM governing board (ACM Council) and chaired the ACM Conferences Board (1986-92). Since 1992 he has chaired the Steering Committee for ACM Computing Week, the Association's annual conference event. He chaired the 1984 ACM Computer Science Conference, the 1987 National Education Computing Conference, and the 1987 ACM Conference on the History of Scientific and Numeric Computation. He served on the Program Committees for the 1989 ACM/CRA Strategic Directions Conference and the 1990 ACM Critical Issues Conference and on the organizing committees for the 1993 Federated Computing Research Conference (FCRC) and ACM 97. Since coming to Temple in 1974, Dr. Friedman has taught graduate and undergraduate courses in Software Design and Engineering and in Compiler Design, the three course undergraduate programming/algorithms sequence, a course involving the study of the evolution and comparison of Programming Languages, and a graduate course in Operating Systems. He has taught Ada, BASIC, C and C++, FORTRAN, and Pascal, and has begun refining course materials for midlevel (Sophomore-Junior) courses on databases (CIS 109) and component-based design (CIS 209) using .NET (and VB .NET) technology. He is also examining new, and hopefully more effective, ways for teaching introductory programming (currently working with CMU’s Alice, Version 2.0). Dr. Friedman's current research focus in the area of object-oriented design and programming paradigms has been on the integration of object-oriented techniques into the graduate and undergraduate curricula at Temple. He and Dr. Koffman recently completed two books: Structured Programming, Abstraction, and Program Design using C++ (Fourth Edition, AddisonWesley, February, 2003) and Structured Programming, Abstraction, and Program Design using C++ (Vector Edition, also with Robin Koffman, Addison-Wesley, August, 1998). In 1992, Dr. Friedman and Professor Rajiv Tewari were awarded two NSF grants for design and development work leading toward the introduction of software engineering concepts and the object-oriented paradigm in the CS1 and CS2 curricula. This work is now complete, and the new curricula has undergone two major revisions. A third revision is currently under consideration. PUBLICATIONS (textbooks summarized at the end) (with R. Tewari) "A Framework for Incorporating Object Oriented Software Engineering in the Undergraduate Curriculum", Computer Science Education, Vol 4, pp. 45-62, December, 1993. F. L. Friedman: Biographical Sketch 2 (with Rajiv Tewari) Object-Oriented Engineering in the Undergraduate Computer Science Curriculum", Proceedings of the ACM OOPSLA '92 Educator's Symposium, October 18-22, 1992. (with Rajiv Tewari) "Incorporating Object-Oriented Concepts in the Undergraduate Computer Science Curriculum", Proceedings of the Sixth SEI Conference on Software Engineering Education, October 5-7, 1992. "A Separate Undergraduate Software Engineering Degree Considered Harmful," Proceedings of the 1989 SEI Conference on Software Engineering Education, N. Gibbs, editor, Springer-Verlag, New York, July, 1989. (with Paul A. T. Wolfgang) "Choosing Appropriate Ada Tasking Models for Real-Time Embedded Computer Systems", Defense Electronics, Spring, 1987. "The Teaching and Practice of Software Design Concepts Early in the CIS Curriculum", Computers and Education, Spring, 1987, Vol. 2, pp. 291-303. "Issues Affecting Software Productivity Due to the Introduction of Ada", Technical Report No. SP-IRD 4, Computer Sciences Corporation, Moorestown, New Jersey, June, 1985. (with Paul A. T. Wolfgang) "Modeling a Real-Time Embedded Computer System using Ada", Proceedings of the Workshop on Reusable Components of Applications Software, Naval Research Lab, Washington, D.C., April, 1985. (with A. Giacomucci) "Capsules: A Data Type Abstraction Facility for Pascal", Proceedings of the 1981 ACM National Conference, Los Angeles, CA, November, 1981, pp. 154-160. "FORTRAN 77: Impact on Teaching Problem Solving and Structured Programming", Proceedings of the 1980 National Education Computer Conference, Norfolk, VA, May, 1980, pp. 103-111. (with Elliot B. Koffman) "Teaching Problem Solving and Structured Programming in FORTRAN", International Journal on Computers in Education (2,3), Pergamon Press, April, 1978, pp. 235 - 45. (with Elliot B. Koffman) "A Computer-Aided Flow-Diagram Teaching System", Proceedings of the ACM SIGCSE Technical Symposium on Computer Science Education, Anaheim, CA, February, 1976, pp. 350-354. "Decompilation and the Transfer of Assembly-Coded Mini-Computer Systems Programs", Proceedings of the MRI Symposium on Software Engineering, Vol. XXIV, New York, NY, April, 1976, pp. 301-330. "An Adaptable Programming System for the Transport of Assembly-Coded Systems Software", Proceedings of the European Computer Conference, London, England, September, 1976, pp. 515-532. "An Experience in Teaching Disciplined Programming at an Elementary Level", ACM SIGCSE Bulletin (7, 3), September, 1975, pp. 38-43. F. L. Friedman: Biographical Sketch 3 "A Programming Language for Mini-Computer Systems", Machine Oriented Languages Bulletin, No. 3, Mark Rain, Editor, Norwegian Inst. of Tech., University of Trondheim, Norway, October, 1973. "A Systems Oriented Target Language for Decompiling", ACM SIGPLAN Notices (8, 9), September, 1973, pp. 32-44. (with Victor B. Schneider) "A Systems Implementation Language for Small Computers, Proceedings of the SIGPLAN-SIGOPS Interface Workshop, Savannah, Georgia, April, 1973, pp. 60-63. (with Elliot B. Koffman and others) Eight different textbooks (one in its fifth edition) and two translations (Russian and Spanish) on introductory Problem Solving and Structured Programming in FORTRAN, C, BASIC, C, and C++. AWARDS ACM Fellow, induction, March, 1994. ACM Outstanding Contribution Award, March, 1994. CIS Department Service Award, Temple University Student Chapter, 1982 and 1983. Outstanding Teacher Award, CIS Department, Temple University ACM Chapter, 1983. Computer Sciences Corporation, third place award in the company sponsored Systems Group 1985 Professional Paper Competition for the paper "Modelling a Real-Time Embedded Computer System Using Ada: Some Preliminary Results". F. L. Friedman: Biographical Sketch 4

Related docs
BioSketch Template
Views: 1  |  Downloads: 0
BioSketch Template
Views: 1  |  Downloads: 0
biosketch
Views: 0  |  Downloads: 0
BIOSKETCH
Views: 0  |  Downloads: 0
biosketch
Views: 54  |  Downloads: 1
About Richard N Zare Biosketch
Views: 0  |  Downloads: 0
SAMPLE BIOSKETCH FORM
Views: 6  |  Downloads: 0
biosketch__cross_
Views: 90  |  Downloads: 0
Biosketch 2
Views: 1  |  Downloads: 0
NIH Biosketch
Views: 0  |  Downloads: 0
SF424R-R_biosketch
Views: 51  |  Downloads: 0
premium docs
Other docs by Guillaume
YouTube-039-s-Official-Authorities-The-Users-70079
Views: 1580  |  Downloads: 12
YouTube-Fights-Against-Its-Father-Google-55082
Views: 1321  |  Downloads: 11
xna_launch_final_report
Views: 1292  |  Downloads: 5
XNA_Introduction
Views: 1044  |  Downloads: 11
xna
Views: 977  |  Downloads: 4
XNA Development-1
Views: 1792  |  Downloads: 10
xmas_05
Views: 930  |  Downloads: 0
xerc_users_manual
Views: 1038  |  Downloads: 1
xbst
Views: 983  |  Downloads: 0
Xbox Way
Views: 1057  |  Downloads: 0
XboxVGA Video Setup
Views: 516  |  Downloads: 0
xbox-router
Views: 341  |  Downloads: 0
xboxnext_security
Views: 224  |  Downloads: 2
XBoxMACAddress
Views: 886  |  Downloads: 0