S3D Academic Programs
S3D is home to a wide range of degree programs and academic offerings spanning the spectrum from doctoral to undergraduate.
S3D Undergraduate Education
S3D offers several minors and concentrations an undergraduate might consider. Additionally, the department regularly offers a number of undergraduate courses under the 17-xxx course numbers. Recent offerings include 17-214 Principles of Software Construction; 17-200 Ethics and Policy Issues in Computing; 17-224 Influence, Persuasion, and Manipulation Online; 17-437 Web Application Development; 17-303 Cryptocurrencies, Blockchains and Applications; 17-356 Software Engineering for Startups; and 17-537 Advances in Artificial Intelligence for Social Good.
Masters Programs
Executive and Professional Education
Our Executive and Professional Education office provides innovative and practical IT training to advance our goals by combining the best conceptual knowledge and academic theory with "practical real world" applications. Through the expertise of our leading faculty, custom programs are developed and delivered to support the needs of organizations and individuals. This training can be provided through eLearning courses, on campus customized training, on site training or a mix of eLearning courses and a customized program.