Logistics

This is an individual assignment, so you should complete it on your own, though you are able to get help from many sources as detailed in the syllabus.

This assignment has several intermediate due dates. The first is the topic choice, which is due October 12th at 10pm. See the full list of dates below. As with all assignments, you will have the opportunity to revise this assignment based on the feedback that you get.

Goal

The goals of this assignment are two-fold. First, being able to explain scientific and engineering concepts is equally as important as being able to discover new knowledge. The Encyclopedia of Artificial Life is a relatively new resource that aims to explain all facets of artificial life to the general public and newcomers to the field. For this assignment, you will research and write a potential contribution to the encyclopedia. If you want, you will even be able to actually contribute it!

Second, you will need to come up with a software project in the second half of the term that recreates and extends previous artificial life research. This assignment is a good opportunity to learn more about an area of artificial life that interests you and therefore help you think of what kind of software project you would like to do.

Assignment Specification

For this assignment, you need to write a section of text that could be contributed to the Encyclopedia of Artificial Life.

Length

Your section can be either a new page or a new section of an existing page, but should be at least four paragraphs focused on an artificial life topic. You could also do a video as part of your section if you want; reach out to me if that is of interest to you.

Topic

Your text should be on a topic or subtopic that would be a new contribution to the encyclopedia, meaning the page should not already exist, or your text should fit well within the content that is already there. There are many, many pages that still need to be written, and you can view a list here. All of the existing pages also could have more detail and sections added, so if you are interested in a topic that already has a page, look to see what about that topic isn’t already discussed.

You won’t be allowed to write on the identical topic as someone else in the class, though it is fine to write different sections on a related topic. Fill out the form on Moodle to claim your topic; they will be first come first serve, so doing this sooner than later is a good idea. There is a running list of already claimed topics at the end of the page.

References

You will need to include at least two references to outside sources in your text. These can be to scientific articles, software, books, or other resources. You can use any citation format in your assignment; if you end up submitting your text to the encyclopedia, they have a particular format that you’ll need to switch to later.

There is a list of resources below of places to look for references.

Tone

You should consult other articles on the encyclopedia for reference on the tone to use in this text. Generally, you should aim for your text to be understandable by a general audience while also being informative to people in the artificial life community. A good audience to think of is your peers in this course and/or your friends not in this course, depending on which section of an article you are writing.

Submitting

Please do the following to submit your text for each draft:

  • Put your text into a Google Doc (or update your existing doc) with your Carleton account
  • Turn on link sharing for Carleton College as “Commenter”
  • Copy that link and submit it to the assignment on Moodle

Due Dates

Item Due Date
Topic and two references 10/12
First draft 10/21
Second draft 11/2
Final draft 11/21

Assessment

Your assignment will ultimately be assessed by the following criteria.

Proficiency

To demonstrate proficiency on this assignment, it needs to:

  • Include at least two references that are appropriate for the chosen topic
  • Be at least four paragraphs in length
  • Explain something about a topic within artificial life for a general audience
  • Demonstrate a proficient understanding of the topic
  • Use appropriate grammar and tone

Mastery

To demonstrate mastery on this assignment, it needs to:

  • Include at least two references, one of which is a peer-reviewed scientific article
  • Accurately summarize information from both of the references for a general audience
  • Have at least four well-organized and clear paragraphs
  • Use appropriate grammar and tone
  • Be ready to make a contribution to the Encyclopedia of Artificial Life that is useful to readers in the artificial life community (actually submitting is not necessary)
  • Demonstrate a clear understanding of the topic and convey that understanding to the reader

Claimed Topics

These are topics that others are already approved to do, so you should make sure that you don’t overlap with them. If you want to do something related to one of these, feel free to talk to me about how you can make sure that your topic is different enough.

  • (Artificial) Neural networks - how they work in deep learning to emulate human brains
  • Artificial Chemistries - introduction
  • Artificial Chemistries - simulation of cell systems chemistry
  • Open-ended evolution - introduction
  • Xenobots - overview
  • Physicell - overview
  • Florarobotica - overview
  • Tierra - overview
  • Boids - overview
  • Stringmol - overview
  • Bibites - overview
  • Geb - overview
  • Game theory - introduction
  • Game theory - evolutionary games
  • Synthetic biology - introduction
  • Synthetic ecology - introduction
  • Ethics of Artificial Life - introduction
  • ALife for Social Good - introduction
  • Chemobrionics - introduction
  • Cognitive Robotics - introduction
  • Cognitive Robotics - Intelligent Adaptive Curiosity system
  • Developmental/epigenetic Robotics
  • Evolutionary Robotics - introduction
  • Complex Adaptive Systems - introduction
  • Evolutionary computation - introduction
  • ALife Art - introduction

Resources

The following are potential references/places to look for references: