Icon

An Introduction to Software Engineering

An online coursepack covering the basics of software engineering concepts in a college-level course.

Welcome to “An Introduction to Software Engineering!” This coursepack was created by Prof. Will McBurney and Prof. Mark Sherriff from the videos and course materials created during the switch to online instruction due to COVID-19.

THIS SITE IS CURRENTLY UNDER CONSTRUCTION.

The material in this coursepack comes from CS 3240: Advanced Software Development Techniques offered by the Department of Computer Science in the School of Engineering and Applied Science at the University of Virginia.