Difference between revisions of "IB Computer Science I"
From WLCS
(→Friday (9/26/08)) |
|||
Line 2: | Line 2: | ||
You may find the old IBCS1 website here: [http://www.paulbui.net/wl/cs1 IBCS1_0708] | You may find the old IBCS1 website here: [http://www.paulbui.net/wl/cs1 IBCS1_0708] | ||
+ | |||
+ | == Tuesday (9/30/08) == | ||
+ | '''Warmup:''' | ||
+ | * Create a python script that has three variables: month, day, and year | ||
+ | * Store your birthday in the aforementioned variables | ||
+ | * Print a message that displays your birthday using the variables | ||
+ | * Your | ||
== Friday (9/26/08) == | == Friday (9/26/08) == |
Revision as of 08:42, 30 September 2008
Welcome to the IB Computer Science I Homepage!
You may find the old IBCS1 website here: IBCS1_0708
Contents
Tuesday (9/30/08)
Warmup:
- Create a python script that has three variables: month, day, and year
- Store your birthday in the aforementioned variables
- Print a message that displays your birthday using the variables
- Your
Friday (9/26/08)
Warmup:
- Take the following short Chapter 1 reading quiz
Agenda:
- Chapter 1 Review
- Chapter 2 Introduction
- Complete Chapter 2 exercises by the end of class today!
Wednesday (9/24/08)
- Be prepared to demo random Steps 11 - 16
- Introduction to Python
- How to Think Like a Computer Scientist: Chapter 1
- Read Chapter 1 by Friday (9/26/08)
Back to School Night
Monday (9/22/08)
Agenda - Normal
- Complete steps 14-17.
- At the end of class, please update Mr. Bui on the GvR Step that you are on by filling out this survey
- Be prepared to demo random steps on Wednesday
Agenda - Experienced
- Demo GvR Steps 13, 14, OR 15
- Continue to finish Gvr Steps 15, 16, 17
Thursday (9/18/08)
Agenda - Normal
- GvR Steps 1-7 Quiz
- GvR Steps 1-7 Demo Assignments: Period 1 & 6
- Continue the GvR steps. Try to reach steps 14-17 by the end of the day.
- At the end of class, please update Mr. Bui on the GvR Step that you are on by filling out this survey
Agenda - Experienced
- Demo GvR Steps 13, 14, OR 15
- Continue to finish Gvr Steps 15, 16, 17
Tuesday (9/16/08)
- GvR Review
- Basic instructions
- World builder
- Compound instructions
- if statements
- do statement
- GvR Review Exercise
- Define a new compound instruction called spin that makes Guido turnleft four times
- Define a new compound instruction called run that makes Guido move five times
- Make Guido run, put down a beeper, run, put down a beeper, run, and then spin
- GvR Steps 1-10 Checkoff & Quiz on Thursday (9/18/08)
- Continue with your GvR
- At the end of class, please update Mr. Bui on the GvR Step that you are on by filling out this survey
Friday (9/12/08)
Warmup
- Please update Mr. Bui on the GvR Step that you are on by filling out this survey
Agenda - Normal
- Continue working on GvR steps. End of class goal: complete GvR up through Steps 8, 9, or 10
- At the end of class, complete the survey again
Agenda - Experienced
- On your own, review GvR Steps 1 - 12
- Work on GvR Step 13 and on
- Simple GvR binary adder
Wednesday (9/10/08)
Warmup
- Who invented the Python programming language?
Agenda - Normal
- Introduction to GvRng (GvR)
- Applications -> Programming -> GvRng
- GvR Lessons
- Work through Step 1 of GvR as a class
- Proper GvR File Naming Rules
- Overview of Steps 2 and 3
- Work through Steps 2 and 3
- Overview of Steps 4 and 5
- Work through Steps 4 and 5
- Continue working through as many steps as you can! Remember to save all files using the proper GvR File Naming Rules
- Demo your Unix activity
Agenda - Experienced
- On your own, review GvR Steps 1 - 12
- Work on GvR Step 13 and on
- Simple GvR binary adder
Monday (9/8/08)
Warmup
- Using the power of the internets, what was the first commercial graphical user interface (GUI) developed for the personal computer?
- In what year was the first GUI introduced?
- In what year was the Unix operating system developed?
Agenda
Tuesday - Thursday (9/2/08 - 9/4/08)
- Introductions
- Syllabus
- Name cards
- Misc logistics
- 20/10 no pass policy
- Location of bathrooms
- Sign in/out sheets
- Lab setup/config
- Login username is your first initial and lastname (e.g. pbui)
- Your password is the same as your username (e.g. pbui)
- CHANGE YOUR PASSWORD
- Go to System -> Preferences -> About Me -> Change Password
- Acceptable-use policies apply in this lab!
- Student Surveys
- Fill out and submit
- Share several snippets with class
- Student experience levels
- What is computer science?
- Pair up
- Take out a sheet of paper
- Put both of your names in the top right of the page
- a) List 5 things that use computers
- b) List 5 things you have done in any science class
- c) Define the term: "to compute" or "computation"
- Turn in your definition
- How do we solve problems?
- Pair up again (with a different partner)
- Take out a new sheet of paper and write your names on it
- Problem: Mr. Bui is hungry. How would you solve that problem? Write out the steps.
- Pause until Mr. Bui says to continue
- One solution: Make him a PB&J sandwich. Write out the steps involved in making a PB&J sandwich.
- How many steps are necessary in making a PB&J sandwich?
- Turn in your steps
- Share sandwich stories
- What does programming mean?