COURSES TAUGHT BY AL DAVIS

Press here to go to Al Davis’s home page

Entrepreneurship and Strategy  International Business  Requirements  Project Management  Information Systems and Software Engineering   Computer Science  Continuing Education


ENTREPRENEURSHIP & BUSINESS STRATEGY
  • 56. "Entrepreneurship and Business Planning," 1-term course, University of Colorado Executive MBA Program, Spring 2018.

  • 55. "Rise and Fall of a Business Startup," Placitas Adult Community Education, Placitas, NM, May 29, 2018.

  • 54. "Startup Boot Camp Lab," 4-week experience, Creative Startups, Albuquerque, NM, March-April 2017 (co-taught with lead instructor Lena Ramfelt).

  • 51-53. "Entrepreneurship and Business Planning," ½-term course, 3 times, University of Colorado Executive MBA Program, Fall 2016, Spring 2015 and Spring 2014.

  • 31-50. "Strategic Management," 1-semester MBA capstone course, 20 times, University of Colorado at Colorado Springs Business School, Fall 2006-Spring 2015.

  • 28-30. "Entrepreneurship/New Ventures," 1-semester course, 3 times, University of Colorado at Colorado Springs Business School, Spring 2010, Spring 2012, and Spring 2014.

  • 26-27. "Business Strategy," ½-term course, 2 times, University of Colorado Executive MBA Program, Fall 2013 and Fall 2014.

  • 17-25. "Innovative Business Strategies for New Markets," 1-term course, 9 times, University of Colorado Executive MBA Program, Spring 2006-Spring 2014 (4 times with Eric Olson).

  • 15-16. "Cases and Concepts in Business Policy," 1-semester course, 2 times, University of Colorado at Colorado Springs Business School, Fall 2012 and Spring 2009.

  • 14. "Entrepreneurship for Software Engineers," 1-semester course in the European Union Masters in Software Engineering Erasmus Mundus Program, Universidad Politécnica de Madrid, Madrid, Spain, June 2011.

  • 13. "Requirements Engineering Meets Business Strategy," ½-day tutorial, IEEE International Conference on Requirements Engineering, Sydney, Australia, September 2010.

  • 12. "Software-Based Entrepreneurship," 2-day course, ORT Uruguay University Centro de Innovación y Emprendimientos, Montevideo, Uruguay, November 2009.

  • 7-11. "New Venture Management," 1-semester course, 5 times, University of Colorado at Colorado Springs Business School, Spring 2005-Spring 2008.

  • 5-6. "New Venture Management Executive Overview for University Principals," 2 times, Atma Jaya University, Yogyakarta, Indonesia, September 2007, and University of Jos, Jos, Plateau State, Nigeria, June 2005.

  • 4. "Software-Based Entrepreneurship," 3-day course, Tsinghua University, Beijing, China, July-August 2007.

  • 3. "Software-Based Venture Management," ½-day course, Colorado Technical University, Colorado Springs, CO, October 2005.

  • 2. "Business Administration: New Venture Management," 13-day course, University of Jos, Plateau State, Nigeria, May-June 2005.

  • 1. "Product Planning," 2-hour course, University of Colorado Entrepreneurial Boot Camp, Colorado Springs, CO, July 2000 (with Josh Alspector).

INTERNATIONAL BUSINESS
REQUIREMENTS
  • 238. "Requirements Engineering: Lessons Learned," 2-day course, INFORTE, Oulu, Finland, September 2013.

  • 237. "Lessons Learned from Doing Practical Requirements Engineering for Thirty Years: What Are the Big Problems and Why Does So Much Research Miss the Target?" 1-day tutorial, IEEE International Conference on Requirements Engineering, Trento, Italy, August 2011.

  • 228-236. "Just Enough Requirements Management," 2-day course, Samsung Electronics, Suwon, South Korea, May 2011, May 2010; September 2009, June 2008, June 2007 and March 2006; Korea Software Engineering Society (KSES), Seoul, South Korea, June 2008; and Hewlett Packard, Seoul, South Korea, June 2007; University of Technology, Sydney, Australia, August 2005.

  • 219-227.  "Just Enough Requirements Management," 1-day course,  IEEE International Conference on Requirements Engineering, Sydney, Australia, September 2010; OOP 2009: Software Meets Business, Munich, Germany, January 2009, Helsinki University of Technology, Espoo, Finland, January 2008, IEEE International Conference on Computer Software and Applications (COMPSAC), Beijing, China, July 2007, Tasmania Chapter of the Australian Computer Society, Hobart, Tasmania, Australia, August 2005, Borland 2004 Users Conference, San Jose, CA, September 2004, IEEE Joint International Requirements Engineering Conference, Essen, Germany, September 2002, and OpusWave, Inc., Colorado Springs, CO, December 2000 (2 times).

  • 218. "Requirements Engineering," 1-semester course in the European Union Masters in Software Engineering Erasmus Mundus Program, Universidad Politécnica de Madrid, Madrid, Spain, May-June 2009.

  • 217. "Requirements Engineering: Both Sides of the Issues," 1-day tutorial, IEEE International Conference on Requirements Engineering, Barcelona, Spain, September 2008.

  • 216. "Getting Better at Requirements Engineering and Management," ½-day public course, Barcelona, Spain, September 2008.

  • 215. "Just Enough Requirements Management," mini-tutorial, IEEE International Conference on Requirements Engineering, Minneapolis, MN, September 2006.

  • 214. "Just Enough Requirements Management," 2-day public course organized by HP Education, Myguru and Telelogic, Kang-Nam, Seoul, South Korea, March 2006.

  • 213. "Just Enough Requirements Management," 3-day course, Guidant Corporation, St. Paul, MN, September 2005.

  • 211-212. "Requirements Triage," ½-day tutorial, Institute for Information and Communication Technologies, Sydney, Australia, July 2005; and Xian Synchrosoft Co, Ltd., Xi'an, Shaanxi, China, October 2002.

  • 208-210. "How to Select the 'Right' Requirements Elicitation Technique," ½-day public tutorial, IEEE Joint International Requirements Engineering Conference, Essen, Germany, September 2002 (with Ann Hickey); Annual Hawaii International Conference on Systems Sciences (HICSS), January 2003 (with Ann Hickey); and Seventh Conference of the Engineering of Software and Databases -- JISBD 2002 (VII Jornadas de Ingeniería del Software y Bases de Datos), El Escorial, Spain, November 2002.

  • 207. "Requirements Triage," 1-day tutorial, Thinkbank, Inc., Wuhan City, Hubei, China, October 2002.

  • 206. "Selecting the Right Elicitation Technique," ½-day tutorial, Xian Synchrosoft Co, Ltd., Xi'an, Shaanxi, China, October 2002.

  • 205. "Just Enough Requirements Management," ½-day public tutorial, Starbase International 2002 User Conference, San Diego, CA, October 2002.

  • 199-204. "Requirements Management in Internet Time," 1-day course, Robbins-Gioia, LLC, Alexandria, VA, February 2002 and October 2001; and Information Management Research, Inc., Alexandria, VA, October 2001; Miller Freeman Software Development East, Washington D.C., October 2000; Siemens-Moore, Spring House, PA, October 2000; and eXcelon Corporation, Boston, MA, August 2000 and October 2001.

  • 195-198. "Requirements Management," 2-day course, Boeing, Seattle, WA, October 2001 (2 times) and June 2001 (2 times).

  • 170-194. "Requirements Management in Internet Time," 1-day public course, Omni-Vista, Inc., Denver, CO, December 2001; Alexandria, VA, July 2001; Philadelphia, PA, July 2001; Louisville, CO, July 2001; Albuquerque, NM, June 2001 (with Ed Yourdon); Boston, MA, May 2001 and January 2001; Chicago, IL, May 2001; Seattle, WA, May 2001; Colorado Springs, CO, April 2001; Los Angeles, CA, April 2001; Atlanta, GA, April 2001; Herndon, VA, March 2001 and February 2001; Mountain View, CA, March 2001; New Delhi, India, November 2000; Bangalore, Karnataka, India, November 2000; Mumbai, Maharashstra, India, November 2000; Durham, NC, November 2000; Colorado Springs, CO, November 2000; King of Prussia, PA, October 2000; San Francisco, CA, September 2000; Seattle, WA, August 2000; Denver, CO, August 2000; and Phoenix, AZ, July 2000.

  • 168-169. "Requirements Management in Internet Time," 2-day course, Minneapolis Chapter of the Project Management Institute, Minneapolis, MN, July 2001; Defense Security Service, Baltimore, MD, March 2001.

  • 167. "Building the Right Product," ½-day course, Thirteenth International Conference on Software Engineering and Knowledge Engineering, Universidad Nacional de Matanza, Buenos Aires, Argentina, June 2001.

  • 165-166. "Requirements Triage," 1-day course, Boeing, Seattle, WA, March 2001 (2 times).

  • 163-164. "Introduction to Requirements Management," 1-day course, Boeing, Seattle, WA, March 2001 (2 times).

  • 162. "Writing Requirements," 2-day course, First Data Corporation, Englewood, CO, February 2001.

  • 161. "Introduction to Requirements Specification," ½-day course, Microsoft, Seattle, WA, July 2000.

  • 160. "Introduction to Requirements Triage," ½-day course, Microsoft, Seattle, WA, July 2000.

  • 159. "Introduction to Requirements Management," ½-day course, Microsoft, Seattle, WA, July 2000.

  • 154-158. "Requirements Management Made Easy," 1-day public course, Omni-Vista, Inc., Great Neck, NY, June 2000; Seattle, WA, April 2000; San Jose, CA, April 2000; Colorado Springs, CO, March 2000; Denver, CO, February 2000.

  • 153. "The Most Ignored Piece of Requirements Engineering: Requirements Triage," ½-day course, IEEE International Conference on Requirements Engineering, Schaumburg, IL, June 2000.

  • 141-152. "A Requirements Management Workshop," 4-day course, Federal Express, Colorado Springs, CO, February 2000, July 1998; Federal Express, Memphis, TN, May 1999, February 1999, December 1998, December 1998, October 1998 (2 times), August 1998; Federal Express, Dallas, TX, September 1998, August 1998; and Colorado Department of Revenue, Denver, CO, March 1999.

  • 135-140. "Best Practices in Software Product Planning," ½-day public course, Omni-Vista, Inc., Denver, CO, October 1999; Colorado Springs, CO, October 1999; Hoboken, NJ, October 1999; Seattle, WA, September 1999; Denver, CO, August 1999; Colorado Springs, August 1999.

  • 134. "Best Practices in Requirements Specification," Federal Express, 1-day course, Memphis, TN, September 1999.

  • 132-133. "Requirements Management," Infinium, 3-day course, Boston, MA, August-September 1999; and IntelSat, Washington, D.C., October 1996.

  • 129-131. "Requirements-Based Product Planning," ½-day public course, Omni-Vista, Inc., Salt Lake City, UT, July 1999; Phoenix, AZ, July 1999; Raleigh, NC, June 1999.

  • 122-128.  "Requirements-Based Product Planning," 1-day public course, Omni-Vista, Inc., Vancouver, British Columbia, Canada, June 1999; Colorado Springs, CO, March 1999; Herndon, VA, March 1999; Chicago, IL, March 1999; Sunnyvale, CA, February 1999; Denver, CO, January 1999; and Colorado Springs, CO, January 1999.

  • 121. "Requirements Management," 1-day course, Boulder Chapter of the ACM Professional Development Seminar, Longmont, CO, October 1998.

  • 120.  "Requirements Management Workshop," 1.5-day course, SD&M, Munich, Germany, July 1998.

  • 118-119. "A Requirements Workshop," 2-day course, Hewlett Packard, Spokane, WA, May 1998 and August 1997.

  • 111-117. "Software Specifications and Requirements Analysis," 1-semester course, University of Colorado at Colorado Springs, 7 times, Spring 1992-Spring 1998.

  • 108-110. "Advanced Requirements Engineering," 1-semester course, University of Colorado at Colorado Springs, 3 times, Fall 1992-Spring 1998.

  • 105-107. "Requirements Elicitation," 3-day course, StorageTek, Louisville, CO, January 13-15, 1998 and September 22-23, 1997; and MCI, Colorado Springs, July 26-28, 1994.

  • 89-104. "Requirements Management," 2-day course, Requisite/Rational Requirements College, Houston, TX, December 1997; Detroit, MI, November 1997; New York, NY, October 1997; Atlanta, GA, September 1997; Los Angeles, CA, August 1997; Toronto, Canada, July 1997; Chicago, IL, June 1997; Dallas, TX, May 1997; Boston, MA, April 1997; San Jose, CA, March 1997; Washington, D.C., February 1997; Minneapolis, MN, January 1997; McDonald's, Oakbrook, IL, September 1997; Flight Dynamics, Portland, OR, August 1997; Sulzer Intermedics, Angleton, TX, July 1997; Great Plains Software, Fargo, ND, August 1996.

  • 88. "Requirements Management," class in the mini-masters program, University of Colorado at Colorado Springs, March 1997.

  • 83-87. "Requirements Management," 2-day course, CIGNA Insurance, Philadelphia, PA, August 1995; and Bloomfield, CT, September 1995, August 1995, June 1995 and May 1995 (with Steve Andriole).

  • 80-82. "Requirements Management," ½-day course, CIGNA Insurance, Philadelphia, PA, September 1995; and Bloomfield, CT, July 1995 and September 1995.

  • 78-79. "Requirements Engineering," 3-day course, Sandia National Laboratories, Albuquerque, NM, December 1994; and Array Technology, Inc. (a division of Tandem), Boulder, CO, January 1993.

  • 77. "Requirements Engineering," ½-day course, Walter Drake, Colorado Springs, CO, September 1994 (with Dean Leffingwell).

  • 76. "Software Requirements Techniques Workshop," 2-day course, GeoQuest, Corte Madera, CA, May 1994.

  • 67-75. "Software Requirements Techniques Workshop," 3-day course, IBM/Loral Federal Systems Company, Colorado Springs, CO, October 1994, April 1994, July 1993; Gaithersburg, MD, May 1993; IBM/Loral Federal Systems Company, Manassas, VA, November 1993, October 1992; IBM/Loral Federal Systems Company, Bethesda, MD, June 1992; Schlumberger Technologies -- ATE Division, San Jose, CA, January 1994; and Schlumberger Laboratory for Computer Science, Austin, TX, September 1993.

  • 65-66. "Software Requirements Specifications," 3-day course, Sandia National Laboratories, Albuquerque, NM, May 1992 and November 1991.

  • 64. "Software Requirements Analysis," 75-minute videotaped course, Carnegie Mellon University Software Engineering Institute, Pittsburgh, PA, December 1991.

  • 63. "Software Requirements Specification," 75-minute videotaped course, Carnegie Mellon University Software Engineering Institute, Pittsburgh, PA, December 1991.

  • 58-62. "Software Requirements Specification," 2-day course, Northern Telecom, Raleigh, North Carolina, April 1991; and Sandia National Laboratories, Albuquerque, NM, December 1989, April 1989, October 1988, and April 1988.

  • 57. "Advanced Topics in Software Requirements," 1-semester course, George Mason University, Spring 1991.

  • 51-56. "Software Requirements, Prototyping, and Design Methods," 1-semester course, George Mason University, 6 times (once co-taught with Hassan Gomaa), 1989-1990.

  • 38-50. "Software Requirements Specification," 2-day course, Institute of Electrical and Electronics Engineers, Boston, MA, March 1990; Columbia, MD, September 1989; St. Louis, MO, April 1989; Phoenix, AZ, February 1989; Montreal, Canada, July 1988; San Diego, CA, April 1988; San Francisco, CA, November 1987, April 1987 and September 1986; London, England, July 1987 and July 1985; Williamsburg, VA, November 1986; and Arlington, VA, April 1985.

  • 37. "Software Requirements Specification," 4-day course, Rockwell International, Downey, CA, March 1989.

  • 36. "Software Requirements Analysis," 4-day course, Rockwell International, Downey, CA, February-March 1989.

  • 13-35. "Defining Software Requirements," 6-day course, U.S. Army Computer Science School, Fort Benjamin Harrison, IN, September 1988, and monthly from March 1986 through December 1987.

  • 9-12. "Comparative Requirements and Design Techniques," 4-day course, Naval Surface Weapons Center, Dahlgren, VA, March 1987 and September 1985; and White Oak, MD, February 1987, and September 1985.

  • 8. "Software Requirements and Design," 3-day course, Hazeltine Corporation, Greenlawn, NY, December 1986.

  • 3-7. "Software Requirements Analysis," 2-day course, US Professional Development Institute, Boston, MA, October 1986; Educational Foundation of the Data Processing Management Association, Boston, MA, July 1986, Orlando, FL, July 1986, and Washington, D.C., July 1986; Sperry Information Systems Group, Minneapolis, MN, August 1985.

  • 1-2. "Comparative Design and Analysis Techniques," 3-day course, Naval Surface Weapons Center, White Oak, MD, November 1984; and Dahlgren, VA, September 1984.

PROJECT MANAGEMENT
  • 26-36. "IT Project Management," 1-semester course, University of Colorado at Colorado Springs Business School, 11 times, Fall 2001-Spring 2008.

  • 25. "Information Systems Project Management," 14-day course, University of Jos, Jos, Plateau State, Nigeria, May-June 2005.

  • 21-24. "Project Management," 1-day course, FrontRange Solutions, Inc., Colorado Springs, CO, November 2004, January 2004, July-August 2003, and July 2003.

  • 20. "Compressing the Software Life-Cycle," ½-day public tutorial, Starbase 2002 User Conference, Santa Ana, CA, October 2002.

  • 19. "Project Management," 2-day course, First Data Corporation, Englewood, CO, February 2001 (with Ulla Merz).

  • 18. "Project Management," ½-day course, CU Technology Leadership Program, Colorado Springs, CO, June 1998.

  • 17. "Project Management," class in the mini-masters program, University of Colorado at Colorado Springs, March 1997.

  • 15-16. "Software Project Management," 1-semester course, University of Colorado at Colorado Springs, 2 times, Fall 1994-Fall 1996.

  • 11-14. "Project Management," 4-day course, BTG, Inc., Vienna, VA, March 1991, January-February 1991, January 1988, and co-taught March-April 1990.

  • 6-10. "Software Productivity," 3-day course, Naval Surface Weapons Center, Dahlgren, VA, September 1989, August 1988, and October 1987; IDS Financial Services, Minneapolis, MN, May 1988; and US Professional Development Institute, Washington, D.C., May 1988.

  • 1-5. "Software Economics," 2-day course, Naval Surface Weapons Center, Dahlgren, VA, March 1988, April-May 1987, February 1986, and February 1985; and White Oak, MD, February 1986.


