1 Page

syl ethics

Course: BLOG 0017, Fall 2008
School: Minnesota
Rating:
 
 
 
 
 

Document Preview

to Introduction Ethics Philosophy 120W 007805 Tuesday Armstrong 223B 6 pm 8:45 pm Instructor: Peter Shea, Ph.D. in philosophy from the University of Minnesota. Email: shea0017@umn.edu. Home phone: 612-521-8616. Mail should be sent to me at home: 1401 Washburn Avenue North, Minneapolis 55411. I will be available for consultation and meetings a half hour before and after class and at other times on Tuesdays by...

Register Now

Unformatted Document Excerpt

Coursehero >> Minnesota >> Minnesota >> BLOG 0017

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
to Introduction Ethics Philosophy 120W 007805 Tuesday Armstrong 223B 6 pm 8:45 pm Instructor: Peter Shea, Ph.D. in philosophy from the University of Minnesota. Email: shea0017@umn.edu. Home phone: 612-521-8616. Mail should be sent to me at home: 1401 Washburn Avenue North, Minneapolis 55411. I will be available for consultation and meetings a half hour before and after class and at other times on Tuesdays by appointment. Phone conferences are also possible. Course Goals: 1. To understand the questions that can be asked about human actions, practices, ideals, and ways of life, especially those concerning obligations and values. 2. To understand some central arguments in moral philosophy as those arguments develop and change. 3. To gain access to ideas in the philosophic tradition (and allied traditions) as resources for thinking about your own life. 4. To improve your ability to think about what you are doing. Note: The best reason to study ethics is to become better. All of the course goals contribute to that project. Texts: Protagoras and The Republic by Plato; Walden and Civil Disobedience by Henry David Thoreau; The Consolations of Philosophy by Alain DeBotton; and Changing the Bully Who Rules the World, edited by Carol Bly. Work: Most of the material that would in an earlier era have been the substance of lecture -- preliminary reading notes and reflections on the issues raised by the readings will be posted at: http://blog.lib.umn.edu/shea0017/philosophy/. Find this address, bookmark it, and consult it from time to time, and always after 5 pm on Friday. You are responsible for any material posted on this site after August 29, 2006. There will be quizzes and exercises in class to test your basic familiarity with the readings and with the material posted on the website. The work during the class period will be active, participatory, and various, giving respect to the strengths and resources that each of you brings to this class and making personal connections between your lives and the ideas and questions in the reading. The primary written work in the course will be a series of short papers. There will also be some small, informal exercises, including in-class writing. The final exam is offered as an option for those who wish to improve their grades; it is not in any way a course requirement. You should expect to devote a minimum of 10 hours per week to the work for this course, on a regular schedule. Work on writing and revisions as close to the time of assignment/revision as you can. Do reading within a couple of days of the upcoming class, if possible. Please note however: you will go dry on writing sometimes, and you will tire of reading (and stop comprehending) after a fairly short period. You cannot succeed at this kind of work by doing it all at once. You have to write for a bit, and then put your writing away and revisit it later. You have to read and make notes for a awhile, and then stop, think about what you have read, and come back to it later. Evaluation 70% on short papers (500-800 words) assigned approximately every two weeks, 15% on informal writing and quizzes, 15% on participation, including attendance, comments on other students work, and participation in discussion. There will be an optional take-home final. If the grade on this exam is higher than the grades on two short papers, it will replace those grades. The lowest grade from short papers will, in any case, be dropped in the process of averaging grades. Attendance Attendance will be taken at each class. If you miss more than two classes, your participation grade will suffer. Also, the process of writing papers for this class has stages that take place during class sessions, so missing class will make it harder to complete course papers successfully. If you have a run of bad luck that forces you to be absent more than two sessions, please let me know right away. In extreme cases, we may be able to work out supplementary exercises to partly compensate for the absences. Writing As a writing intensive course, Ethics120W must assign between 20 and 30 pages of writing over the course of the semester. Most of this writing will be revised at least once before it is evaluated. The pattern in general will be this: a writing assignment will be given out in class, usually with some time allotted for preliminary notes (and questions) during the class period. At the next class, you will bring a draft of the paper to show to one or more other students during the class period. They will comment and, on the basis of those comments, you will revise the paper and email it to me. These drafts are due on the Friday following the class meeting in which students commented on the paper. I will comment on the draft, and you will prepare a final version, which you will send to me for grading. (See the schedule, below, for details.) These are short papers, with word limits between 500 and 800 words. Drafts may be somewhat shorter than final versions. Please observe the word count carefully in writing, coming reasonably close to the word limit within words. 30 (The Word Count option on the Word tools bar makes counting painless.) All papers should be submitted in 14 point Arial type. Late papers will not be accepted, nor will final papers for which drafts have not been submitted. The lowest paper grade will be dropped, so you have the option of skipping one paper. Schedule of the Writing and Reading in this course. Tuesday 1 Paper A assigned, preliminary writing. Friday after Tuesday 1 Check website for additional notes on course readings. Tuesday 2 First draft of paper A shared with one or more students. (Bring two copies to class.) Friday after Tuesday 2 Draft of paper A due to me by email. Check website for additional notes on course readings. Tuesday 3 Comments on paper A returned to you by email. New paper (paper B) assigned. Friday after Tuesday 3 Final draft of paper A due, by email. Check website for additional notes on course readings. Tuesday 4 First draft of paper B shared with one or more students. Bring 2 copies to class. Plagiarism Plagiarism is the use of someones words or ideas without giving that person credit. One can plagiarize from other students, from web pages, or from printed sources. Plagiarism violates the rules of the university. Any work found to be plagiarized will receive a failing grade, and repeated plagiarism will be grounds for failing the course and for disciplinary action at the University level. Use some accepted manual of style easily available on the web to determine format for footnoting sources in a clear way. Special Needs If you have a certified learning disability or other special circumstances that require accommodations to help you learn in this course, please let me know right away so that I can make appropriate arrangements to meet your needs. Course Calendar The schedule of work in this course is subject to ongoing revision. This calendar gives you a rough idea of the time devoted to each of the course texts. Aug 29 Introduction to the course, to reading and writing in philosophy, to the Greek context, and to Protagoras. Sept 5 Protagoras -- The question that begins the exploration in Republic. Personal statement due. Sept 12 Republic. Sept 19 Republic. Paper 1 due Friday, September 22. Sept 26 Republic. Oct 3 Walden. Paper 2 due Friday, October 6. Oct 10 Walden. Oct 17 Consolations: Epicurus. Paper 3 due Friday, October 20. Oct 24 Consolations: Seneca Oct 31 Consolations: Montaigne. Paper 4 due Friday, November 3. Nov 7 Consolations: Schopenhauer/Nietzsche Nov 14 Changing the Bully: leaders and followers. Paper 5 due Friday, November 17. Nov 21 -- Changing the Bully: predation and bullying. Nov 28 -- Changing the Bully: strategies for opposing the abuse of power. Paper 6 due Friday, December 1. Dec 4 -- Changing the Bully: the grounds for hope. Dec 11 Final reflections. Paper 7 due Friday, December 18. Dec 13 Final exam scheduled. Optional take-home exam due. First assignment, for Tuesday, September 5 Read, in this order, the following: 1. Consolations, chapter 1 on Socrates; 2. Pr...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Minnesota - BLOG - 0017
Timeline of Events in Athens 508 BC Reforms of Cleisthenes, establishing Athenian democracy, the direct rule of the Athenian assembly by majority vote. 499-494 BC Revolt of the Ionian Greek possessions of Persia against Persia, which prompted the P
Minnesota - BLOG - 0017
Paper Assignment 2 Draft for sharing in class due Tuesday, September 26 Bring 2 copies Read carefully Platos description of justice in the ideal state and his critical description of democracy. (See the reading notes for the references.) Read also hi
Minnesota - BLOG - 0017
Introduction to Ethics Minnesota State University Mankato Fall 06 Writing Assignment 1 First draft due Tuesday, September 13, in two copies (peer review) Format in 14 point Arial or Verdana, double space. Length: 500 words. Begin by describing some
Minnesota - BLOG - 0017
Reading Assignment for Tuesday, September 12, 2006 Book II of Platos Republic, from 357a 376e in standard pagination (the little numbers in the margins of the text) What happens in Book I of The Republic? A group of friends gather at the home of Cep
Minnesota - BLOG - 0017
Concluding the Argument Republic IV Guiding questions: 1. Why is it so complicated to read the Republic? What projects is Plato undertaking there? 2. What is Platos ideal of the well-governed city? What makes it a good city? Is everyone in the well-g
Minnesota - CS - 03
A Control System for Teams of Off-the-Shelf Scouts and MegaScoutsBennett Jackson Ian Burt Bradley Kratochvil Nikolaos Papanikolopoulos* Center for Distributed Robotics, University of Minnesotacommunications link was made more convenient and more st
Minnesota - BLOG - 0017
Producing a Podcast on the U of M Blog System 1. I record with an Iriver. The cheapest of these are about $80; $160 buys 1 gig of memory on the thing, which doubles as recorder, mp3 player, fm receiver. 2. The Iriver software produces a file with the
Minnesota - BLOG - 0017
Reading Assignment: Book 3 of Platos Republic (386a-417b) This part of the Republic begins with a call for the censorship of literature, as a founding move in the construction of Platos city. This is a strange starting place; one might expect Plato t
Minnesota - IMA - 08
Turbulence Birnir Observations of Turbulence The Mean and the Invariant Measure The Role of Noise Existence Theory Existence of the Invariant Measure Kolomogarovs Theory SummaryTurbulent Solutions of the Stochastic Navier-Stokes EquationBjrn Birni
Minnesota - IMA - 2008
Structure and dynamics of a bead chainArshad Kudrolli Department of Physics, Clark University, Worcester, MA Kevin Safford (Clark), Yacov Kantor (Tel Aviv), Mehran Kardar (MIT) Funding: NSF-DMRGeometrical Singularities and Singular GeometriesBa
Minnesota - IMA - 08
Capillary Pinch-o of a Film on a CylinderJohn ListerITG, DAMTP, University of CambridgeJohn Rallison, Andy King, Linda Cummings & Oliver JensenIMA workshop, Minneapolis, 14 July 2008Introduction Thin lm on/inside cylindere.g. Hammond 1983, G
Minnesota - IMA - 2008
Problems of Ferroelectric Liquid Crystals: Mathematical Modeling and AnalysisJinhae Park Purdue UniversityMolecules of liquid crystal phases Nematic and Cholesteric or Chiral nematicChen-Lubensky energy(1976)cl = a |D D |2 c |D |2 + |D D |2
Minnesota - IMA - 08
Mathematical singularities associated with swelling of hyperelastic solidsTom Pence Mechanical Engineering Michigan State UniversityCollaborators w.r.t. swellable materials at MSU: Hungyu Tsai Neil Wright Hasan Demirkoparan Hua Deng Ryan Monroe Xia
Minnesota - IMA - 2008
An open problem concerning breakup of fluid jetsMichael Renardy Department of Mathematics Virginia Tech Blacksburg, VA 24061-0123, USASupported by National Science FoundationGoverning equationDescribes breakup of a jet of Newtonian fluid in St
Minnesota - IMA - 2008
An open problem concerning breakup of fluid jetsMichael Renardy Department of Mathematics Virginia Tech Blacksburg, VA 24061-0123, USASupported by National Science FoundationGoverning equationDescribes breakup of a jet of Newtonian fluid in St
Minnesota - IMA - 07
On the Symmetry of Singular Minimizers in Nonlinear Elasticity[Joint withJ. Sivaloganathan(Bath)] Assume that the loading at the cavitation point is equal triaxial tension.Is the shape of the hole (asymptotically) spherical?
Minnesota - CSCI - 4061
CSCI4061 Lab1(01/22/07) B Shell Script ProgrammingExercise1:Write a shell script called getinfo that will print the following on the screen: Operating System: type of operating system on this machine Machine Name: name of this machine User Name: n
Minnesota - CSCI - 4061
CSCI4061 Lab201/29/07Make and makefilesA makefile tutorial: http:/www.eng.hawaii.edu/Tutor/Make/1.html Please follow the steps below and the TA will explain some basics of make and makefiles.Step 1: 1. Create a file called helloworld.c and op
Minnesota - CSCI - 4061
Recitation Notes Introduction to gdb To use gdb: 1. compile your program with -g option 2. gdb program name GDB commands help - gives you the list of commands help "command name" displays specific help run - executes the program. you can specify comm
Minnesota - CSCI - 4061
Command line arguments Write a C program that displays all the arguments passed to it on the command line. Fork * int fork(void) # This creates a new process identical to the parent process # Return 0 to the child process # Returns child's pid to the
Minnesota - CSCI - 4061
CSCI4061 Lab5 02/17/07 Strtok and Makeargv1. String Review2. strtok() strtok is a library function from <string.h> that modifies strings, looking for delimiter characters. It replaces delimiters with \0 character. This effectively splits the stri
Minnesota - CSCI - 4061
Lab 6 #include <fcntl.h> int open(const char *path, int oflag, .) Creates a connection between a process and a file, called the file descriptor. To open a file 1. Specify the name of the file 2. type of connection you want O_RDONLY, O_WRONLY, O_RDWR,
Minnesota - CSCI - 4061
CSCI4061Lab7Pipes and Signals1. Pipes Basics A pipe is a uni-directional buffering mechanism that allows processes to communicate by writing data to one end of the pipe, and reading data from the other end of the pipe. The pipe() system call set
Minnesota - CSCI - 4061
CSCI4061 Lab8 Times and Timers1. Displaying date and time #include <time.h> time_t time(time_t *tloc) A program can access the system time (expressed in seconds since epoch) by calling the time function. If successful, time returns the number of se
Minnesota - CSCI - 4061
Most code written is sequential. A little discussion will follow this. Why are programs sequential? Types of threads: ULT and KLT ULT -Advantages: * Thread switching does not involve the kernel - no mode switching * Scheduling can be application spec
Minnesota - CSCI - 4061
Pthread Mutex (Notes from: http:/students.cs.byu.edu/~cs460ta/cs460/labs/pthreads.html) There are a number of situations where threads can greatly simplify writing elegant and efficient programs. The sorts of problems where threads can be very useful
Minnesota - CSCI - 4061
Lab11 Conditional Variables1. Conditional Variables What are condition variables? When should we use them? Describe the following functions in your own words: pthread_cond_wait(cv, mutex) pthread_cond_signal(cv) pthread_cond_broadcast(cv)2. Exerci
Minnesota - CSCI - 4061
Network CommunicationNetwork Layering: Each layer is like one level of packaging of data Application: Program receives exact data sent from the sending client Transport: Reliable data transfer make sure that data isn't lost or corrupted
Minnesota - CSCI - 4061
Socket Types When a socket is created, the program has to specify the address domain and the socket type. Two processes can communicate with each other only if their sockets are of the same type and in the same domain. There are two widely used addre
Minnesota - CSCI - 4061
CS 4061 Introduction to Operating SystemsMax HarperToday Introductions and welcome Why this class is good Boring syllabus stuff and 10 Questions A little about operating systems At end of class: waitlist!Introduce Yourself to Someone(s)As
Minnesota - CSCI - 4061
4061 Session 2 (1/18)Today Administrative More background Deeper look at system calls Some shell scriptingAdmin Reminder: sign up for an ITLabs account http:/www.itlabs.umn.edu/accounts/ Lab on Monday Waiting list Lecture notes and c
Minnesota - CSCI - 4061
4061 Session 3 (1/22)Today Homework 1 Getting Ready for Homework 1 unix commands bash syntaxAdmin Next Tuesday CVS Repositories?1Homework 1 Admin Due: Tuesday, Jan 30 Individuals or Pairs Code policies: found, given, assignmentHome
Minnesota - CSCI - 4061
4061 Session 4 (1/22)Today File permissions in UNIX I/O redirectionAdmin CVS Repositories Mystery textbook: Advanced Programming in the UNIX Environment, Stevens and Rago Questions on the homework?1Bash ExerciseWrite a shell script: fil
Minnesota - CSCI - 4061
4061 Session 5 (1/30)Outline for Todays Lecture C programming A crash course Practice Quiz Discuss sample in detail Homework QuestionsC programming Crash Course* C program structure Functions Command Line arguments Pointers Buffer ove
Minnesota - CSCI - 4061
4061 Session 7 (2/6)Today Programs and Processes Process Management in UNIX Error Handling in CAdmin Quiz Results and Review Homework Status (1 & 2)1To Do Read Robbins Chapter 2.4-2.7 and 2.10-2.11 Chapter 3Program vs. Process Conc
Minnesota - CSCI - 4061
4061 Session 8 (2/8)Today Error Handling in C Fork, Exec, WaitAdmin Homework 21Sys Call Errors (Robbins 2.4) Concepts Sys calls return -1 on error Restarting sys calls C Features perror(const char *s) errno char *strerror(int errnu
Minnesota - CSCI - 4061
4061 Session 9 (2/13)Today Homework Prep: Environment Vars in C Low-level I/OAdmin Adjustments and feedback (again) Too much unix too fast: ok, were slowing down now More details in lecture notes Extra credit opportunities: you propose pro
Minnesota - CSCI - 4061
4061 Session 10 (2/15)Today More with I/O: dup and fork Feedback with ShanaAdmin HW1 Grading HW2 Rubric Coming Quiz Tuesday CVS Repos1I/O and HW2 You need to: Write to stdout, stderr, and (sometimes) a debug file Read from stdin Do
Minnesota - CSCI - 4061
4061 Session 11 (2/20)Today Intro to Files and Directories (Brief) Quiz 2Friday Feedback Thank you! Please continue to tell me whats good/bad Ill do a less formal follow-up in a few weeks1Admin HW due Friday Todo: read Robbins chap 5
Minnesota - CSCI - 4061
4061 Session 12 (2/22)Today Files and DirectoriesTodays Objectives Describe the contents/function of: inode directory file symbolic link file Calculate the available storage of an inode, given storage parameters Trace how an operating sys
Minnesota - CSCI - 4061
4061 Session 12 (2/22)Today Files and DirectoriesTodays Objectives Describe the contents/function of: inode directory file symbolic link file Calculate the available storage of an inode, given storage parameters Trace how an operating sys
Minnesota - CSCI - 4061
4061 Session 13 (2/27)Today Pipes and FIFOsTodays Objectives Understand the concept of IPC Understand the purpose of anonymous and named pipes Describe where file descriptors point after system calls to pipe, fork, and dup Write C code that
Minnesota - CSCI - 4061
4061 Session 13 (2/27)Today Pipes and FIFOsTodays Objectives Understand the concept of IPC Understand the purpose of anonymous and named pipes Describe where file descriptors point after system calls to pipe, fork, and dup Write C code that
Minnesota - CSCI - 4061
4061 Session 14 (3/1)Today Signals Process Groups and SessionsTodays Objectives Define a signal and explain its purpose Explain what happens in the operating system and in a user process when a signal is generated Write and read code to rais
Minnesota - CSCI - 4061
4061 Session 14 (3/1)Today Signals Process Groups and SessionsTodays Objectives Define a signal and explain its purpose Explain what happens in the operating system and in a user process when a signal is generated Write and read code to rais
Minnesota - CSCI - 4061
4061 Session 15 (3/6)Today More about signals A (relevant) aside Quiz reviewTodays Objectives Give an example of how signals might be used in a real-world application Identify reentrant and non-reentrant code Give examples of functions that
Minnesota - CSCI - 4061
4061 Session 15 (3/6)Today More about signals A (relevant) aside Quiz reviewTodays Objectives Give an example of how signals might be used in a real-world application Identify reentrant and non-reentrant code Give examples of functions that
Minnesota - CSCI - 4061
4061 Session 17 (3/19)Today Time in UNIXTodays Objectives Define what is meant when a system is called interrupt-driven Describe some trade-offs in setting the timer interrupt frequency Write programs that format time values, measure time int
Minnesota - CSCI - 4061
4061 Session 17 (3/19)Today Time in UNIXTodays Objectives Define what is meant when a system is called interrupt-driven Describe some trade-offs in setting the timer interrupt frequency Write programs that format time values, measure time int
Minnesota - CSCI - 4061
4061 Session 18 (3/22)Today Finish up time Intro to threadsTodays Objectives Compare a thread to a process Understand when to use threads in your code (and why) Give an example of an application that benefits from multi-threading Explain t
Minnesota - CSCI - 4061
4061 Session 18 (3/22)Today Finish up time Intro to threadsTodays Objectives Compare a thread to a process Understand when to use threads in your code (and why) Give an example of an application that benefits from multi-threading Explain t
Minnesota - CSCI - 4061
4061 Session 19 (3/27)Today Posix Threads HowtoTodays Objectives Write code using the POSIX Thread API, including Create threads Exit threads Join and detach threads Declare cleanup routines Use thread-local variables1Admin HW3 deadli
Minnesota - CSCI - 4061
4061 Session 19 (3/27)Today Posix Threads HowtoTodays Objectives Write code using the POSIX Thread API, including Create threads Exit threads Join and detach threads Declare cleanup routines Use thread-local variablesAdmin HW3 deadline:
Minnesota - CSCI - 4061
4061 Session 20 (3/29)Today Posix Threads Howto Leftovers Intro to Synchronization IssuesTodays Objectives Explain how multiple threads can get into trouble using shared data. Give an example. Define mutual exclusion, critical sections, and
Minnesota - CSCI - 4061
4061 Session 20 (3/29)Today Posix Threads Howto Leftovers Intro to Synchronization IssuesTodays Objectives Explain how multiple threads can get into trouble using shared data. Give an example. Define mutual exclusion, critical sections, and
Minnesota - CSCI - 4061
4061 Session 21 (4/3)Today Thread Synchronization Condition Variables Monitors Read-Write LocksTodays Objectives Explain the difference between mutual exclusion and synchronization Describe the purpose of a condition variable, and the opera
Minnesota - CSCI - 4061
4061 Session 21 (4/3)Today Thread Synchronization Condition Variables Monitors Read-Write LocksTodays Objectives Explain the difference between mutual exclusion and synchronization Describe the purpose of a condition variable, and the opera
Minnesota - CSCI - 4061
4061 Session 23 (4/10)Today Reader/Writer Locks and Semaphores Lock FilesTodays Objectives Describe semaphores and reader/writer locks Pseudo-code a barrier using synchronization primitives Write multi-process code that coordinates file writ
Minnesota - CSCI - 4061
4061 Session 23 (4/10)Today Reader/Writer Locks and Semaphores Lock FilesTodays Objectives Describe semaphores and reader/writer locks Pseudo-code a barrier using synchronization primitives Write multi-process code that coordinates file writ
Minnesota - CSCI - 4061
4061 Session 24 (4/12)Today Finish up File Locking Select and Poll Asynchronous I/OTodays Objectives Write single-threaded code that monitors multiple file descriptors concurrently or asynchronously1Admin Readings: Today were going back
Minnesota - CSCI - 4061
4061 Session 24 (4/12)Today Finish up File Locking Select and Poll Asynchronous I/OTodays Objectives Write single-threaded code that monitors multiple file descriptors concurrently or asynchronouslyAdmin Readings: Today were going backwar