Difference between revisions of "Slides"

From WLCS
(Current Case Study)
(47 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.2 System design basics - [[Media:SystemDesignBasics.pptx]]
+
* 1.1 - Systems in organizations - [[Media:SystemsInOrganizations.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.6 - 2.1.8 - Operating systems - [[Media:OS_Basic.ppt]]
 +
* 2.1.9 - 2.1.10 - Binary & Data representation
 +
** [[Media:Binary.ppt]]
 +
** [[Media:Hexadecimal.ppt]]
 +
** [[Media:DataRepresentation.ppt]]
 +
* 2.1.11 - 2.1.13 - Simple logic gates
 +
** [[Media:BooleanLogic.ppt]]
 +
** [[Media:LogicGates.gif]]
 +
** [[Media:LogicGatesWithTruthTables.gif]]
 +
** [[Media:LogicGates.ppt]]
 +
 
== Topic 3: Networks ==
 
== 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 ==
 
== 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 ==
 
== 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
 +
** [[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: Network Security ==
+
* 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

Syllabus Content Guide

Additional Resources

Topic 1: System fundamentals

Topic 2: Computer organization

Topic 3: Networks

Topic 4: Computational thinking, problem-solving, & programming

Topic 5: Abstract data structures

Topic 6: Resource management

Topic 7: Control

Option C: Web science

Option D: Object-oriented Programming

Current Case Study

Archived Case Studies