Ethics

Databases with Web Interfaces (Scott Anderson)

Collection: 
Individual Authors
Author: 
Scott Anderson
Year: 
2014
Conditions of Use: 
Attribution Non-Commercial Share Alike
Media Format: 
Material Type: 
Description: 
This course covers web applications based on a three tier architecture: a web page interface to a relational database. We will learn about relational databases, focusing on creating, updating and querying tables in MySQL, an open-source relational database management system. We will learn about three different technologies for middleware, namely PHP, CGI Python, and Java Servlets. We'll also learn about jQuery and Ajax, for richer web environments. We will also learn about theoretical issues and practical issues, such as designing tables using entity-relationship diagrams, modeling tables using relational algebra, normalizing databases, representing data using JSON and XML, and protecting the security of our data.

Ethics and Information Technology (Paul Conway)

Collection: 
Individual Author
Author: 
Paul Conway
Year: 
2011
Conditions of Use: 
Attribution-NonCommercial-ShareAlike 3.0 Unported
Media Format: 
Description: 
Ethics and Information Technology focuses on the ethical dilemmas that exist where human beings, information objects, and social computing technologies interact. The course explores emerging ethical models from historical and cross-cultural perspectives and then applies these models to a variety of new and emerging technologies that are inherently social in their construction and use. Initial examples of issues that the course covers in discrete modules include: the integrity of digital content in a networked world; identity and avatars; and interpersonal engagement through online games and virtual environments. Students explore the technological underpinnings of associated technology systems, experiment with individual and group interaction with technologies, and examine the mechanics of ethical and unethical behaviors.
ACM Classification Tree: 
Subscribe to Ethics