CSCI 3100 - Software and Society uri icon



  • Provides students with an understanding of the professional, ethical, legal and social issues and responsibilities of software developers, as well as providing them with the ability to analyze the local and global impacts of computing on individuals, organizations and society. Credit not granted for this course and CSCI 4308 and CSCI 4328 and CSCI 4338 and CSCI 4348. Required for, and restricted to, students completing a Senior Thesis for the Computer Science BS.


  • Dykes, Jim  
    Primary Instructor - Fall 2022 / Fall 2023
  • Lewis, Clayton H  
    Primary Instructor - Fall 2018 / Fall 2019 / Fall 2020