Difference between revisions of "CISC849 S2022"

From class_wiki
Jump to: navigation, search
(Schedule)
(Schedule)
Line 95: Line 95:
 
|
 
|
 
|
 
|
[[CISC440_S2021_HW1|HW #1]]
 
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|5
 
|style="background:rgb(102, 204, 255)"|5
Line 115: Line 114:
 
|
 
|
 
|
 
|
|Marschner, 17.8; [http://wiki.labomedia.org/images/1/10/Orange_Book_-_OpenGL_Shading_Language_2nd_Edition.pdf Orange book Chaps. 2-5]
+
|
|<!--[https://docs.google.com/presentation/d/1ebuvz0UYaeqKAYdik61ww6Ef_hjnYUG8DsGGTtS9Oa0/edit?usp=sharing slides] [https://youtu.be/UbJ0yOg5ziU recording]<br>
+
|
[https://drive.google.com/file/d/1Rqintt2trrQIu7PIxjte7KYpFo5xn-aN/view?usp=sharing texture_example.zip] (modified 3/11)<br>-->''HW #1 due''
 
 
|-
 
|-
 
|8
 
|8
Line 123: Line 121:
 
|
 
|
 
|
 
|
|Marschner, 10-10.2.1, 20-20.2
+
|
|<!--[https://docs.google.com/presentation/d/1d2LqFDk8BSdMSR3pR-Ls1nsLwLLk47oFBmQ9rt0rbBY/edit?usp=sharing slides] [https://youtu.be/Yxp1f_E2teg recording]<br>-->
+
|
[[CISC440_S2021_HW2|HW #2]]
 
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|9
 
|style="background:rgb(102, 204, 255)"|9
Line 131: Line 128:
 
|
 
|
 
|
 
|
|Marschner, 10-10.2.2; [http://www.opengl-tutorial.org/beginners-tutorials/tutorial-8-basic-shading/ OpenGL tutorial #8]
+
|
|<!--[https://docs.google.com/presentation/d/1VdJ9aFIqxLODLzLuHfh3WlpnWDQo_lh3CQRBJ7BeBok/edit?usp=sharing slides] [https://youtu.be/Lz_uasq9Ptw recording]-->
+
|
 
|-
 
|-
 
|10
 
|10
Line 138: Line 135:
 
|
 
|
 
|
 
|
|Marschner, 11.2, 11.4 (homogeneous division material--not barycentric coords), 11.5 <!--; Red book, 9 (through "Assigning texture coordinates")    -->
+
|
|<!--[https://docs.google.com/presentation/d/1GsstwVkaTZwBkBasnDgfR53cYSoQWc12AowIXB8yJgw/edit?usp=sharing slides] [https://youtu.be/eF8Y9lmXdJc recording]-->
+
|
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|11
 
|style="background:rgb(102, 204, 255)"|11
Line 145: Line 142:
 
|
 
|
 
|
 
|
|Marschner, 11.1.3-11.1.4, 11.3<!--Marschner, 16.7-->
+
|
|<!--[https://docs.google.com/presentation/d/19aNHiFoJtplt1CTz0DSKYzGaY_X6xAHMeSi7nVl12E4/edit?usp=sharing slides] [https://youtu.be/Y_0KMPbe5p4 recording]-->
+
|
<!--[http://nameless.cis.udel.edu/class_data/cg_s2017/midterm_s2014.pdf 2014 midterm] (ignore Q7, Q9, Q10, and Q11)<br>
 
[http://nameless.cis.udel.edu/class_data/cg/midterm2004.pdf 2004 midterm] (look at questions 1.1, 1.2, 2.1, and 3.2 only)-->
 
 
|-
 
|-
 
|12
 
|12

Revision as of 09:37, 13 January 2022

Course information

Description CISC 849 -- Ethical Issues in Robotics and AI


An examination of issues raised by recent and expected advances in robotic and artificially intelligent (AI) systems, from the perspective of both their designers/creators and members of society generally. We will briefly cover the history and current state of robotics and AI, review relevant philosophical foundations and professional guidelines for engineers, and examine a number of topic areas. These include workplace safety, robots as caregivers and companions, surveillance and data mining, driverless cars, drones and autonomous military systems, and super-intelligent game-players. The format will focus on discussion and analysis of case studies in each topic area, as well as broader economic and social impacts.

Instructor Christopher Rasmussen
E-mail: cer@cis.udel.edu
Office: Smith 446
Office hours: ??
Web page http://nameless.cis.udel.edu/class_wiki/index.php/CISC849_S2022
Shortened URL http://goo.gl/Vmrozg
Schedule Tuesdays and Thursdays from 2 pm to 3:15 pm in ???
Grading
  • 20% Analytical paper, due Oct. 11
  • 20% Presentation, given between Oct. 25 and Nov. 1
  • 30% Final project, alone or team of two. Proposal due Nov. 13, presentations Dec. 4-6
  • 30% Class participation. This includes attendance and how much you talk, but also the quality of what you say

For the presentation, each student will choose a real or hypothetical case/topic involving robotics/AI ethics issues. In 15-20 minutes, you will orally deliver a summary of the topic, outline the ethical issues and stakeholders, and ask the class several questions designed to initiate discussion. Visual aids (i.e., slides) are not required, but may be used for clarity. Presentation subjects must not be too similar to topics already in the syllabus, so you must get instructor approval after choosing a presentation date.

The project will involve a written and presentation component. Similar to the presentation, you will pick a topic (with instructor permission) to summarize and analyze. In fact, if you choose you may use the same topic as your presentation. However, here slides will be required, and you will also be asked to propose a technical "solution" that mitigates one or more ethical concerns related to the topic. The design and justification of this "solution" will constitute the bulk of the deliverables for the project.

All homework artifacts (papers, slides) must be submitted via e-mail to the instructor by midnight of the deadline day (with a grace period of a few hours afterward).

Students can discuss problems with one another in general terms, but must work independently on all assignments except the final project. This also applies to online and printed resources: you may consult them as references (as long as you cite them), but the words you turn in must be yours alone. Any quoting must be clear and appropriately cited--plagiarism in any form will not be tolerated. The University's policies on academic dishonesty are set forth in the student code of conduct here.

For the overall course grade, a preliminary absolute mark will be assigned to each student based on the percentage of the total possible points they earn according to the standard formula: A = 90-100, B = 80-90, C = 70-80, etc., with +'s and -'s given for the upper and lower third of each range, respectively. Based on the distribution of preliminary grades for all students (i.e., "the curve"), the instructor may increase these grades monotonically to calculate final grades. This means that your final grade can't be lower than your preliminary grade, and your final grade won't be higher than that of anyone who had a higher preliminary grade.

I will try to keep you informed about your standing throughout the semester. If you have any questions about grading or expectations at any time, please feel free to ask me.

Book sources

Links/readings

Schedule

Note: The blue squares in the "#" column below indicate Tuesdays.

# Date Topic Notes Readings Assignments/slides
1 Feb. 8
2 Feb. 10
3 Feb. 15
4 Feb. 17

Add/drop deadline Feb. 26

5 Feb. 22
6 Feb. 24
7 Mar. 1
8 Mar. 3
9 Mar. 8
10 Mar. 10
11 Mar. 15
12 Mar. 17 HW #2 due
13 Mar. 22
14 Mar. 25 OpenGL tutorial on clicking, Bullet physics manual (you don't have to read all of it, it's just for reference); Marschner, 11.1.3-11.1.4, 11.3

HW #3

Mar. 29 NO CLASS
Spring break
Mar. 31 NO CLASS
Spring break
Apr. 5 NO CLASS
Instructor away
15 Apr. 7
16 Apr. 12 Marschner, 8.1.3-8.1.6,, 8.2-8.2.3, 8.4 HW #3 due
17 Apr. 14 Marschner, 12.4, 8.1-8.1.1, 8.3 HW #4
18 Apr. 19 Marschner, 15-15.6.1 (ignore material on knots, Hermite form)
19 Apr. 21 Marschner, 4
20 Apr. 26 Marschner, 4
21 Apr. 28
Withdraw deadline May 3
Marschner, 4 HW #5
22 May 3 Marschner, 4
23 May 5 Marschner, 4, 12.3, 13.1, 13.4; "Bidirectional Ray Tracing" paper, photon mapping introduction, online demo
24 May 10 Marschner, 11.5.2-11.5.3, Orange book 15
25 May 12

HW #5 due

26 May 17
May 19-26 FINAL EXAMS