BYU CS Logo
Computing That Serves

CS 404

Course Offerings

Section # Semester Instructor Website Description
1 Fall 2017 Faculty Adjunct Dr. Darin Gates
2 Fall 2017 Faculty Adjunct Dr. Darin Gates
3 Fall 2017 Faculty Adjunct
Section # Semester Instructor Website Description
1 Winter 2018 Faculty Adjunct Darin Gates
2 Winter 2018 Faculty Adjunct Darin Gates
1 Fall 2017 Faculty Adjunct Dr. Darin Gates
2 Fall 2017 Faculty Adjunct Dr. Darin Gates
3 Fall 2017 Faculty Adjunct
1 Spring-Summer 2017 Faculty Adjunct https://docs.google.com/document/d/1MIAn_2SpQN4EPAKu7MUdMTw3djr6PhgH_ww_bquLmhc/...
1 Winter 2017 Faculty Adjunct https://docs.google.com/document/d/1YRsMNBtzs5PWbivFFD6qWlA52WNpnzJ6OqXh3pj0Bxw/...
2 Winter 2017 Faculty Adjunct https://docs.google.com/document/d/1YRsMNBtzs5PWbivFFD6qWlA52WNpnzJ6OqXh3pj0Bxw/...
1 Fall 2016 Faculty Adjunct
2 Fall 2016 Faculty Adjunct
1 Winter 2016 Faculty Adjunct https://learningsuite.byu.edu/view/2_AMu1IHEy74.html
1 Fall 2015 Faculty Adjunct https://learningsuite.byu.edu/view/Q8M8AVIMvcO_.html
1 Winter 2015 Faculty Adjunct
1 Fall 2014 cs grad https://learningsuite.byu.edu/view/7o-m41YR1E3h.html
1 Winter 2014 Charles Knutson http://students.cs.byu.edu/~knutson/cs404/
1 Fall 2013 Charles Knutson
1 Winter 2013 Charles Knutson http://students.cs.byu.edu/~knutson/cs404/
1 Fall 2012 Charles Knutson http://students.cs.byu.edu/~knutson/cs404/
1 Winter 2012 Charles Knutson http://students.cs.byu.edu/~knutson/cs404/index.php
1 Fall 2011 Charles Knutson http://students.cs.byu.edu/~knutson/cs404/
1 Winter 2011 Charles Knutson http://students.cs.byu.edu/~knutson/cs404/
1 Fall 2010 Charles Knutson
1 Winter 2010 Charles Knutson
1 Fall 2009 Charles Knutson http://students.cs.byu.edu/~knutson/cs404
1 Winter 2009 Paul Roper http://students.cs.byu.edu/~cs404ta/
1 Fall 2008 Paul Roper http://students.cs.byu.edu/~cs404ta/
1 Winter 2008 Charles Knutson http://students.cs.byu.edu/~cs404ta
1 Fall 2007 Charles Knutson http://students.cs.byu.edu/~cs404ta/
1 Winter 2007 Paul Roper http://students.cs.byu.edu/~cs404ta/
1 Winter 2007 Paul Roper http://students.cs.byu.edu/~cs404ta/
1 Fall 2006 Paul Roper http://students.cs.byu.edu/~cs404ta/
1 Fall 2006 Paul Roper http://students.cs.byu.edu/~cs404ta/
1 Winter 2006 Charles Knutson
1 Fall 2005 Charles Knutson
1 Fall 2005 Charles Knutson

Short Summary: 

Ethics and Computers In Society

Credits: 

2

Prerequisites: 

Ethics and Computers In Society

 

Societal impact of computer technology, the computer scientist's place in society, ethical issues. Reading, discussion, and writing seminar.

 

CS 404 Objectives and Topics

This document is not a syllabus. Instead, for ALL offerings of this course, this document states the expected objectives and topics for the course. Faculty members teaching this course should adhere to these objectives and topics. Students taking this course can expect to achieve the objectives and cover the topics specified, and faculty members teaching follow-on courses can expect students to have been appropriately exposed to the prerequisite material as stated.

Purpose

To write about and discuss matters that impact each student's future professional life as well as society as a whole, in the light of the restored gospel of Jesus Christ.

Learning Outcomes

At the end of this course, students should be able to:

  1. Articulate connections between the gospel of Jesus Christ and their professional life.
  2. Analyze, write about, and discuss issues and ethical problems related to computing and the application of evolving technologies in society.
  3. Appreciate the history of computing as a means for students to sharpen their sense of their own future.

Topics

Video presentations and discussions (12 hours)

    • Cringely, Triumph of the Nerds

 

    • The Pace of Life

 

    • Frontline: Hackers

 

  • Frontline: Dot Con Revolution OS

Writing workshops (3 hours)

Class discussions (9 hours)

    • Introduction

 

    • The digital age

 

    • Cybersecurity and espionage

 

    • Technology and society

 

    • Internet safety

 

    • Personal and professional ethics

 

Guest Speakers (6 hours)

    • Women in computing

 

    • Technology and law

 

    • Technology and the Church

 

  • Technology and family history work

Judgment Day (6 hours)

  • In-class mock trials debating and discussing ethical issues in computing

Prerequisite(s): CS 240 & Engl 316

Note: CS404 is a two-hour class.  The number of 50-minute class hours of instruction would normally be 28, but is 36.  Being an experiential class, the instructional contact hours are higher than the norm, but the outside hours are lower than the norm, leaving the total number of hours students devote to the course in the expected range.