This website was written to act as a centralized online resource for students of CS 3140 - Software Development Essentials, in the Department of Computer Science at the University of Virginia in Charlottesville, Virginia, United States.
This section last updated: August 26, 2024
This website is still under construction. At this time, the following units are completed or mostly completed for version 1.0 of this website:
At this time, the following units are partially complete and actively under construction:
The primary author is Paul “Will” McBurney (call me “Will”), an Assistant Professor of Computer Science - AGF at the University of Virginia. See “Author “ for more information.
The following people have shared content that has inspired or directly influenced material on this website. Where appropriate, I directly cite the modules where they have either contributed slides, examples, or even just to my understanding. I’m grateful to each of these people, who have had a profound positive impact on my teaching.
Corrections, feedback, and any other content can be shared in the following ways:
This website was built using Course-in-a-Box, which was built and distributed by Peer 2 Peer University and distributed under the Creative Commons Attribution-ShareAlike 4.0 International license. The details of the license are here available here.
The content of this website is released free-of-charge under the Creative Commons Attribution-ShareAlike 4.0 International license. In summary, this means you are free to re-use, re-distribute, and modify any of the content under the following conditions:
If you wish to use this content in whole or in part, please do so! All we ask is that you email Will McBurney to let him know that you have used the content! This helps him track what content is being found to be most useful, and what content could most be improved or expanded.