CS 346U / SySc 346U:
Computer Science, Systems Science, and University Studies
Fall Quarter 2011
Time : Tuesdays and Thursdays, 10:00-11:50am
Location: Fourth Avenue Building (FAB), Room 40-06.
Instructor:
Melanie Mitchell,
FAB 120-24, (503) 725-2412, e-mail
Office hours: Tu,Th 3:00-4:00pm, or by appointment.
Course Website: :
http://www.cs.pdx.edu/~mm/ExploringComplexityFall2011/index.html
Course description: This course introduces the main ideas
in Complex Systems, an interdisciplinary field of research that seeks
to explain how large numbers of relatively simple entities organize
themselves, without the benefit of any central controller, acting
collectively to create patterns, use information, and adapt and
learn. The course will introduce undergraduates, in a largely
non-mathematical way, to the the methods and tools of computer-based
modeling (using the Netlogo simulation environment), and to front-line
research on complexity in several different areas of science,
including physics, biology, the social sciences, and computer
science. Topics will include areas of current research in complex
systems science, including dynamics and chaos, information and
computation, life and evolution in nature and in machines, the science
of networks, and network structure and information processing in
living systems. The focus will be on common principles underlying
complexity in natural and technological systems.
Note: This
class cannot be used to fulfill the upper division CS electives
requirement for CS majors.
Prerequisites: None
Textbook: M. Mitchell, Complexity: A Guided Tour Homework: Weekly reading assignments; reading questions; lab assignments|
Date |
Class Topic(s) |
Homework and Reading |
Tuesday Sept. 27 |
Class introduction |
Week 1 reading: Textbook, Chapters 1-2 |
Thurs. Sept. 29 |
Dynamics, Chaos, and Prediction, continued |
|
Tues. Oct. 4 |
Information theory |
Week 2 reading: Textbook, Chapters 3-4 |
Thurs. Oct. 6 |
|
|
Tues. Oct. 11 |
Computation, continued |
Week 3 reading: Textbook Chapters 5-6 |
Thurs. Oct. 13 |
Evolution, continued |
|
Tues. Oct. 18 |
Defining and measuring complexity |
Week 4 reading: |
Thurs. Oct. 20 |
Guest lecture: Jeff Fletcher, Systems Science Program |
|
Tues. October 25 |
L-Systems |
Week 5 reading: Textbook Chapters 8-9 |
Thurs. Oct. 27 |
Students present project abstracts
Genetic algorithms, continued |
|
Tues. Nov. 1 |
Cellular automata |
Week 6 reading: Textbook Chapter 10 |
Thurs. Nov. 3 |
Evolution and computation in networks |
|
Tues. Nov. 8 |
Cellular automata, part 2 |
Week 7 reading: Textbook Chapters 11-12 |
Thurs. Nov. 10 |
Information processing in living systems |
|
Tues. Nov. 15 |
Prospects of computer modeling I
Here are the slides:
pptx or
pdf |
Week 8 reading: Textbook Chapter 14 |
Thurs. Nov. 17 |
|
|
Tues. Nov. 22 |
Week 9 reading: Textbook Chapters 15-16 |
|
Thurs. Nov. 24 |
No class (Thanksgiving). |
|
Tues. Nov. 29 |
Networks and scaling, continued.
|
Week 10 reading: Textbook, Chapter 17-19 Week 10 homework , due Tuesday Dec. 6. Final paper due Friday Dec. 9. |
Thurs. Dec. 1 |
Wrap-up; Future of the sciences of complexity |
|
Tues. Dec. 6 |
No class (finals week). |
|
Thurs. Dec. 8 |
No class (finals week). |
|