Curriculum Vitae
Curriculum Vitae - Richard Baldwin

Teaching Experience

Twenty-seven plus years as a Professor of Computer Information Technology at ACC.

Courses taught:

  • ITSE2321  - Object-Oriented Programming (Java)
  • ITSE2317 - Java Programming (Intermediate)
  • INEW2338 - Advanced Java Programming.
  • GAME2302 - Mathematical Applications for Game Development
  • GAME2342 - Game Development Using C++
  • Game1343 - Game and Simulation Programming I : C#
  • ITSE 1356 - Introduction to XML (Flex)
  • ITSE1359 - Introduction to Scripting Languages: Python
  • COSC 1315 - Fundamentals of Programming
  • ITNW1351 - Fundamentals of Wireless LANs
  • COSC 1301 - Personal Computing
  • ITSE 1302 - Computer Programming: Scientific Python
  • ITSE 1372 - Intermediate Computer Programming Python

Professional Publications

"Wide-Band Extraction of Mantle P Waves from Ambient Noise" Geophysics, 1964

More than 600 online tutorials at http://www.dickbaldwin.com/toc  and numerous modules at Baldwin's OpenStax Index in the following categories:

  • The New Face of Computer Science Education - The Scratch Generation
  • Introductory Java Tutorial
  • Intermediate Java Tutorial
  • Advanced Java Tutorial
  • Test Your Java Knowledge
  • JavaScript Tutorial
  • XML -- eXtensible Markup Language
  • Python Programming Tutorial
  • C# Programming Tutorial
  • Digital Signal Processing
  •  
  • Object-Oriented Programming Fundamentals using C++
  • Object-Oriented Programming Fundamentals using C++ (Practice Tests)
  • Object-Oriented Programming Fundamentals using C++ (Slides)
  •  
  • Advanced Object-Oriented Programming using C++
  • Advanced Object-Oriented Programming using C++ (Practice Tests)
  • Advanced Object-Oriented Programming using C++ (Slides)
  •  
  • Graphics Programming with Allegro and C++
  • Graphics Programming with Allegro and C++ (Practice Tests)
  • Graphics Programming with Allegro and C++ (Slides)
  •  
  • Wireless Networking Lab Projects
  • Learn to Program using Alice
  • Computer Programming for Homeschool Students and Other Beginners
  • Programming with Adobe Flex
  • Object-Oriented Programming (OOP) with ActionScript
  • Programming with XNA Game Studio

Professional Experience

Thirty-two years of industry experience, ranging from the design and programming of high-speed digital signal processing computers to the management of corporate IT operations, and a variety of other computer-related assignments in between.

HONORS AND Honor Societies

2010 NISOD Teaching Excellence Award

Tau Beta Pi - is the oldest engineering honor society in the United States and the second oldest collegiate honor society in America. It honors engineering students who have shown a history of academic achievement as well as a commitment to personal and professional integrity.

Eta Kappa Nu (HKN) - is a national electrical and computer engineering honor society in the United States founded in October 1904 by Maurice L. Carr at the University of Illinois at Urbana-Champaign.