Frank L. Friedman
What do Ogres and software have in common?   Picture 3 courtesy Brenna Mellen
Department of Computer and Information Sciences
Room 366 SERC (Science Education and Research Center (035-10)
College of Science and Technology
1925 N. 12th Street
Philadelphia, PA 19122
This webpage is maintained by Frank Friedman.
Please note that as of June 30, 2021, I am no longer teaching or advising.
I therefore do not expect
to be in the office very often. The best way to
reach me will be via email (see the address given above).
I am deeply indebted to my colleagues and my students for the 47 wonderful
years I have had in
CIS at Temple. I hope as many of you as possible will
try to remain in touch in the coming years.
Thank you all.
[The Spring 2021 course listed below is the last course I have taught at
Temple. Whatever you find
at the website for this course is free for use as
List of Textbooks
Current Courses -- Spring 2021
CIS 3309 Section 1 - Component-Based Software Design (using C#.NET)
Tue       2:00PM -
3:20PM            (Tuttleman Learning Center TL302)
Thu      2:00PM -
3:20PM            (Tuttleman Learning Center TL302)
- 12:50PM LAB   (SERC 204 -- Science Education and Research Center, 2nd Floor)
CIS 1057 Section 2 - Introduction to Programming using the C Programming
Language (Fall, 2015)
CIS 3309 Section 1 - Component-Based Software Design - Fall 2012 (using Visual Basic.NET)
This link is currently out of order.
And, in case you are interested, my MOST favorite professional sports teams are:
- Computer Science Education
- Object Oriented Analysis, Design, and Programming Paradigms
- Software Design, Methods, and Tools
- Software Engineering (especially from an historical point of view)
- Software Metrics
the Baltimore Colts
the Baltimore Orioles
And, yes, I root hard for the Eagles and the Phillies.
- Professor Emeritus, Temple University
Department of Computer and
Information Sciences, January 2013- .
- Professor, Temple University
Department of Computer and Information
- Association for Computing Machinery 1979-2007.
Programming Contest organizer (1979-85), member of ACM Council (as
Allegheny Region Representative, 1982-86), Chairman, ACM Conferences
Board (1986-92), and Chairman of the ACM Computing Week Steering
Committee (1992-96). Served as the Chairman (later the Treasurer) of the
FCRC '93 Operations Committee, as a member of the FCRC '96 Steering
Committee, and as the Exhibits Coordinator for FCRC '96. Involved in the
planning for the ACM 50th Anniversary Celebration and for ACM97, a
conference celebrating the next 50 years of computing, held in San Jose,
CA, March 1-5, 1997. Academic Advisor to the ACM Member Activities
- PhD, Purdue University, Department of Computer Science,
1974. Thesis Title:
- Decompilation and the Transfer of
Operating Systems for Small General
- MS, The John Hopkins University, Numerical Science,
- BA, Antioch College, Mathematics, 1965.