Kip Irvine Portrait

Kip Irvine

Senior Instructor

Biography

Kip Irvine earned Bachelors, Masters, and Doctoral degrees in Music during (1975-82), and a Master of Computer Science degree in 1995. He was a full-time faculty member in the Computer Information Systems Department at Miami-Dade College from 1983 to 2000, rising to the rank of Full Professor. He has been at FIU since 2000 as a full-time Instructor and was promoted to Senior Instructor in 2011. He taught undergraduate courses in eight different programming languages. He also taught Human-Computer Interaction, Component-Based Software Development, Fundamentals of Computer Systems, and Data Structures. He taught all undergraduate levels and developed three courses for FIU. He was awarded both the Excellence in Teaching award (2010) and the Excellence in Service award (2008, 2012, and 2016) by the School of Computing and Information Sciences. He won the College of Engineering and Computing Service award for 2013.  He is the author and co-author of five college textbooks in computer programming, where two of the books dominate their fields. He is a Senior Member of Association for Computing Machinery.

Honors and Awards

  • Excellence in Service Award, FIU School of Computing and Information Sciences, 2008
  • Excellence in Teaching Award, FIU School of Computing and Information Sciences, 2010
  • Senior Member, ACM.

Research and Educational Interests

  • Intel Assembly Language
  • Visual C++
  • Visual Basic
  • Computer programming (C, C++, Visual Baisc, C#, Java, Assembly Language)
  • Web application programming

Background Education

1995 M.S. Computer Science, University of Miami
1982 Doctor of Music., Composition, University of Miami
1978 M.S., Music, Composition, University of Hawaii
1975 B.S. Music, Composition, University of Hawaii

Professional Activities

  • Faculty advisor for the FIU Student ACM club (2003-2011)
  • Director of the FIU Annual High School Programming Competition (2003-2011)
  • Assistant Coach of the FIU ACM Programming Team (2005-2011)
  • Miami-Dade Community College Prometheus software project (1990-1995). Adaptive interactive computerized testing system with integrated tutorials in English and Mathematics.

Professional Experience

2011-present
Senior Instructor, School of Computing and Information Sciences, Florida International University, Miami, FL 33199
2000-2010
Instructor, School of Computing and Information Sciences, Florida International University, Miami, FL 33199
1994-2000
Professor, Computer Information Systems, Miami-Dade Community College
1990-1994
Associate Professor, Computer Information Systems, Miami-Dade Community College
1983-1990
Assistant Professor, Computer Information Systems, Miami-Dade Community College
1983-1985
Founding programmer, Omega Research, Inc.
1983
Lecturer, University of Miami School of Music
1979-1982
Graduate Teaching Assistant, University of Miami School of Music
1978
Lecturer, Leeward Community College
1977
Graduate Teaching Assistant, University of Hawaii

Selected Publications

  • Kip R. Irvine. Assembly Language for x86 Processors, Prentice-Hall, 2010
  • Kip R. Irvine. Assembly Language for Intel-Based Computers, Prentice-Hall, 1999, 2003, 2006
  • Kip Irvine and Tony Gaddis. Starting out with Visual Basic 2005/2008/2010, Addison-Wesley, 2006, 2008, 2010
  • Kip Irvine and Tony Gaddis. Advanced Visual Basic 2005/2008/2010, Addison-Wesley, 2006, 2008, 2011
  • Kip Irvine, Tony Gaddis, Kaiyang Liang. Advanced Visual Basic .NET Scott-Jones Publishing, 1999, 2003
  • Kip R. Irvine. C++ and Object-Oriented Programming, Prentice-Hall, 1997
  • Kip R. Irvine. Assembly Language for the IBM-PC, Prentice-Hall, 1990, 1994
  • Kip R. Irvine. COBOL for the IBM Personal Computer, Prentice-Hall, 1990