Bergin iconJoseph Bergin, Ph.D.

Professor of Computer Science (Emeritus, in Residence)

Extreme Programming Trainer and Coach
Certified ScrumMaster

Reflections on Completing 39 Years of Teaching

______________

*Information - Spring 2013

*Recent Work

Writing Patterns.

A small book about how to write software patterns.

WritingPatterns cover

Available in Print from Amazon.com. Also for Kindle, and in ePub format for the iPad and Android devices.

Agile Software

I have recently finished a new book: Agile Software: Patterns of Practice

Agile Software

It is now available in print and ePub formats. Kindle format also available at Amazon. It combines two of my professional interests, namely Agile Software Development and Patterns.

You can learn more, including where to purchase it, at my personal/professional website: http://jbergin.com. Some of the patterns can be seen at http://pop.fed.wiki.org.

Pedagogical Patterns

Yet another book gathers together the community's work on Pedagogical Patterns: Pedagogical Patterns: Advice For Educators

The book contains 85 patterns for educators and industrial trainers. It is now available from Amazon.com in kindle format. It can slso be found ePub format from the ITunes store. The Amazon page has most of the front matter available if you "look inside." The physical book is also available from CafePress. A slightly more compact print edition (with the same content) is available from Amazon.com.

Table Of Contents for Pedagogical Patterns: Advice For Educators

From the book: Grade It Again, Sam, Anonymous Feedback, and Three Bears

Tai Chi For Life: Advice From A Novice

As some of you know I'm a long time practitioner of Tai Chi and now a teacher of beginners. I've created a book that helps a beginner understand a bit about the basics, though it is not an instruction manual.

Tai Chi book cover

It is available at Amazon.com as well as in the iTunes store.

Karel R Tuesday

There is also a new book in the Karel Series. It is currently available only in EBook formats.

Karel R Tuesday Cover

You can learn more on the Karel Ruby pages.

If you don't have a dedicated electronic reader device you can get an application for your computer.

*Course Related

*Papers and Work in Progress

Pedagogical Patterns | Elementary Patterns | Patterns Short Course | Language | STL | Java | Java & OO | Object Oriented Programming | Extreme Programming | C++ | Monty Karel, Karel++ & Karel J. Robot | Publishing your work| ITiCSE | Projects | Conferences | Workshops | Student Projects | Links | Motivation | Biographical | Google

The papers are in HTML, Adobe Acrobat, or ASCII text format.

Pedagogical Patterns (Patterns Intended for Educators) -- Project Home Page

Elementary Patterns (Patterns Intended for Novices) -- Project Home Page

A Course in Patterns (focusing on Pedagogical Patterns and Elementary Patterns)

Languages and Data Structures

Standard Template Library Related

Java Related

Java, Object-Orientation, and Design Patterns -- Examples and Commentary

Object Oriented Programming

Extreme Programming (XP) and Agile Methodologies

C++ Related

Monty Karel, Karel J. Robot, and Karel++

Publishing Your Work on the Web

ITiCSE (Innovation & Technology in Computer Science Education) Working Groups (Home Page)

Collaborative Projects to Which I've Contributed

Conferences On Whose Committees I Serve (or did)

Workshops and Other Interesting Things

Project Suggestions (Interesting and useful things to do).

______________

*Links and Resources

 

*What Motivates You? What Is Important?

*Background / Biography

of Joseph Bergin

Key --My PGP public key is here. -- Key

______________

The Pace University Home Page
The School of CSIS Home Page
The Doctorate of Professional Studies in Compting

______________

Google

The following will search using Google.

Google
Search: The Web      This Site (csis.pace.edu)
 

You can also link directly to the Google home page: http://www.google.com

______________

Joseph Bergin's Books

Monty Karel Cover Karel J Robot Cover Karel J Robot Volume 2 Cover Karel++ Cover Karel++ Cover Data Structure Programming CoverData Structure Programming Cover Data Abstraction CoverData Abstraction Cover Click the image to buy or learn more.

Other books worth owning

______________

Acknowledgements

I would like to thank the many people who have helped me build this site. Many of them are mentioned in the various documents here. In particular, I'd like to thank my many students who have helpled me improve the materials here. I'd also like to thank Anna Armentrout, a former student, for the nice icon at the top of this page.

Site History

______________

I have joined Anti-IF Campaign

______________

Last Updated: April 30, 2013 12:47 PM

Made with Macintosh ---  Give yourself an edge. Think different.