SL 1         SL 2         Comp Prog         IB Comp Sci         Resources         Tutoring!

Standard Level Year 1

Last week folks - wow! A couple days of review, then our final on Wed. It's been a really great year, let's finish strong. Don't forget to go through some basic quadratic, log, and probability ideas as there will be a bit of that on the exam. But mostly, it's trig. My advice is to reinforce the ideas that you know well rather than focusing on weaknesses. See you in class,
Mr. Alei

SL 1: Week of 5/21/18               (Previous Week - 5/14/18)

Mon 5/21:
Choose from among:
Review Set 11C: #1-7 (Review)
QB: #8,15,44,56 (Comprehensive)
QB: #45,55,57,69,74 (Arcs & Sectors)
QB: #31,34b*,35,40a,47,48 (Graphs)
QB: #59,62a-c*,64,66ab*,70,71ab*,72ab* (Graphs)
QB: #7,11,16,28,31,35,42,52 (Review)
Tue 5/22:
Also go through your old exams - quadratics, exponents & logs, functions, stats&prob
Wed 5/23:
Final Exam 8:30 in the PA

IB Questionbank, Class Notes, and other support
QB Trig Practice
Smartboard Class Notes - Trig Functions
Smartboard Class Notes - Trig

The fine print: See sidebar at right for links to previous assignments. Click on linked assignments to download notes for that section.  Dates above are when homework is assigned.  It is always due on the following class meeting. For access to electronic copies of the IB text books, see or email Mr. Alei.
Updated 5/19/18 8:10 am        ManageBac        SL Mind Map        IB      Desert

Standard Level Year 2

You are done! Congratulations on a great two years folks. It's been my pleasure to have you all in class and I wish you the very best in the future. Stop by when you're in town!
Mr. Alei

SL 2: Week of 4/30/18              (Previous Relevant Week - 4/23/18)

The fine print: See sidebar at right for links to previous assignments. Click on linked assignments to download notes for that section.  Dates above are when homework is assigned.  It is always due on the following class meeting. For access to electronic copies of the IB text books, see or email Mr. Alei.
Updated 4/20/18 11:14 am        ManageBac        SL Mind Map        IB      Desert

IB Computer Science

OK folks, we'll finish up the final touches on your project and be done. Great work! See you in class,
Mr. Alei

IB Comp Sci: Week of 5/21/18               (Previous Week - 5/14/18)

Mon 5/21:
Finish up Final Project Due Today
Wed 5/23: Class does not meet - finals

Smartboard Notes & Handouts
Final Project
Mini Project
Java Specific Notes
General Concept Notes
Java Exercises

Commonly used
Kjell: Java Programming
Exercises: Program by Doing
Codingbat (a range of nice exercises & practice)

IB & Other Notes
IB Syllabus from Subject Guide
Brookes Class Notes

Support courses
Udacity: Programming Basics
Udacity: Object Oriented Programming
Coursera Duke: Java Problem Solving (Documentation page)

Texts
IB Core Text
Brookshear: Intro to CS
Dale: CS Illuminated

References
Oracle Java Tutorials
Java Cheat Sheet

Updated 5/19/18 9:15 am        ManageBac        SL Mind Map        IB      Desert

Computer Programming

We'll finish up on Monday with your documentation and reflections for your projects. Be sure to refer to the rubric in the project assignment before submitting your final version. See below for precise deliverables. Then we'll do something fun on Tuesday, and we're done. It's been a pleasure working with all of you. I'm very impressed with the projects you came up with! See you in class,
Mr. Alei

Comp Prog: Week of 5/21/18               (Previous Week - 5/14/18)

Mon 5/21: Final Project Due
Deliverables:
Process Journal:
Printed hard copy plus upload Word, PDF or Google Doc link to MB
Reflections:
Printed hard copy plus upload Word, PDF or Google Doc link to MB
Code:
Create a plain text file and upload to MB
Include a link to your project's URL at the end of your Process Journal

Resources

Final Project Assignment
Khan Academy: Intro to JS programming
Khan Academy: Advanced JS-Games & Visualizations
Arduino reference
Google C++ (Arduino) Style guide

The fine print: See sidebar at right for links to previous assignments. Click on linked assignments to download notes for that section.  Dates above are when homework is assigned.  It is always due on the following class meeting. For access to electronic copies of the IB text books, see or email Mr. Alei.
Updated 5/19/18 9:36 am        ManageBac        IB      Desert

SL1 - 5/14/18

Last week of content folks - wow! Two more trig ideas - double angle formulae and factoring quadratic trig equations. We will review on Thursday, and then again on Monday and Tuesday, in preparation for our final exam next Wed (5/23). Now is the time to complete any missing assignments (check your MB) and be sure that you pass the recent unit circle quiz. See you in class,
Mr. Alei

SL 1: Week of 5/14/18               (Previous Week - 5/7/18)

Mon 5/14:
11D: #2,4,6,7cfilor,9,10 (Double angles)
QB: #2,16,26,51 (Double Angle)
Tue 5/15:
11E: #1cde,2def (Quadratic Trig Equations)
QB: #7,30,42,52,76 (Quadratic form)
Thu 5/17:
Review Set 11C: #1-7 (Review)
QB: #8,15,44,56 (Comprehensive)
QB: #45,55,57,69,74 (Arcs & Sectors)
QB: #31,34b*,35,40a,47,48 (Graphs)
QB: #59,62a-c*,64,66ab*,70,71ab*,72ab* (Graphs)
QB: #7,11,16,28,31,35,42,52 (Review)

IB Questionbank, Class Notes, and other support
QB Trig Practice
Smartboard Class Notes - Trig Functions
Smartboard Class Notes - Trig


The fine print: See sidebar at right for links to previous assignments. Click on linked assignments to download notes for that section.  Dates above are when homework is assigned.  It is always due on the following class meeting. For access to electronic copies of the IB text books, see or email Mr. Alei.
Updated 5/12/18 4:45 pm        ManageBac        SL Mind Map        IB      Desert

IBCompSci - 5/14/18

Onward with your final project, now that you're in a position to play with buttons, text, and keystroke inputs. These are the fundamental input mechanisms for controlling an application, other than the mouse. So your toolbox is pretty full now. Let's see what you can do with it! You can download the final project rubric, which is only slightly more complex than the mini-project, below or here. I will hand out copies on Monday. See you in class,
Mr. Alei

IB Comp Sci: Week of 5/14/18               (Previous Week - 5/7/18)

Mon 5/14:
Work on Final Project
Wed 5/16:
Work on Final Project
Fri 5/18:
Work on Final Project

Coming up:
Mon 5/21: Final Project Due

Smartboard Notes & Handouts
Final Project
Mini Project
Java Specific Notes
General Concept Notes
Java Exercises

Commonly used
Kjell: Java Programming
Exercises: Program by Doing
Codingbat (a range of nice exercises & practice)

IB & Other Notes
IB Syllabus from Subject Guide
Brookes Class Notes

Support courses
Udacity: Programming Basics
Udacity: Object Oriented Programming
Coursera Duke: Java Problem Solving (Documentation page)

Texts
IB Core Text
Brookshear: Intro to CS
Dale: CS Illuminated

References
Oracle Java Tutorials
Java Cheat Sheet

Updated 5/12/18 4:55 pm        ManageBac        SL Mind Map        IB      Desert

CompProg - 5/14/18

Last week of content folks! Wow! We'll work on your projects for the rest of this week, they are due next Monday after class. Look for some ways to spice things up! See you in class,
Mr. Alei

Comp Prog: Week of 5/14/18               (Previous Week - 5/7/18)

Mon 5/14-Thu 5/17: Project completion
Documentation & testing

Mon 5/21: Final Project Due


Resources

Final Project Assignment
Khan Academy: Intro to JS programming
Khan Academy: Advanced JS-Games & Visualizations
Arduino reference
Google C++ (Arduino) Style guide

The fine print: See sidebar at right for links to previous assignments. Click on linked assignments to download notes for that section.  Dates above are when homework is assigned.  It is always due on the following class meeting. For access to electronic copies of the IB text books, see or email Mr. Alei.
Updated 5/12/18 4:50 pm        ManageBac        IB      Desert