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
Contents
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:
- Robot game demo is due
- Work on List Exercises
Agenda - IB:
- Go to IB Computer Science I and catch up with all the eIMACS tests and labs