Joyce Farrell est l'auteure de nombreux livres de programmation pour Course Technology, qui fait partie de Cengage Learning. Ses livres sont largement utilisés comme manuels scolaires dans les établissements d'enseignement supérieur. Elle était auparavant professeure de systèmes d'information à Harper College à Palatine dans l'Illinois aux Etats-Unis, et avait auparavant enseigné les systèmes informatiques à l'Université de Wisconsin–Stevens Point et au McHenry County College à Crystal Lake dans l' Illinois.
Programming Logic and Design, Comprehensive, 5e édition, (ISBN1-4239-0196-7). (found in 200 libraries, counting all 8 editions, according to )
Programming Logic and Design, Introductory, 5e édition, (ISBN1-4239-0195-9).
Programming Logic and Design, Comprehensive, 4e édition, (ISBN1-4188-3633-8).
Programming Logic and Design, Introductory, 4e édition, (ISBN1-4188-3634-6).
An Object-Oriented Approach to Programming Logic and Design, 2e édition, (ISBN1-4239-0184-3). (found in 59 libraries, counting all editions, according to WorldCat)
Microsoft Visual C# .NET, première édition, (ISBN0-619-06273-8). (found in 57 libraries, counting all editions, according to worldCat)
Microsoft Visual C# 2008: An Introduction to Object-Oriented Programming, 3e Edition, (ISBN1-4239-0255-6).
Microsoft Visual C# 2005, An Introduction to Object-Oriented Programming, 2e Edition, (ISBN1-4239-0151-7) found in 20 libraries, counting all editions (according to worldCat)
Avec Don Gosselin:
Java programming with Microsoft Visual J++ 6.0: comprehensive, (1998) (found in 77 libraries, counting all editions, according to worldCat)