Difference between revisions of "CS1 - April"

From WLCS
(Removing all content from page)
Line 1: Line 1:
 +
== Tuesday - Thursday (4/27/10 - 4/29/10) ==
 +
'''Regular - Warmup:'''
 +
# s = "Washington-Lee"
 +
# Create a variable named new_s that contains an empty string
 +
# Write a while loop that traverses the s string from len(s)-1 down through 0 using a counter variable x
 +
## Inside the while loop, add the current letter of s[x] to new_s
 +
## Decrement x by 1
 +
# Print new_s
  
 +
'''Regular:'''
 +
* Demo [[Python String Exercises]]
 +
* Demo [[E-mail Harvester Assignment]]
 +
* Complete HTTLACS: Ch7 #5-8
 +
 +
'''IB:'''
 +
* Switch to the IB CS 1 page
 +
 +
== Wednesday - Friday (4/21/10 - 4/23/10) ==
 +
'''Regular:'''
 +
* Demo [[Python String Exercises]]
 +
* Demo [[E-mail Harvester Assignment]]
 +
* Complete HTTLACS: Ch7 #5-8
 +
 +
'''IB:'''
 +
* [[Media:MathDemo.java]]
 +
* Keyboard input in Java
 +
** [[Media:ConsoleInput.java]]
 +
** [[Media:ConsoleInputExample.java]]
 +
* Try completing the following programs in Java
 +
** [[Quadratic Formula Assignment]]
 +
** [[MPAA calculator assignment]]
 +
** [[Guessing Game Assignment]] (HINT: Look up online how to do random numbers in Java)
 +
** [[Print Shapes Exercises]]
 +
** [[Printing Initials Assignment]]
 +
** [[Looping Exercises]]
 +
 +
== Monday (4/19/10) ==
 +
'''Regular - Warmup:'''
 +
* Assume you have the following code:
 +
 +
<source lang="python">
 +
s = ""
 +
x = 0
 +
while x < 5:
 +
  s = s + "a"
 +
  x = x + 1
 +
print s
 +
</source>
 +
 +
* What is printed out after the code executes?  (DO NOT USE A COMPUTER)
 +
 +
'''Regular:'''
 +
* Demo [[Python String Exercises]]
 +
* Demo [[E-mail Harvester Assignment]]
 +
* Complete HTTLACS: Ch7 #5-8
 +
 +
'''IB:'''
 +
* [[Media:MathDemo.java]]
 +
* Keyboard input in Java
 +
** [[Media:ConsoleInput.java]]
 +
** [[Media:ConsoleInputExample.java]]
 +
* Try completing the following programs in Java
 +
** [[Quadratic Formula Assignment]]
 +
** [[MPAA calculator assignment]]
 +
** [[Guessing Game Assignment]] (HINT: Look up online how to do random numbers in Java)
 +
** [[Print Shapes Exercises]]
 +
** [[Printing Initials Assignment]]
 +
** [[Looping Exercises]]
 +
 +
== Tuesday - Thursday (4/13/10 - 4/15/10) ==
 +
'''Regular:'''
 +
* Demo [[Python String Exercises]]
 +
* Complete [[E-mail Harvester Assignment]]
 +
 +
'''IB:'''
 +
* [[Media:MathDemo.java]]
 +
* Keyboard input in Java
 +
** [[Media:ConsoleInput.java]]
 +
** [[Media:ConsoleInputExample.java]]
 +
* Try completing the following programs in Java
 +
** [[Quadratic Formula Assignment]]
 +
** [[MPAA calculator assignment]]
 +
** [[Guessing Game Assignment]] (HINT: Look up online how to do random numbers in Java)
 +
** [[Print Shapes Exercises]]
 +
** [[Printing Initials Assignment]]
 +
** [[Looping Exercises]]
 +
 +
== Monday - Friday (4/5/10 - 4/9/10) ==
 +
'''Warmup - Regular:'''
 +
* Create a string variable s that contains the word "WARMUP!!!!!"
 +
* Create a loop counter variable named x that starts at 0
 +
* Write a loop that iterates while x is less than len(s)
 +
** Print out each letter in s three times (print s[x]*3)
 +
** Increment x
 +
 +
'''Warmup - IB:'''
 +
* Open a terminal
 +
* Review terminal navigation commands (ls, cd DIRECTORY, cd ..)
 +
 +
'''Agenda:'''
 +
'''Regular:'''
 +
* Introduction to Strings
 +
* [[Python String Exercises]]
 +
* [[E-mail Harvester Assignment]]
 +
 +
'''IB:'''
 +
* Introduction to Java
 +
 +
== Monday (4/5/10) ==
 +
'''Warmup - Regular:'''
 +
# Initialize a variable x to 0
 +
# Write a while loop that runs while x is less than 25
 +
## print out x in the loop
 +
## Increment x by 1
 +
 +
'''Warmup - IB:'''
 +
# Initialize a string variable to "Welcome Back!"
 +
# Using a while loop, print every other character in the string
 +
 +
'''Regular:'''
 +
* Introduction to Strings
 +
* [[E-mail Harvester Assignment]]
 +
 +
'''IB:'''
 +
* Bring up what you were working on before
 +
* Progress update
 +
 +
== Archives ==
 +
* [[CS1 - June]]
 +
* [[CS1 - May]]
 +
* [[CS1 - April]]
 +
* [[CS1 - March]]
 +
* [[CS1 - February]]
 +
* [[CS1 - January]]
 +
* [[CS1 - December]]
 +
* [[CS1 - November]]
 +
* [[CS1 - October]]
 +
* [[CS1 - September]]

Revision as of 09:56, 3 May 2010

Tuesday - Thursday (4/27/10 - 4/29/10)

Regular - Warmup:

  1. s = "Washington-Lee"
  2. Create a variable named new_s that contains an empty string
  3. Write a while loop that traverses the s string from len(s)-1 down through 0 using a counter variable x
    1. Inside the while loop, add the current letter of s[x] to new_s
    2. Decrement x by 1
  4. Print new_s

Regular:

IB:

  • Switch to the IB CS 1 page

Wednesday - Friday (4/21/10 - 4/23/10)

Regular:

IB:

Monday (4/19/10)

Regular - Warmup:

  • Assume you have the following code:
s = ""
x = 0
while x < 5:
  s = s + "a"
  x = x + 1
print s
  • What is printed out after the code executes? (DO NOT USE A COMPUTER)

Regular:

IB:

Tuesday - Thursday (4/13/10 - 4/15/10)

Regular:

IB:

Monday - Friday (4/5/10 - 4/9/10)

Warmup - Regular:

  • Create a string variable s that contains the word "WARMUP!!!!!"
  • Create a loop counter variable named x that starts at 0
  • Write a loop that iterates while x is less than len(s)
    • Print out each letter in s three times (print s[x]*3)
    • Increment x

Warmup - IB:

  • Open a terminal
  • Review terminal navigation commands (ls, cd DIRECTORY, cd ..)

Agenda: Regular:

IB:

  • Introduction to Java

Monday (4/5/10)

Warmup - Regular:

  1. Initialize a variable x to 0
  2. Write a while loop that runs while x is less than 25
    1. print out x in the loop
    2. Increment x by 1

Warmup - IB:

  1. Initialize a string variable to "Welcome Back!"
  2. Using a while loop, print every other character in the string

Regular:

IB:

  • Bring up what you were working on before
  • Progress update

Archives