Difference between revisions of "Slides"
From WLCS
(→Current Case Study) |
|||
(37 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == Syllabus Content Guide == | ||
+ | * [[Media:IBCS_SyllabusContent.pdf]] | ||
+ | |||
+ | == Additional Resources == | ||
+ | * [http://ib.compscihub.net/topics IB CS @ DGS] (Lot of PDFs, but not all are complete) | ||
+ | * [http://en.wikibooks.org/wiki/IB/Group_4/Computer_Science IB Computer Science WikiBook] (Incomplete, but has some decent additional reading) | ||
+ | |||
== Topic 1: System fundamentals == | == Topic 1: System fundamentals == | ||
− | * 1.1 - Systems in organizations | + | * 1.1 - Systems in organizations - [[Media:SystemsInOrganizations.pptx]] |
* 1.2 - System design basics - [[Media:SystemDesignBasics.pptx]] | * 1.2 - System design basics - [[Media:SystemDesignBasics.pptx]] | ||
+ | |||
== Topic 2: Computer organization == | == Topic 2: Computer organization == | ||
* 2.1.1 - 2.1.5 - Computer architecture - [[Media:ComputerArchitecture.ppt]] | * 2.1.1 - 2.1.5 - Computer architecture - [[Media:ComputerArchitecture.ppt]] | ||
Line 14: | Line 22: | ||
** [[Media:LogicGatesWithTruthTables.gif]] | ** [[Media:LogicGatesWithTruthTables.gif]] | ||
** [[Media:LogicGates.ppt]] | ** [[Media:LogicGates.ppt]] | ||
+ | |||
== Topic 3: Networks == | == Topic 3: Networks == | ||
* 3.1.1 - 3.1.5 - Network fundamentals - [[Media:NetworkFundamentals.pptx]] | * 3.1.1 - 3.1.5 - Network fundamentals - [[Media:NetworkFundamentals.pptx]] | ||
* 3.1.6 - 3.1.11 - Data transmission - [[Media:DataTransmission.pptx]] | * 3.1.6 - 3.1.11 - Data transmission - [[Media:DataTransmission.pptx]] | ||
* 3.1.12 - 3.1.16 - Wireless networking - [[Media:WirelessNetworking.pptx]] | * 3.1.12 - 3.1.16 - Wireless networking - [[Media:WirelessNetworking.pptx]] | ||
+ | |||
== Topic 4: Computational thinking, problem-solving, & programming == | == Topic 4: Computational thinking, problem-solving, & programming == | ||
+ | * 4.1 - General principles (review this from the content guide) | ||
* 4.2 - Connecting computational thinking and program design | * 4.2 - Connecting computational thinking and program design | ||
** Searching - [[Media:Searching.pptx]] | ** Searching - [[Media:Searching.pptx]] | ||
** Sorting - [[Media:Sorting.pptx]] | ** Sorting - [[Media:Sorting.pptx]] | ||
+ | ** Flowcharts - [[Media:Flowcharts.ppt]] | ||
+ | * 4.3 - Introduction to programming (review this from the content guide) | ||
+ | |||
== Topic 5: Abstract data structures == | == Topic 5: Abstract data structures == | ||
+ | * 5.1.1 - 5.1.3 - Recusion - [[Media:Recursion_Java.ppt]] | ||
* 5.1.4 - 5.1.5 - Two-dimensional arrays | * 5.1.4 - 5.1.5 - Two-dimensional arrays | ||
+ | ** [[Media:JavaArrays_Basic.ppt]] | ||
+ | * 5.1.6 - 5.1.7 - Stacks - [[Media:Stacks.ppt]] | ||
+ | * 5.1.8 - 5.1.9 - Queues - [[Media:Queues.ppt]] | ||
+ | * 5.1.10 - Static stack and queue arrays | ||
+ | * 5.1.11 - 5.1.13 - Linked lists - [http://en.wikipedia.org/wiki/Linked_list#Basic_concepts_and_nomenclature Linked Lists] | ||
+ | * 5.1.14 - 5.1.17 - Binary trees - [[Media:BinaryTrees.ppt]] | ||
+ | * 5.1.18 - 5.1.20 - Dynamic vs. static data structures | ||
+ | |||
== Topic 6: Resource management == | == Topic 6: Resource management == | ||
+ | * 6.1 - Resource management - [[Media:ResourceManagement.pptx]] | ||
+ | |||
== Topic 7: Control == | == Topic 7: Control == | ||
− | == Case Study: | + | * 7.1 - Control - [[Media:ControlSystems.pptx]] |
+ | |||
+ | == Option C: Web science == | ||
+ | * C.1 - Creating the web - [[Media:WebScience_Part1.pptx]] | ||
+ | * C.2 - Searching the web - [[Media:WebScience_Part2_Search.pptx]] | ||
+ | * C.3 - Distributed approaches to the web [[Media:WebScience_Part3_DistributedApproaches.pptx]] | ||
+ | * C.4 - The evolving web - [[Media:WebScience_Part4_EvolvingWeb.pptx]] | ||
+ | * C.5 - Analyzing the web - [[Media:WebScience_Part5_AnalyzingWeb.pptx]] | ||
+ | * C.6 - The intelligent web - [[Media:WebScience_Part6_IntelligentWeb.pptx]] | ||
+ | |||
+ | == Option D: Object-oriented Programming == | ||
+ | * [[Media:IntroObjects.ppt]] | ||
+ | * [[Media:OOP.pptx]] | ||
+ | * [[Media:UML_Diagrams.pptx]] | ||
+ | * [[Media:Recursion_Java.ppt]] | ||
+ | * Abstract Data Structures Intro --> Go to [[Media:Stacks.ppt]] | ||
+ | ** See Topic 5 and notes | ||
+ | |||
+ | == Current Case Study == | ||
+ | * [[Media:IBCS_CaseStudy2017.pdf]] | ||
+ | * Case Study Slides | ||
+ | ** [https://docs.google.com/a/apsva.us/presentation/d/1e-jf-6mFlLPzg_IPt5BZ-y8F-j81WHq3oNRL8pgJX5s/edit?usp=sharing Period 4 Case Study Terms] | ||
+ | ** [https://docs.google.com/a/apsva.us/presentation/d/1FJSwaQnwZNiKsDpURywkH3MGL8DhZF3LAnkn9S9Ew5M/edit?usp=sharing Period 6 Case Study Terms] | ||
+ | * If you see anything wrong with the above Case Study Terms, then please notify Mr. Bui | ||
+ | |||
+ | == Archived Case Studies == | ||
+ | * [[IBCS2 - 1516 - Case Study]] | ||
+ | * [[IBCS2 - 1415 - Case Study]] | ||
+ | * [[IBCS2 - 1314 - Case Study]] |
Revision as of 10:16, 1 May 2017
Contents
- 1 Syllabus Content Guide
- 2 Additional Resources
- 3 Topic 1: System fundamentals
- 4 Topic 2: Computer organization
- 5 Topic 3: Networks
- 6 Topic 4: Computational thinking, problem-solving, & programming
- 7 Topic 5: Abstract data structures
- 8 Topic 6: Resource management
- 9 Topic 7: Control
- 10 Option C: Web science
- 11 Option D: Object-oriented Programming
- 12 Current Case Study
- 13 Archived Case Studies
Syllabus Content Guide
Additional Resources
- IB CS @ DGS (Lot of PDFs, but not all are complete)
- IB Computer Science WikiBook (Incomplete, but has some decent additional reading)
Topic 1: System fundamentals
- 1.1 - Systems in organizations - Media:SystemsInOrganizations.pptx
- 1.2 - System design basics - Media:SystemDesignBasics.pptx
Topic 2: Computer organization
- 2.1.1 - 2.1.5 - Computer architecture - Media:ComputerArchitecture.ppt
- 2.1.6 - 2.1.8 - Operating systems - Media:OS_Basic.ppt
- 2.1.9 - 2.1.10 - Binary & Data representation
- 2.1.11 - 2.1.13 - Simple logic gates
Topic 3: Networks
- 3.1.1 - 3.1.5 - Network fundamentals - Media:NetworkFundamentals.pptx
- 3.1.6 - 3.1.11 - Data transmission - Media:DataTransmission.pptx
- 3.1.12 - 3.1.16 - Wireless networking - Media:WirelessNetworking.pptx
Topic 4: Computational thinking, problem-solving, & programming
- 4.1 - General principles (review this from the content guide)
- 4.2 - Connecting computational thinking and program design
- Searching - Media:Searching.pptx
- Sorting - Media:Sorting.pptx
- Flowcharts - Media:Flowcharts.ppt
- 4.3 - Introduction to programming (review this from the content guide)
Topic 5: Abstract data structures
- 5.1.1 - 5.1.3 - Recusion - Media:Recursion_Java.ppt
- 5.1.4 - 5.1.5 - Two-dimensional arrays
- 5.1.6 - 5.1.7 - Stacks - Media:Stacks.ppt
- 5.1.8 - 5.1.9 - Queues - Media:Queues.ppt
- 5.1.10 - Static stack and queue arrays
- 5.1.11 - 5.1.13 - Linked lists - Linked Lists
- 5.1.14 - 5.1.17 - Binary trees - Media:BinaryTrees.ppt
- 5.1.18 - 5.1.20 - Dynamic vs. static data structures
Topic 6: Resource management
- 6.1 - Resource management - Media:ResourceManagement.pptx
Topic 7: Control
- 7.1 - Control - Media:ControlSystems.pptx
Option C: Web science
- C.1 - Creating the web - Media:WebScience_Part1.pptx
- C.2 - Searching the web - Media:WebScience_Part2_Search.pptx
- C.3 - Distributed approaches to the web Media:WebScience_Part3_DistributedApproaches.pptx
- C.4 - The evolving web - Media:WebScience_Part4_EvolvingWeb.pptx
- C.5 - Analyzing the web - Media:WebScience_Part5_AnalyzingWeb.pptx
- C.6 - The intelligent web - Media:WebScience_Part6_IntelligentWeb.pptx
Option D: Object-oriented Programming
- Media:IntroObjects.ppt
- Media:OOP.pptx
- Media:UML_Diagrams.pptx
- Media:Recursion_Java.ppt
- Abstract Data Structures Intro --> Go to Media:Stacks.ppt
- See Topic 5 and notes
Current Case Study
- Media:IBCS_CaseStudy2017.pdf
- Case Study Slides
- If you see anything wrong with the above Case Study Terms, then please notify Mr. Bui