INFORMATION SYSTEMS & SOFTWARE ENGINEERING

  • 57-64. "Information Systems," 1-semester MBA course, University of Colorado at Colorado Springs Business School, 8 times, Fall 2001-Fall 2005.

  • 56. "Information System Implementation," 1-term course, University of the Western Cape, College of Economics and Business Management, Bellville, South Africa, September 2003 - November 2003 (with Bongazana Mahlangu).

  • 55. "Software Best Practices," ½-day public course, Buenos Aires, Argentina, June 2001.

  • 54. "Best Practices in Software Development," 1-day public course, Boulder Chapter of the ACM Professional Development Seminar, Longmont, CO, Spring 2001.

  • 51-53. "Best Practices in Software Development," 1-day public course, Omni-Vista, Inc., New Delhi, India, November 2000; Bangalore, Karnataka, India, November 2000; and Mumbai, Maharashstra, India, November 2000.

  • 47-50. "Introduction to Software Engineering," 1-semester course, University of Colorado at Colorado Springs, 4 times, Spring 1994-Fall 1997.

  • 46. "Principles Underlying Software Development," 1-day course, MCI Corporation Best Practices Seminar, Colorado Springs, CO, March 1997.

  • 45. "Configuration Management," class in the mini-masters program, University of Colorado at Colorado Springs, March 1997.

  • 44. "A Non-Threatening Guide to Software Engineering for Corporate Executives," 2-day course, Software Productivity Consortium, Herndon, VA, December 1993 (with Steve Andriole).

  • 39-43. "Software Engineering for Military Systems," 3-day course, AFCEA, Fairfax, VA, June 1993, September 1992, and June 1992; Naval Ocean Systems Center, San Diego, CA, September 1992; and Randolph Air Force Base, San Antonio, TX, September 1992 (with Steve Andriole).

  • 38. "Software Process," 1-day course, IEEE Brasilcon '93, Salvador, Bahia, Brazil, November 1993.

  • 37. "Software Process," ½-day course, IEEE Paris Chapter, Paris, France, June 1993.

  • 36. "Military Computing for Senior Officers and Executives," 3-day course, AFCEA, Fairfax, VA, April 1991 (with Steve Andriole).

  • 33-35. "Software Testing," 3-day course, Naval Surface Weapons Center, Dahlgren, VA, January 1989, December 1987 and November 1984.

  • 30-32. "Introduction to Software Engineering," 4-day course, Naval Surface Weapons Center, Dahlgren, VA, October 1987 and January 1987; and White Oak, MD, February 1987.

  • 29. "Software Engineering," 3-day course, US Professional Development Institute, Boston, MA, October 1986.

  • 28. "Software Engineering," 6-day course, U.S. Army Computer Science School, Fort Benjamin Harrison, IN, August 1986.

  • 8-27. "Software Engineering Technology," 4-hour course, Social Security Administration, Baltimore, MD, 20 times, September 1985, May 1985, and September through December 1984.

  • 3-7. "Introduction to Software Engineering," 3-day course,Naval Surface Weapons Center, Dahlgren, VA, August 1985 and August 1984 (2 times); and White Oak, MD, August 1985 and September 1984.

  • 2. "Software Quality Assurance," 3-day course, Naval Surface Weapons Center, Dahlgren, VA, April 1985.

  • 1. "Software Configuration Management," 3-day course, Naval Surface Weapons Center, Dahlgren, VA, March 1985.
