Karl R. Wurst, PhD

Professor of Computer Science

Worcester State University

Contact
Degrees
Areas
Affiliations
Awards
Computer Science Department
486 Chandler St, Worcester, MA, USA 10602
Office: ST 110C
Phone: +1-508-929-8728
Fax: +1-508-929-8156
Email: karl.wurst@worcester.edu
B.S., Computer Science, Central Connecticut State University
M.S., Computer Science, University of Connecticut
Ph.D., Computer Science & Engineering, University of Connecticut
Software Engineering
Open Source Software
Computer Science Education
Robotics
2014 George I. Alden Excellence in Teaching Award
Worcester State University's highest teaching honor.
1995 NSF Engineering Education Scholar
Named one of the initial group of thirty-one National Science Foundation Engineering Education Scholars nationally. Participated in a week-long workshop on engineering education and its future supervised by NSF administrators and led by nationally recognized educators.
1994 Taylor L. Booth Teaching Fellow
Awarded by a UConn CSE faculty committee to the applicant with the greatest future teaching potential based on letters of support from teaching supervisors and the student's research advisor.
Spring 2015 Schedule
Fall 2015 Schedule
Office hours are subject to change—classes will be notified of any changes.
Office hours are also available by appointment—please contact me to make arrangements.


Monday Tuesday Wednesday Thursday Friday
08:00 AM CS-348 01
Software Process Management
ST 107

CS-348 01
Software Process Management
ST 107

Preparation, Grading, Research and Professional Development
08:30 AM CS-383 01
Cloud, Parallel and Distributed Computing
ST 107
CS-383 01
Cloud, Parallel and Distributed Computing
ST 107
09:00 AM
09:30 AM Office Hours
ST 110C

10:00 AM CS-401 01
Software Development Process
ST 107

CS-401 01
Software Development Process
ST 107
10:30 AM Department Meeting Office Hours
ST 110C
11:00 AM
11:30 AM



12:00 PM



12:30 PM



01:00 PM
CS-383 02
Cloud, Parallel and Distributed Computing
ST 107

CS-383 02
Cloud, Parallel and Distributed Computing
ST 107
01:30 PM

02:00 PM

02:30 PM


Office Hours
ST 110C
03:00 PM


03:30 PM



04:00 PM



Online CS-101 EL Basics of Computer Science
Office hours are subject to change—classes will be notified of any changes.
Office hours are also available by appointment—please contact me to make arrangements.


Monday Tuesday Wednesday Thursday Friday
08:00 AM



Preparation, Grading, Research and Professional Development
08:30 AM
CS-443 01
Software Quality Assurance and Testing
ST 107

CS-443 01
Software Quality Assurance and Testing
ST 107
09:00 AM
Office Hours
ST 110C
09:30 AM
10:00 AM Office Hours
ST 110C
CS-135 02
Programming for Non-CS Majors
ST 107

CS-135 02
Programming for Non-CS Majors
ST 107
10:30 AM
11:00 AM

11:30 AM



12:00 PM



12:30 PM CS-135 01
Programming for Non-CS Majors
ST 107

CS-135 01
Programming for Non-CS Majors
ST 107

01:00 PM
Office Hours
ST 110C
01:30 PM
02:00 PM CS-242 02
Data Structures
ST 107
(until 3:40pm)

CS-242 02
Data Structures
ST 107
(until 3:40pm)

02:30 PM

03:00 PM

03:30 PM

04:00 PM



