代写IAE 101 Introduction to Digital Intelligence Fall 2024调试Python程序

- 首页 >> Web

IAE 101 Introduction to Digital Intelligence

ARTS, TECH

Fall 2024

COURSE DESCRIPTION:

An introduction to methods and theories in computer science, media studies, and the computational humanities. Students will learn to understand works of art and works of artifice from poetry to Python to prototyping. They will also learn computational tools and how to apply them to practical and creative problems. They will learn to understand the world of technology as a world shaped by human norms, beliefs, and agendas, and how to intervene in that world as critics and makers. They will explore the connections between human intelligence and digital intelligence.  Fulfills general education requirements in both ARTS and TECH.

Course Pre/co-requisites

No prerequisites or co-requisites.

COURSE LEARNING OBJECTIVES:

ARTS:

1. By exploring the concept and articulation of style. in the arts, and by discussing factors that have borne on the history of style. in both poetry and music, students will learn methods for critically appreciating art within the context of its creation.

2. Students will demonstrate an understanding of poetic form. and style. through the reading of poetry, study of poetry critics, and the creation of a poetry generator using Python.

3. Students will demonstrate an ability to apply programming skills to creative self-expression through the creation of a Twitter Bot, a  poetry generator, and a music generator using Python. Through contact with critical writing on new media and media studies, they will

develop an understanding of new media AS a medium with which they can engage as critics and artists.

4. Students will study and discuss a critical tradition that considers activity on Twitter as, specifically, a form. of theatrical performance, and will use the creation of a Twitter Bot to demonstrate an understanding of the performative opportunities of the Twitter platform.

5. They will learn how the arts can intervene in conversations about science, technology, and engineering.

6. Students will devote significant time to the consideration of art and its principles, through the experience of fine art, the study of formal principles for the creation of art, and critical writings about art by Jeffrey Dolven, John Muse, Norbert Elias, and others.

TECH:

1. Students will demonstrate an ability to implement data mining and text processing algorithms in Python and apply them to creative ends in the fine arts via the completion of a poetry generator using Python.

2. Through the formal study of algorithms and programming, and by engaging with technology critics such as Langdon Winner, Alan

Galey, and Safiya Noble, students will learn to understand and critically engage with the “human-made world.” By studying how they are built, they will learn to place technologies, artifacts, prototypes in their technological context; they will also learn to place these

artifacts in a humanistic context as products of the agendas, norms, and politics of their creators, maintainers, and users. They will learn to intervene in their surroundings as critical thinkers and critical makers.

TEXTBOOK:

Python Programming: An Introduction to Computer Science, 3e. John Zelle. Franklin, Beedle, and Associates. 2016

PIAZZA: We will use the Piazza platform. to host a discussion forum for the class.  Student can post questions about the lectures, programming, the homeworks, the projects etc. and get feedback from the instructors, TAs, and other students.  Please use the following link to sign-up:

https://piazza.com/stonybrook/fall2024/iae101

COURSE REQUIREMENTS:

Description and schedule of Required Readings and/or Assignments.

Readings will be distributed through Blackboard

4 programming or design assignments:

1. Creating a music generator using Python.

2. Creating a poetry generator using Python.

3. Drawing a Sierpinski triangle using Python.

4. Building a Twitterbot using Python.

Exams

2 Quizzes – Multiple-choice exams to ensure students are keeping up with programming and key topics.

GRADING:

Quizzes:       20%

Projects:       60%

Homework:  20%

A  = 95 - 100

A-

=

90

-

95

B+

=

85

-

90

B

=

80

85

B-

=

75

80

C+

=

70

75

C

=

65

70

C-

=

60

65

D+ = 55 - 60

D  = 50 - 55

F  =  0 - 50

TECHNICAL REQUIREMENTS:

Because this class will be taught, in part, using videos over Brightspace and Zoom, students are advised to have a computing device (such as a smart phone or laptop) with a front-facing video camera available during the hours that class takes place. If this is not possible, please talk with the instructors about accommodations.

A computer is required to complete the programming assignments (tablets, Chromebooks, and other similar limited devices may not be enough).



站长地图