diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..423548caefa16f56258362c61561fc0ddfe322d3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,44 @@
+ ~$3500NetworkedGraphicsSyllabus2019JulySeptember.doc
+/nbproject/build-impl.xml~
+/nbproject/private/
+/assignments/build/
+/assignments/dist/
+/assignments/nbproject/build-impl.xml~
+/assignments/nbproject/genfiles.properties
+/assignments/nbproject/private/
+/examples/BasicServletDemo/nbproject/private/
+/examples/WebsocketGateway/nbproject/private/
+/examples/manifest.mf
+/examples/build/
+/examples/dist/
+/examples/nbproject/build-impl.xml~
+/examples/nbproject/genfiles.properties
+/examples/nbproject/private/
+/specifications/*.SAVEME
+/specifications/*.doc
+/specifications/*.htm
+/specifications/*.xsd
+/specifications/*.xsl
+/specifications/*.pdf
+/specifications/Makefile
+/specifications/README.txt
+/specifications/SISO-REF-010-v24
+/specifications/RPR*.xml
+/specifications/SISO*.xml
+/specifications/archive
+!/specifications/2019-SIW-Presentation-039_CompressedDis.pdf
+!/specifications/IeeeDisPduColorFigures.pdf
+/examples/WebsocketGateway/build/
+/examples/WebsocketGateway/dist/
+/examples/BasicServletDemo/dist/
+/examples/BasicServletDemo/build/
+/examples/DisShooting/build/
+/examples/DisShooting/dist/
+/examples/DisShooting/nbproject/private/
+/examples/DisDemo/nbproject/private/
+/examples/DisDemo/build/
+/examples/DisDemo/dist/
+/specifications/downloads/IEEE1278.2-2015.DistributedInteractiveSimulation.CommunicationsServices.12782-2015.pdf
+/specifications/downloads/IEEE1278.3-2015.DistributedInteractiveSimulation.CommunicationsServices.00587529.pdf
+/specifications/downloads/IEEE1278.4-2013.DistributedInteractiveSimulation.VV+A.12784-1997.pdf
+/specifications/downloads/IEEE1278.1-2012.DistributedInteractiveSimulation.ApplicationProtocols.12781-2012.pdf