Online CS-101 EL Basics of Computer Science
Spring 2015 Course Information
Fall 2015 Course Information
CS-101 EL Basics of Computer Science
Syllabus (On GitHub, in progress, subject to change until class begins)
Textbook List: (Complete—24 October 2014)
Computer Science Illuminated, Fifth edition
Nell Dale and John Lewis
Jones & Bartlett Learning, 2013
ISBN-13: 9781449672843
Textbook website
CS-348 01 Software Process Management
Syllabus (On GitHub, in progress, subject to change until class begins)
Textbook List: (Complete—24 November 2014)
Version Control by Example
Eric Sink
Source Gear, 2011
ISBN-13: 9780983507901
Free downloads available here
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Prentice Hall, 2009
ISBN-13: 9780132350884
Textbook website
Available for no additional cost with an ACM Student Membership.
Scrum: A Breathtakingly Brief and Agile Introduction
Chris Sims and Hillary Louise Johnson
Dymaxicon, 2012
ISBN-13: 9781937965044
Available as a $0.99 Kindle book
Read the whole text online here
Head First Software Development
Dan Pilone and Russ Miles
O'Reilly Media, 2007
ISBN-13: 9780596527358
Textbook website
Available for no additional cost with an ACM Student Membership
CS-383 01, 02 Cloud, Parallel, and Distributed Computing
Syllabus (On GitHub, in progress, subject to change until class begins)
Textbook List: (Complete—24 November 2014)
No required textbook. Materials will be provided by the instructor, and/or linked-to online.
CS-401 01 Software Development Process
Syllabus (On GitHub, in progress, subject to change until class begins)
Textbook List: (Complete—31 October 2014)
Version Control by Example
Eric Sink
Source Gear, 2011
ISBN-13: 9780983507901
Free downloads available here
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Prentice Hall, 2009
ISBN-13: 9780132350884
Textbook website
Available for no additional cost with an ACM Student Membership
Scrum: A Breathtakingly Brief and Agile Introduction
Chris Sims and Hillary Louise Johnson
Dymaxicon, 2012
ISBN-13: 9781937965044
Available as a $0.99 Kindle book
Read the whole text online here
Head First Software Development
Dan Pilone and Russ Miles
O'Reilly Media, 2007
ISBN-13: 9780596527358
Textbook website
Available for no additional cost with an ACM Student Membership
CS-101 EL Basics of Computer Science
Syllabus (On GitHub, in progress, subject to change until class begins)
CS-135 01, 02 Programming for Non-CS Majors
Syllabus (On GitHub, in progress, subject to change until class begins)
CS-242 02 Data Structures
Syllabus (On GitHub, in progress, subject to change until class begins)
CS-443 01 Software Quality Assurance and Testing
Syllabus (On GitHub, in progress, subject to change until class begins)
ACM Student Membership
If you are a Computer Science major, it is strongly suggested that you have an ACM Student Membership. An ACM Student Membership costs only $19 and you get access to a large number of benefits, including Safari Books, which includes electronic copies of some of the textbooks in your courses, as well as many other professional books.
The ACM is the world's largest educational and scientific computing professional society. As a soon-to-be professional in computing, you should be a member to keep up-to-date with advancements in the field. And it looks great on your resume!

Academic Lineage
Erdös Number
Random Photos
Based on the concept that one's Ph.D. advisor is one's academic parent. An interesting exercise, but don't read too much into it. From the Mathematics Genealogy Project.

Mouse over a box for more details, click on a box to go to the full page.

The line from Ambrosius Rhodius goes back further (to include, among others, Copernicus) and I'll finish that later. I also need to do some more work to adjust the tooltip positioning.
Karl R. Wurst
University of Connecticut
2004
Robert McCartney
Brown University
1988
Eugene Charniak
Massachusetts Institute of Technology
1972
Marvin Minsky
Princeton University
1954
Albert Tucker
Princeton University
1932
Solomon Lefschetz
Clark University
1911
William Story
Universität Leipzig
1875
Carl Gottfried Neumann
Universität Königsberg
1856
Wilhelm Scheibner
Martin-Luther-Universität Halle-Wittenberg
1848
Carl Gustav Jacob Jacobi
Humboldt-Universität zu Berlin
1825
Enno Heeren Dirksen
Georg-August-Universität Göttingen
1820
Johann Tobias Mayer
Georg-August-Universität Göttingen
1773
Bernhard Friedrich Thibaut
Georg-August-Universität Göttingen
1796
Friedrich Julius Richelot
Universität Königsberg
1831
Otto Hesse
1840
Abraham Gotthelf Kästner
Universität Leipzig
1739
Georg Christoph Lichtenberg
Georg-August-Universität Göttingen
1765
Christian August Hausen
Martin-Luther-Universität Halle-Wittenberg
1713
Johann Christoph Wichmannshausen
Universität Leipzig
1685
Johann Andreas Planer
Martin-Luther-Universität Halle-Wittenberg, 1686
Eberhard-Karls-Universität Tübingen, 1709
Otto Mencke
Universität Leipzig
1665
Jakob Thomasius
Universität Leipzig
1643
Friedrich Leibniz
Universität Leipzig 
1622
Johann Pasch
Martin-Luther-Universität Halle-Wittenberg
1683
Rudolf Jakob Camerarius
Eberhard-Karls-Universität Tübingen
1684, 1686
Michael Walther, Jr.
Martin-Luther-Universität Halle-Wittenberg
1661, 1687
Aegidius Strauch
Martin-Luther-Universität Halle-Wittenberg
1651, 1657
Johann Andreas Quenstedt
Universität Helmstedt, 1643
Martin-Luther-Universität Halle-Wittenberg, 1644
Abraham Klein (Calovius)
Universität Rostock
1632
Aegidius Strauch
Martin-Luther-Universität Halle-Wittenberg
1651, 1657
Georg Calixt
Universität Helmstedt
1607
Christoph Notnagel
Martin-Luther-Universität Halle-Wittenberg
1630
Ambrosius Rhodius
Martin-Luther-Universität Halle-Wittenberg
1600, 1610
My Erdös Number is at most 5. (Which is the median value.)

Karl R. Wurst (5) → Holly Yanco (4) → Tucker Balch (3) → Mohammad Taghi Hajiaghayi (2) → Noga Alon(1) → Paul Erdös (0)
Coming soon...
My Ph.D. Dissertation as Haiku
Robot puppets act,
but the human director
will not let them be.
My M.S. Thesis as Haiku
Learning to cook means
expectation failures, but
that is how you learn.
Posts from my blog
RSS Feed Widget