CS61A Wiki:Requested articles

From CS 61A Wiki
Revision as of 15:52, 31 May 2014 by Axis (Talk | contribs)

Jump to: navigation, search

Click here to request an article. Give a brief description for the proposed topic.


Higher-order function

This a key idea in the course. Axis (talk) 11:53, 23 May 2014 (PDT)

Done. Axis (talk) 13:19, 23 May 2014 (PDT)


Axis (talk) 22:17, 24 May 2014 (PDT)

Pure vs. non-pure function

Axis (talk) 22:17, 24 May 2014 (PDT)

Done. Content at pure function and non-pure function. Axis (talk) 13:57, 25 May 2014 (PDT)
Maybe we can merge these two into function? -- 16:38, 31 May 2014 (PDT)
Good suggestion. Done. Axis (talk) 16:52, 31 May 2014 (PDT)

Environment diagram

  • environment
  • frame
  • assignment statement execution procedure, function definition execution procedure, function call execution procedure, function call evaluation
  • variable lookup

Axis (talk) 22:17, 24 May 2014 (PDT)

Done. Axis (talk) 22:43, 26 May 2014 (PDT)

Python basics (might not be necessary to write this up, maybe just need a link to Python docs)

  • control structures (while loop, if-elif-else statement)
  • local assignment
  • boolean operators
    • false values
  • import statements
  • different ways to run python
  • doctests/docstrings
  • 2 types of division
  • default arguments
  • decorators
  • lambda function

Axis (talk) 22:17, 24 May 2014 (PDT)

In progress. Axis (talk) 16:10, 28 May 2014 (PDT)


Axis (talk) 22:17, 24 May 2014 (PDT)

Iterative improvement

Axis (talk) 22:17, 24 May 2014 (PDT)

Done. Axis (talk) 11:34, 25 May 2014 (PDT)


Axis (talk) 22:17, 24 May 2014 (PDT)

Recursion (traditional)

Axis (talk) 22:17, 24 May 2014 (PDT)

Tree recursion

Axis (talk) 22:17, 24 May 2014 (PDT)

Why wouldn't this be merged with Recursion? --Andrew (talk) 02:03, 28 May 2014 (PDT)
It depends on the size of recursion. If it turns out to be a long article, it would be better to have a separate page for tree recursion. Otherwise, we could have sections in recursion for tree recursion and mutual recursion. It's up to the writer's discretion how to organize it. Axis (talk) 10:22, 28 May 2014 (PDT)

Mutual recursion

Axis (talk) 22:17, 24 May 2014 (PDT)

Call expression

The rules to evaluate a call expression, and a few examples. Dickson.tsai (talk) 22:22, 30 May 2014 (PDT)

Thanks for the suggestion! This content exists at Python#Function call, but the page is still under construction. If you want, you can add examples to it!
Also, a quick reminder: page titles should be in sentence case (first word capitalized, rest lowercase). Axis (talk) 23:17, 30 May 2014 (PDT)