COMPUTER SCIENCE

  • 23-25. "Information Structures," 1-semester course, Boston University, Needham, MA, 3 times, 1977-1978.

  • 19-22. "Structured Programming," 1-quarter course, University of Tennessee, Knoxville, 4 times, 1975-1977.

  • 15-18. "Compiler Construction," 1-quarter course, University of Tennessee, Knoxville, 4 times, 1975-1977.

  • 11-14. "Computer Organization and Programming," 1-quarter course, University of Tennessee, Knoxville, 4 times, 1975-1977.

  • 9-10. "Data Structures," 1-quarter course, University of Tennessee, Knoxville, 2 times, 1975-1977.

  • 8. "Advanced Topics in Compilers," 1-semester course, University of Illinois, Urbana, 1973.

  • 7. "Operating Systems," 1-semester course, University of Illinois, Urbana, 1973.

  • 2-6. "Assembly Language," 1-semester course, University of Illinois, Urbana, 5 times, 1971-1974.

  • 1. "Introduction to Programming for Business Majors," 1-semester course, University of Illinois, Urbana, 1970.

CONTINUING EDUCATION

  • 1. "Lions and Tigers and Mares, Oh My!" Placitas Adult Community Education, Placitas, NM, May 2018.

  • 2. "Lions and Tigers and Mares, Oh My!," Oasis Lifelong Adventure, Armchair Travel, Albuquerque, NM, August 2018.

  • 3. "How to Track Lions on Foot and Other Hair-Raising Lessons," 1-credit course, San Juan College, Farmington, NM, September 2018.