Difference between revisions of "Computer Science I"

From WLCS
(Redirected page to Computer Science)
 
(221 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Monday - Wednesday (12/15/08 - 12/17/08) ==
+
#REDIRECT [[Computer Science]]
'''Warmup:'''
 
* Write a loop that prints out all the odd numbers from 5 to 25
 
 
 
'''Agenda - Regular:'''
 
* [[Printing Initials Assignment]]
 
* [[Print Shapes Exercises]]
 
* Demo your completed work today.
 
 
 
'''Agenda - IB:'''
 
* IB-paced students should have completed the following:
 
** HTTLACS: Ch5
 
** [[Printing Initials Assignment]]
 
** [[Print Shapes Exercises]]
 
** [[Guessing Game Assignment]]
 
** HTTLACS: Ch6 #1-4
 
** [[Looping Exercises]]
 
* Demo your completed work today.
 
 
 
== Thursday (12/11/08) ==
 
'''Warmup:'''
 
* Assume you have the following code:
 
 
 
<source lang="python">
 
x = 10
 
y = 5
 
z = (2-x)*y
 
if z > 0:
 
  print z, "is a positive number!"
 
elif z < 0:
 
  print z, "is a negative number!"
 
else:
 
  print z, "is zero!"
 
</source>
 
 
 
* Without using your computer, what does the above code output?
 
 
 
'''Agenda - Regular:'''
 
* All students should have completed the following:
 
** CYOA
 
** CYOA Evaluations
 
** HTTLACS: Ch5
 
* GvR Review - while loops
 
* Python while loops
 
** "lather, rinse, repeat"
 
** Write a loop that counts from 0 through 100
 
** Write a loop that counts from 25 through 83
 
** Write a loop that counts down from 100 through 0
 
** Write a loop that prints out all the even numbers
 
** Write a loop that prints out a line of characters
 
* [[Printing Initials Assignment]]
 
 
 
'''Agenda - IB:'''
 
* IB-paced students should have completed the following:
 
** HTTLACS: Ch5
 
** HTTLACS: Ch6 #1-4
 
** [[Printing Initials Assignment]]
 
** [[Guessing Game Assignment]]
 
** [[Print Shapes Exercises]]
 
 
 
== Tuesday (12/9/08) ==
 
'''Agenda - Regular:'''
 
* All students should have completed the following:
 
** CYOA
 
** CYOA Evaluations
 
** HTTLACS: Ch5
 
* Begin reading HTTLACS: Ch6
 
 
 
'''Agenda - IB:'''
 
* IB-paced students should have completed the following:
 
** HTTLACS: Ch5
 
** HTTLACS: Ch6 #1-4
 
** [[Printing Initials Assignment]]
 
** [[Guessing Game Assignment]]
 
** [[Print Shapes Exercises]]
 
 
 
== Friday (12/5/08) ==
 
* Warheads
 
* Progress checks
 
* Questions
 
 
 
== Monday - Wednesday (12/1/08 - 12/3/08) ==
 
'''IMPORTANT:'''
 
* Mr. Bui will be gone Monday and Wednesday, but you MUST show him the work you completed at the end of the week on Friday.  The following assignments are worth twice their usual points.
 
 
 
'''Agenda - Regular:'''
 
* Review [http://openbookproject.net/thinkcs/python/english2e/ch05.xhtml HTTLACS: Ch5]
 
* Complete '''all''' the Chapter 5 exercises.  Be sure to test them using doctest
 
* You are encouraged to use classmates as teaching assistants.  DO NOT COPY CODE (it's cheating!).  TAs are ONLY allowed to guide you, and TAs are NOT allowed to type on your keyboard.
 
 
 
'''Agenda - IB:'''
 
* To catch up with IBCS, you should have already completed HTTLACS: Ch5
 
* Read [http://openbookproject.net/thinkcs/python/english2e/ch06.xhtml HTTLACS: Ch6] and complete exercises #1-4
 
* After Ch6, complete the [[Guessing Game Assignment]]
 
* After the [[Guessing Game Assignment]], complete the [[Printing Initials Assignment]]
 
* After the [[Printing Initials Assignment]], complete the [[Looping Exercises]]
 
* While Mr. Bui is absent, you will also be acting as teaching assistants.  You are encouraged to guide classmates who are stuck.  DO NOT tell them code or type in code for them (that's kinda like cheating!).
 
 
 
== Archives ==
 
* [[CS1 - November]]
 
* [[CS1 - October]]
 
* [[CS1 - September]]
 

Latest revision as of 11:13, 24 August 2010

Redirect to: