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