Elliot Koffman
#72,670
Most Influential Person Now
Computer scientist
Elliot Koffman's AcademicInfluence.com Rankings
Elliot Koffmancomputer-science Degrees
Computer Science
#3117
World Rank
#3268
Historical Rank
#1241
USA Rank
Database
#9566
World Rank
#10095
Historical Rank
#1362
USA Rank

Download Badge
Computer Science
Elliot Koffman's Degrees
- PhD Computer Science Princeton University
- Masters Computer Science Princeton University
- Bachelors Mathematics Brooklyn College
Similar Degrees You Can Earn
Why Is Elliot Koffman Influential?
(Suggest an Edit or Addition)According to Wikipedia, Elliot Bruce Koffman is a noted computer scientist and educationist. He is the author of numerous widely used introductory textbooks for more than 10 different programming languages, including Ada, BASIC, C, C++, FORTRAN, Java, Modula-2, and Pascal. Since 1974, he has been a professor of computer and information sciences at Temple University, Philadelphia, Pennsylvania.
Elliot Koffman's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Recommended curriculum for CS1, 1984 (1984) (109)
- Recommended curriculum for CS2, 1984: a report of the ACM curriculum task force for CS2 (1985) (82)
- Resolved: objects early has failed (2005) (62)
- Artificial Intelligence and Automatic Programming in CAI (1973) (46)
- A Model for Generative CAI and Concept Selection. (1976) (43)
- Problem Solving with Java (1998) (41)
- simpleIO: a Java package for novice interactive and graphics programming (1999) (36)
- Use of laboratories in computer science education: guidelines for good practice: report of the working group on computing laboratories (1996) (31)
- Problem Solving and Program Design in C (1979) (26)
- Problem Solving and Structured Programming in Basic (1979) (25)
- Turbo Pascal (1986) (24)
- CS1 using Java language features gently (1999) (22)
- ADA 95: Problem Solving and Program Design with Cdrom (1999) (22)
- A simple java package for GUI-like interactivity (2001) (19)
- Learning Games through Pattern Recognition (1968) (18)
- PASCAL: Problem Solving and Program Design (1989) (17)
- Problem Solving, Abstraction, and Design Using C++ (1994) (17)
- Data Structures: Abstraction and Design Using Java (2010) (14)
- Teaching problem solving and structured programming in FORTRAN (1977) (12)
- The case for Modula-2 in CS1 and CS2 (1988) (11)
- Developing laboratories for the SIGCSE computing laboratory repository: guidelines, recommendations, and sample labs (1997) (11)
- Developing laboratories for the SIGCSE computing laboratory repository: guidelines, recommendations, and sample labs (report of the ITiCSE '97 working group on designing laboratory materials for computing courses) (1997) (10)
- Objects, Abstraction, Data Structures And Design Using Java (2005) (10)
- Problem solving and structured programming in Pascal; 2nd ed. (1985) (9)
- Some pedagogic considerations in teaching elementary programming using structured FORTRAN (1976) (9)
- Problem Solving and Structured Programming in Modula-2 (1988) (8)
- Problem solving and structured programming in FORTRAN 77 (1987) (8)
- Problem Solving and Program Design ADA (1995) (7)
- A computer-aided flow diagram teaching system (1976) (6)
- Turbo Pascal: A Problem Solving Approach (1986) (6)
- Design Techniques for Generative Computer-Assisted Instructional Systems (1973) (6)
- Education in computer science (2003) (5)
- C program design for engineers (1994) (5)
- A Student-Oriented Natural Language Environment For Learning LISP (1975) (5)
- New paradigms for introductory computing courses (2007) (5)
- Fortran: With Engineering Applications (1992) (5)
- Pascal (4th ed.): problem solving and program design (1994) (5)
- Software Design And Data Structures In Turbo Pascal (1994) (5)
- Teaching Programming and Problem Solving (2002) (4)
- A Modular System for Generative CAI in Machine-Language Programming (1974) (3)
- Individualizing instruction in a generative CAI tutor (1972) (3)
- Interactivity in CS1 & CS2: bringing back the fun stuff with Java (2000) (3)
- Generative Computer Assisted Instruction: An Application of Artificial Intelligence to CAI. (1972) (3)
- Pascal: A Problem Solving Approach (1982) (3)
- An Intelligent CAI Monitor and Generative Tutor. Interim Report. (1973) (2)
- IT programs and CS departments (panel session) (2000) (2)
- CAI in digital logic design, debugging, and programming☆ (1973) (2)
- Writing a textbook: walking the gauntlet (2001) (2)
- Problem solving, abstraction, and design using C++ (2nd ed.) (1997) (2)
- simpleIO: a Java package for novice interactive and graphics programming (1999) (1)
- Objects, Data Structures and Abstraction: Using Java (2004) (1)
- Pascal - problem solving and program design (4. ed.) (1992) (1)
- Graphical Examples for Teaching Fundamental CS1 Concepts (2010) (1)
- Turbo Pascal: Problem Solving and Program Design (1993) (1)
- (WCS)Objects, Abstraction, Data Structures and Design: Using Java Binder Ready with Binder (2005) (1)
- SIGCSE: from the beginnings to a bright future (2009) (1)
- Objects Abstraction Data Structure Design Using Java (2005) (1)
- All I really need to know I learned in CS1 (2009) (1)
- Problem solving and structured programming in FORTRAN 77 (3rd ed.) (1986) (1)
- A historical look at curricula and materials (2009) (1)
- Turing - problem solving and program design (1995) (0)
- IT programs and CS departments (keynote session) (2000) (0)
- MyProgrammingLab with Pearson eText -- Access Code Card -- for Problem Solving and Program Design in C (2015) (0)
- Problem Solving and Program Design in C, Student Value Edition Plus MyProgrammingLab with Pearson eText -- Access Card Package (2015) (0)
- Problem Solving and Program Design in C Plus MyProgrammingLab with Pearson eText -- Access Card Package (2015) (0)
- Problem Solving and Program Design in C with Cdrom (2001) (0)
- Input/Output for a CSl Course in Java Some Considerations (2003) (0)
- Problem solving and program design in C (2. ed.) (1996) (0)
- CAI Systems That Process Natural Languages. (1974) (0)
- Problem solving and structured programming in FORTRAN 77 : transparency masters to accompany (1987) (0)
- Problem Solving, Abstraction and Design Using C++, Visual C++.NET Edition (2003) (0)
- Session details: New paradigms for introductory computing courses (2007) (0)
- Problem Solving and Program Design in C, Student Value Edition (2015) (0)
- Objects, Abstraction, and Data Structures Using C++ (2007) (0)
- Problem Solving for Scientists and Engineers FORTRAN 77 : With Introduction to FORTRAN 90 (1993) (0)
- Session details: New paradigms for introductory computing courses (2007) (0)
- Objects, Abstraction, Data Structures and Design (2007) (0)
- Ada - problems solving and program design (1991) (0)
- Input/Output for CS1 Course in Java (2002) (0)
- Problem Solving, Abstraction & Design Using C++ (5th Edition) (2006) (0)
- Report on CS2 from ACM CS2 committee (panel session) (1985) (0)
- Enriching Courses on Computers and Society and Computer Ethics (2019) (0)
- Wiley Plus/Web CT Stand-alone to accompany Objects, Abstraction, and Data Structures Using C++ (Wiley Plus Products) (2006) (0)
- Wiley Plus/Blackboard Stand-alone to accompany Objects, Abstraction, Data Structures and Design: Using Java, Version 5.0 (Wiley Plus Products) (2006) (0)
- Problem Solving, Abstraction, and Design Using C++: Vector Version (1998) (0)
- Objects, Abstraction, and Data Structures Using C++: Wiley Plus Stand-alone (2007) (0)
- Objects, Abstraction, and Data Structures Using C++: Desktop Edition (2007) (0)
- A heuristic monitor for computer-aided instruction (1973) (0)
- Problem Solving in Structured Basic-Plus and VAX-II Basic (1984) (0)
- Recommendations for the first course computer science (1984) (0)
- Problem Solving and Program Design in C (5th Edition) (2006) (0)
This paper list is powered by the following services:
Other Resources About Elliot Koffman
What Schools Are Affiliated With Elliot Koffman?
Elliot Koffman is affiliated with the following schools: