Difference between revisions of "IB Computer Science 2"

From WLCS
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Thursday (3/15/18) ==
+
== IB CS EXAM DATE & LOCATION ==
'''Agenda:'''
+
* Friday (5/4/18) - 12:30pm - 2:55pm @ Library
* [[Media:ControlSystems.pptx]]
+
** Paper 1 (Topics 1-7) - 2 hrs 10 minutes
* [[Media:SystemsInOrganizations.pptx]]
+
* Monday (5/7/18) - 8:15am - 11:05pm @ Library
* Read [[Media:IBCS_CaseStudy2018.pdf]] over the weekend
+
** Paper 2 (OOP) - 1 hr 20 mins
 +
** Paper 3 (Autonomous Taxis) - 1 hr
  
== Wednesday (3/14/18) ==
+
* [http://washingtonlee.apsva.us/wp-content/uploads/sites/38/2018/03/AP-IB-Exam-schedule-May-2018-FOR-POSTERS.pdf AP/IB Testing Calendar]
* 17 minute walk-out
 
  
== Monday - Tuesday (3/12/18 - 3/13/18) ==
+
== IB CS Exam Review Countdown ==
'''Agenda:'''
+
'''Friday (4/20/18)'''
* Complete Internal Assessment due today via Canvas
+
* Practice Paper 1 Markscheme
* [[Media:ResourceManagement.pptx]]
+
* Topics 1-3
* [[Media:ControlSystems.pptx]]
+
** System fundamentals
 +
** Computer organization
 +
** Networks
  
== Monday - Friday (3/5/18 - 3/9/18) ==
+
'''Tuesday (4/24/18)'''
'''Agenda:'''
+
* Practice Paper 2 & 3 Markscheme
* Turn in Criterion E draft to Canvas today
+
* Topics 4-5
* Bring your IA Criteria sections to class every day
+
** Computational thinking, problem-solving, programming
* Complete Internal Assessment due '''Monday (3/12/18)'''
+
** Abstract data structures
** ...probably a Canvas submission
 
  
== Thursday - Friday (3/1/18 - 3/2/18) ==
+
'''Thursday (4/26/18)'''
'''Agenda:'''
+
* Topics 6-7
* Criterion E draft due '''Monday (3/5/18)'''
+
** Resource Management
* Bring your IA Criteria sections to class on Monday
+
** Control
* Complete Internal Assessment due '''Monday (3/12/18)'''
+
* Option D: Object-Oriented Programming
* [[Media:DataTransmission.pptx]]
+
* Case study - Autonomous Taxis
* [[Media:WirelessNetworking.pptx]]
+
** Review all terms (found in [[Slides]]) and the practice questions
  
== Monday - Wednesday (2/26/18 - 2/28/18) ==
+
'''Monday (4/30/18)'''
'''Agenda:'''
+
* Open study and question day
* Return Logic Gate quizzes
 
* Criterion E: Evaluation - Due '''Monday (3/5/18)''' to Canvas
 
** [http://xmltwo.ibo.org/publications/DP/Group4/d_4_comsc_tsm_1201_2/IA9en/Documentation/Crit_D_Evaluation.pdf Criterion E Example]
 
* This criterion should be completed as two parts (headings)
 
*'''Evaluation of the product''' (you should be able to do some of this by Monday)
 
** The evaluation of the product should refer directly to the success criteria in Criterion A, '''feedback from the client/adviser''', as well as any other appropriate feedback obtained.
 
** You should basically demo your product to multiple people and have them comment on each success criteria
 
** You should create a mini log or survey of the feedback results and eventually place it in the Appendix
 
* '''Recommendations for the future development of the product''' (you should be able to do this by Monday)
 
** The student will use the feedback and the evaluation of the specific performance criteria to recommend possible future developments to the product. These recommendations should explain the benefits of these developments.
 
** You should basically ask in your feedback, suggestions for extending or enhancing the project.  Explain why each new development would be good.
 
** You should have at least 2 minor improvements and 2 major improvements
 
* Networks
 
** [[Media:NetworkFundamentals.pptx]]
 
** [[Media:DataTransmission.pptx]]
 
** [[Media:WirelessNetworking.pptx]]
 
  
== Thursday (2/22/18 - 2/23/18) ==
+
'''Wednesday (5/2/18)'''
'''Agenda:'''
+
* Last day to cram & ask questions -- use it wisely
* Logic Gates w/ Truth Tables Quiz on '''Friday (2/23/18)'''
 
** Be able to draw all the logic gates AND their truth tables
 
** [[Media:LogicGates.gif]]
 
** [[Media:LogicGatesWithTruthTables.gif]]
 
* Work on your Internal Assessment!!!
 
* Networks
 
** [[Media:NetworkFundamentals.pptx]]
 
** [[Media:DataTransmission.pptx]]
 
  
== Tuesday - Wednesday (2/20/18 - 2/21/18) ==
+
'''Friday (5/4/18)'''
'''Agenda:'''
+
* Mr. Bui's class will be open to all IB CS 2 students after 10am
* Engineering Night volunteers needed!
+
* Feel free to stop by and ask any last minute questions
** '''Wednesday (2/21) at Wakefield HS from 6:30pm-8pm'''
 
** Pizza will be provided for volunteers
 
** Service hours documentation will also be provided
 
** Please represent Washington-Lee!
 
** [https://tinyurl.com/y8zsmeaj Sign up here]
 
* Logic Gates w/ Truth Tables Quiz on '''Friday (2/23/18)'''
 
** Be able to draw all the logic gates AND their truth tables
 
** [[Media:LogicGates.gif]]
 
** [[Media:LogicGatesWithTruthTables.gif]]
 
* Work on your Internal Assessment!!!
 
** Turn in your Criterion D: Screencast script outline to Canvas by '''Wednesday (2/21/18)'''
 
** Outline for demonstration each and every criteria for success
 
** Outline for demonstration EVERYTHING that your program can do with various test data
 
* Networks
 
** [[Media:NetworkFundamentals.pptx]]
 
** [[Media:DataTransmission.pptx]]
 
  
== Friday (2/16/18) ==
+
== Monday - Wednesday (4/16/18 - 4/20/18) ==
'''Agenda:'''
+
'''Warmup:'''
* Engineering Night volunteers needed!
+
* Complete the [https://goo.gl/forms/zieFATDqH3ik2tT23 IB Score Survey]
** Wednesday (2/21) at Wakefield HS from 6:30pm-8pm
 
** Pizza will be provided for volunteers
 
** Service hours documentation will also be provided
 
** Please represent Washington-Lee!
 
** [https://tinyurl.com/y8zsmeaj Sign up here]
 
* Logic Gates w/ Truth Tables Quiz on '''Friday (2/23/18)'''
 
** Be able to draw all the logic gates AND their truth tables
 
* Work on your Internal Assessment!!!
 
** Turn in your Criterion D: Screencast script outline to Canvas by Wednesday (2/21/18)
 
** Outline for demonstration each and every criteria for success
 
** Outline for demonstration EVERYTHING that your program can do with various test data
 
* Non-IB Interesting stuff:
 
** Adding binary numbers
 
** [[Media:Adders.ppt]]
 
** [https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQbEC2bwxuZqGAd-7btt6bmi9LXUW5mFWJVppmEMDaDAEGRYkN7 NAND gate usage]
 
** CMOS (Complementary Metal Oxide Semiconductor)
 
*** [https://learn.digilentinc.com/Documents/Digital/BT02_06_IntroToCMOS/CMOS.svg CMOS circuits]
 
*** [http://www.falstad.com/circuit/e-index.html#cmosinverter CMOS circuits and gates simulator]
 
** MOSFETs (Metal Oxide Semiconductor Field Effect Transistor)
 
*** What is a semi-conductor?
 
*** N-type vs P-type
 
*** [http://www.circuitstoday.com/wp-content/uploads/2009/08/n-channel-e-mosfet-operation.jpg MOSFET operation]
 
  
== Wednesday (2/14/18) ==
 
 
'''Agenda:'''
 
'''Agenda:'''
* Work on your Internal Assessment
+
* Complete the IB Case Study Presentations
* Demonstrate and explain your IA code progress since your last check in (scored 1-3)
+
* Paper 3 Example Questions
 +
* OOP Review (and some new stuff)
 +
** [[Media:OOP.pptx]]
 +
** [[Media:UML_Diagrams.pptx]]
  
== Monday - Tuesday (2/12/18 - 2/13/18) ==
+
'''Homework:'''
'''Agenda:'''
+
* Paper 3 Question creation assignment '''due Friday (4/20/18)'''
* Computer Architecture & Operating Systems Quiz
+
*# Go to Canvas
* Boolean Logic & Logic Gates
+
*# Look at previous years' Paper 3 questions
** [[Media:BooleanLogic.ppt]]
+
*# Create your own 2-mark, 4-mark, 6-mark, and 12-mark questions
** [[Media:LogicGates.ppt]]
+
*# Submit your questions via Canvas
** [[Media:LogicGates.gif]]
 
** [[Media:LogicGatesWithTruthTables.gif]]
 
* Internal Assessment Code Check on Wednesday (2/14/18)
 
** Be prepared to explain the progress that you have made since the last code check
 
** A demonstration of your working program is preferred.
 
 
 
== Thursday - Friday (2/8/18 - 2/9/18) ==
 
'''Agenda:'''
 
* Data Representation and Hardware Quiz
 
** Please do not cheat. Mr. Bui hates cheaters.
 
* Internal Assessment Code Check on Monday (2/12/18)
 
** Be prepared to explain the progress that you have made since the last code check
 
** A demonstration of your working program is preferred.
 
* Boolean Logic & Logic Gates
 
** [[Media:BooleanLogic.ppt]]
 
** [[Media:LogicGates.ppt]]
 
** [[Media:LogicGates.gif]]
 
** [[Media:LogicGatesWithTruthTables.gif]]
 
 
 
== Tuesday - Wednesday (2/6/18 - 2/7/18) ==
 
'''Agenda:'''
 
* Binary & Hexadecimal Quiz
 
* Reading and Writing to files in Java
 
** [[Media:RAFWriteDemo.java]]
 
** [[Media:RAFReadDemo.java]]
 
 
 
== Friday - Monday (2/2/18 - 2/5/18) ==
 
'''Agenda:'''
 
* Quiz Schedule
 
** Tuesday (2/6/18) - Number Systems (Decimal, Binary & Hexadecimal)
 
** Thursday (2/8/18) - Data Representation & Hardware
 
** Monday (2/12/18) - Computer Architecture & Operating Systems
 
* [[Media:ComputerArchitecture.ppt]]
 
* [[Media:OS_Basic.ppt]]
 
* CONTINUE WORKING ON YOUR INTERNAL ASSESSMENT
 
  
== Tuesday - Thursday (1/30/18 - 2/1/18) ==
+
== Tuesday - Friday (4/10/18 - 4/13/18) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Criterion C Draft due!  Turn it in to Canvas
+
* Case Study Presentations
* [[Media:ComputerArchitecture.ppt]]
+
** [https://docs.google.com/presentation/d/1HcMyPBe96tGg-QLoKf0mFEuBSSK9fpzeOrXfF-aFXcQ/edit?usp=sharing Period 3 Case Study Terms]
* [[Media:OS_Basic.ppt]]
+
** [https://docs.google.com/presentation/d/1VGlOr6lEvheZHe_mh9KXlMYGQNpO9CfLujjM-W9xbaI/edit?usp=sharing Period 6 Case Study Terms]
 +
* IBCS Syllabus Study Guide
 +
* IBCS Internal Assessment compiled samples due from:
 +
** Period 1: Malik
 +
** Period 3: Brantley, Deily, MacCullough, Mai, Pulley
 +
** Period 6: Arandia, Muskovitz, Otal, Stokely
 +
** Come to GP AND after school today and tomorrow
 +
** Bring ALL internal assessment documents and actual project code
  
== Wednesday - Monday (1/24/18 - 1/29/18) ==
+
== Tuesday - Friday (4/3/18 - 4/6/18) ==
 
'''Agenda:'''
 
'''Agenda:'''
* [https://www.thevaba.org/scholarship Aerospace scholarship]
+
* Update: Mr. Bui is still out because his son tested positive for the flu
* [[Media:DataRepresentation.ppt]]
+
* Case study presentations will be postponed until Mr. Bui returns (probably Thursday)
* Software vs. Hardware
+
*# If you have not already done so, complete your slide
* Computer Science, Computer Engineering, Electrical Engineering
+
*# Go to your class's set of slides and paste your slides in its proper place:
* Translating High-level language -> Low-level language
+
*#* [https://docs.google.com/presentation/d/1HcMyPBe96tGg-QLoKf0mFEuBSSK9fpzeOrXfF-aFXcQ/edit?usp=sharing Period 3 Case Study Terms]
** [http://www.cs.uah.edu/~rcoleman/CS121/ClassTopics/Images/ProgLanguages06.jpg http://www.cs.uah.edu/~rcoleman/CS121/ClassTopics/Images/ProgLanguages06.jpg]
+
*#* [https://docs.google.com/presentation/d/1VGlOr6lEvheZHe_mh9KXlMYGQNpO9CfLujjM-W9xbaI/edit?usp=sharing Period 6 Case Study Terms]
** [https://cdn.educba.com/academy/wp-content/uploads/2015/11/35.jpg https://cdn.educba.com/academy/wp-content/uploads/2015/11/35.jpg]
+
*# Make sure your key term is in the proper order (make note of the key terms order slide)
* [[Media:Hardware.pptx]]
+
* '''Mock Paper 1 Assignment due Tuesday (4/10/18)'''
* [[Media:ComputerArchitecture.ppt]]
+
*# Download [https://drive.google.com/open?id=11hNuV7NxREsNV4J5eIHWU3fupUo3Qdse Nov 2017 Paper 1]
 +
*# Complete all the questions without looking up any resources (mark and skip questions if you do not know the answer)
 +
*# Be sure to mark the questions that you skipped in the first pass
 +
*# Go back through and answer the remaining questions by looking up resources
 +
*# You will not have any time on Thursday to work on this assignment
  
== Monday - Tuesday (1/22/18 - 1/23/18) ==
+
== Monday (4/2/18) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Teen Tech Help @ Central Library after school today
+
* Mr. Bui is out today because his son is sick.
** Help old people with their technology (volunteer opportunity)
+
* Work on your [[IBCS2 - Case Study Terms]]
* Col. Rob Fago speaking here after school
+
** You will need to research your term(s) and create slides to teach the rest of the class (1-3 slides)
** Senior Cyber Capability Development Analyst and Deputy, Cyber Programs Directorate within the Office of the Secretary of Defense (Acquisition, Technology, & Logistics)
+
** You will also present your slides in class (~5 minutes)
* NVCC Intent to Enroll forms!
+
** Your slide(s) must contain the following:
* Criterion C Draft due '''Wednesday (1/31/18)'''
+
*** Definition: What does the term mean or do?
* Introduction to Number Systems
+
*** Describe: How does it work?
** [[Media:Binary.ppt]]
+
*** Image(s) or graphic(s) to help explain/describe the term
** [[Media:Hexadecimal.ppt]]
+
*** Importance or application of the term within the context of the case study (autonomous taxis)
* Data Representation
+
*** Paste all the URLs of your sources in the notes section of your slides
** [[Media:DataRepresentation.ppt]]
+
*** Presentations begin: Tuesday, April 3rd
 
 
== Thursday - Friday (1/18/18 - 1/19/18) ==
 
'''Agenda:'''
 
* NVCC Dual Enrollment (CSC200)
 
** Get your Intent to Enroll forms signed!  Turn in ASAP
 
* Code check!
 
** Mr. Bui will go around and you will explain to him in 30-60 seconds what programming code you have completed for your IA
 
* Criterion C Draft due '''Wednesday (1/31/18)'''
 
** Review in detail, [http://ibpublishing.ibo.org/live-exist/rest/app/tsm.xql?doc=d_4_comsc_tsm_1201_1_e&part=4&chapter=5 Criterion C rubric]
 
** Review Criterion C requirements found in [[Media:IBCS_InternalAssessmentGuidelines.pdf]]
 
** Review [https://ibpublishing.ibo.org/live-exist/rest/app/tsm.xql?doc=d_4_comsc_tsm_1201_2_e&part=4&chapter=7 IA examples]
 
 
 
== Tuesday - Wednesday (1/16/18 - 1/17/18) ==
 
'''Agenda:'''
 
* Work on your Internal Assessment projects!  Code must be mostly complete by the end of the month (January)
 
* Expect an IA code check for credit this week
 
** Subjectively graded based on your programming progress
 
* Criterion C Draft due '''Wednesday (1/31/18)'''
 
** Review in detail, [http://ibpublishing.ibo.org/live-exist/rest/app/tsm.xql?doc=d_4_comsc_tsm_1201_1_e&part=4&chapter=5 Criterion C rubric]
 
** Review Criterion C requirements found in [[Media:IBCS_InternalAssessmentGuidelines.pdf]]
 
** Review [https://ibpublishing.ibo.org/live-exist/rest/app/tsm.xql?doc=d_4_comsc_tsm_1201_2_e&part=4&chapter=7 IA examples]
 
 
 
== Monday - Friday (1/8/18 - 1/12/18) ==
 
'''Agenda:'''
 
* Mr. Bui will be meeting with everybody and asking for IA progress updates
 
* Work on your Internal Assessment projects!  Code must be mostly complete by the end of the month (January)
 
* Expect a random IA code check for credit next week
 
** Subjectively graded based on your programming progress
 
 
 
== Tuesday - Friday  (1/2/17 - 1/5/17) ==
 
'''Agenda:'''
 
* Did you turn in your outline for your IA's advanced techniques?
 
* Did you take the binary trees quiz?
 
* Do you want to finish the personal finance presentation?
 
** [https://www.tiaa.org/public/offer/insights/starting-out/how-much-of-my-income-should-i-save-every-month How much of my income should I save every month?]
 
* [[Media:Recursion_Java.ppt]]
 
 
 
'''Homework:'''
 
* WORK ON YOUR INTERNAL ASSESSMENT
 
  
 
== Archives ==
 
== Archives ==
 +
* [[IBCS2 - 1718 - March]]
 +
* [[IBCS2 - 1718 - February]]
 +
* [[IBCS2 - 1718 - January]]
 
* [[IBCS2 - 1718 - December]]
 
* [[IBCS2 - 1718 - December]]
 
* [[IBCS2 - 1718 - November]]
 
* [[IBCS2 - 1718 - November]]

Revision as of 05:45, 19 April 2018

IB CS EXAM DATE & LOCATION

  • Friday (5/4/18) - 12:30pm - 2:55pm @ Library
    • Paper 1 (Topics 1-7) - 2 hrs 10 minutes
  • Monday (5/7/18) - 8:15am - 11:05pm @ Library
    • Paper 2 (OOP) - 1 hr 20 mins
    • Paper 3 (Autonomous Taxis) - 1 hr

IB CS Exam Review Countdown

Friday (4/20/18)

  • Practice Paper 1 Markscheme
  • Topics 1-3
    • System fundamentals
    • Computer organization
    • Networks

Tuesday (4/24/18)

  • Practice Paper 2 & 3 Markscheme
  • Topics 4-5
    • Computational thinking, problem-solving, programming
    • Abstract data structures

Thursday (4/26/18)

  • Topics 6-7
    • Resource Management
    • Control
  • Option D: Object-Oriented Programming
  • Case study - Autonomous Taxis
    • Review all terms (found in Slides) and the practice questions

Monday (4/30/18)

  • Open study and question day

Wednesday (5/2/18)

  • Last day to cram & ask questions -- use it wisely

Friday (5/4/18)

  • Mr. Bui's class will be open to all IB CS 2 students after 10am
  • Feel free to stop by and ask any last minute questions

Monday - Wednesday (4/16/18 - 4/20/18)

Warmup:

Agenda:

Homework:

  • Paper 3 Question creation assignment due Friday (4/20/18)
    1. Go to Canvas
    2. Look at previous years' Paper 3 questions
    3. Create your own 2-mark, 4-mark, 6-mark, and 12-mark questions
    4. Submit your questions via Canvas

Tuesday - Friday (4/10/18 - 4/13/18)

Agenda:

  • Case Study Presentations
  • IBCS Syllabus Study Guide
  • IBCS Internal Assessment compiled samples due from:
    • Period 1: Malik
    • Period 3: Brantley, Deily, MacCullough, Mai, Pulley
    • Period 6: Arandia, Muskovitz, Otal, Stokely
    • Come to GP AND after school today and tomorrow
    • Bring ALL internal assessment documents and actual project code

Tuesday - Friday (4/3/18 - 4/6/18)

Agenda:

  • Update: Mr. Bui is still out because his son tested positive for the flu
  • Case study presentations will be postponed until Mr. Bui returns (probably Thursday)
    1. If you have not already done so, complete your slide
    2. Go to your class's set of slides and paste your slides in its proper place:
    3. Make sure your key term is in the proper order (make note of the key terms order slide)
  • Mock Paper 1 Assignment due Tuesday (4/10/18)
    1. Download Nov 2017 Paper 1
    2. Complete all the questions without looking up any resources (mark and skip questions if you do not know the answer)
    3. Be sure to mark the questions that you skipped in the first pass
    4. Go back through and answer the remaining questions by looking up resources
    5. You will not have any time on Thursday to work on this assignment

Monday (4/2/18)

Agenda:

  • Mr. Bui is out today because his son is sick.
  • Work on your IBCS2 - Case Study Terms
    • You will need to research your term(s) and create slides to teach the rest of the class (1-3 slides)
    • You will also present your slides in class (~5 minutes)
    • Your slide(s) must contain the following:
      • Definition: What does the term mean or do?
      • Describe: How does it work?
      • Image(s) or graphic(s) to help explain/describe the term
      • Importance or application of the term within the context of the case study (autonomous taxis)
      • Paste all the URLs of your sources in the notes section of your slides
      • Presentations begin: Tuesday, April 3rd

Archives