Difference between revisions of "Computer Science I"

From WLCS
Line 11: Line 11:
 
** Formal vs. natural languages
 
** Formal vs. natural languages
 
* Chapter 2 - Variables, expressions, and statements
 
* Chapter 2 - Variables, expressions, and statements
 +
** Variables, Values and types
 +
** Statements
 +
** Evaluating expressions
 +
** Operators and operands
 +
** Order of operations
 +
** Operations on strings
 +
** Input
 
* Chapter 3 - Functions
 
* Chapter 3 - Functions
 +
** Function definitions
 +
** Calling functions
 
* Chapter 4 - Conditionals
 
* Chapter 4 - Conditionals
 +
** Modulus operator
 +
** Booleans and logical operators
 +
** if statements
 +
** else statements
 +
** elif statements
 +
** Nested if statements
 
* Chapter 5 - Fruitful functions
 
* Chapter 5 - Fruitful functions
 +
** Functions with arguments
 +
** return values
 
* Chapter 6 - Iteration
 
* Chapter 6 - Iteration
 +
** Counter variables
 +
** while loops
 
* Chapter 7 - Strings
 
* Chapter 7 - Strings
 +
** string length
 +
** string slices
 
* Chapter 9 - Lists
 
* Chapter 9 - Lists
 +
** list length
 +
** accessing lists
  
 
== Tuesday (6/9/09) ==
 
== Tuesday (6/9/09) ==

Revision as of 08:33, 11 June 2009

Monday (6/15/09)

  • Final Exam!

Thursday (6/11/0)

  • Backup your data
    • Zip your files into an archive
    • E-mail yourself the archive
  • Final Exam Review - "How to Think Like a Computer Scientist"
  • Chapter 1 - The way of the program
    • Types of errors
    • Formal vs. natural languages
  • Chapter 2 - Variables, expressions, and statements
    • Variables, Values and types
    • Statements
    • Evaluating expressions
    • Operators and operands
    • Order of operations
    • Operations on strings
    • Input
  • Chapter 3 - Functions
    • Function definitions
    • Calling functions
  • Chapter 4 - Conditionals
    • Modulus operator
    • Booleans and logical operators
    • if statements
    • else statements
    • elif statements
    • Nested if statements
  • Chapter 5 - Fruitful functions
    • Functions with arguments
    • return values
  • Chapter 6 - Iteration
    • Counter variables
    • while loops
  • Chapter 7 - Strings
    • string length
    • string slices
  • Chapter 9 - Lists
    • list length
    • accessing lists

Tuesday (6/9/09)

  • Triumph of the Nerds: Part III
  • After watching the video, try thinking of one visionary statement.
    • e.g. We will not need to go to the store to buy software anymore because it will all be obtainable through the Internet

Friday (6/5/09)

  • Triumph of the Nerds: Part I and II
  • Complete the Triumph of the Nerds worksheet(s)

Wednesday (6/3/09)

Agenda

  • Demo all final work

Monday (6/1/09)

Agenda - Regular:

Agenda - IB:

Archives