|
|
Line 1: |
Line 1: |
− | == Topic 1: Systems life cycle and software development == | + | == Topic 1: System fundamentals == |
− | | + | == Topic 2: Computer organization == |
− | * Introduction to Software Development - [[Media:SoftwareDevelopment.ppt]]
| + | == Topic 3: Networks == |
− | | + | == Topic 4: Computational thinking, problem-solving, & programming == |
− | == Topic 2: Program Construction in Java == | + | == Topic 5: Abstract data structures == |
− | | + | == Topic 6: Resource management == |
− | * Introduction to Java: Part One - [[Media:IntroJava.ppt]]
| + | == Topic 7: Control == |
− | * Introduction to Java: Part Deux - [[Media:IntroJava2.ppt]]
| + | == Case Study: Network Security == |
− | * Arrays - [[Media:IntroArrays.ppt]]
| |
− | * Objects - [[Media:IntroObjects.ppt]]
| |
− | * Object Usage Review - [[Media:ObjectUsageReview.ppt]]
| |
− | * Object Usage Review: Deuce! - [[Media:ObjectUsageReview2.ppt]]
| |
− | * Classes - [[Media:IntroClasses.ppt]]
| |
− | * Sorting & Searching - [[Media:Sorting&SearchingReview.ppt]]
| |
− | | |
− | == Topic 3: Computing system fundamentals == | |
− | | |
− | * 3.1 Introduction to Java & Compilers - [[Media:IntroJava.ppt]]
| |
− | * 3.2 Introduction to Computer Architecture - [[Media:IntroCompArch.ppt]]
| |
− | * 3.4 Introduction to Networking - [[Media:Networking.ppt]]
| |
− | * 3.5.1 Introduction to Binary - [[Media:Binary.ppt]]
| |
− | * 3.5.1 Introduction to Binary #2 - [[Media:Binary2.ppt]]
| |
− | * 3.5.3 Hexadecimal - [[Media:Hexadecimal.ppt]]
| |
− | * 3.5.5 Binary Addition (w/ 4.1.5-6) - [[Media:BinaryAddition.ppt]]
| |
− | * 3.5.5 Negative Binary - Sign Magnitude - [[Media:NegBinarySignMag.ppt]]
| |
− | * 3.5.5 Negative Binary - 2's Complement - [[Media:NegBinary2sComp.ppt]]
| |
− | * 3.5.6-8 Analog vs. Digital - [[Media:AnalogDigital.ppt]]
| |
− | ** [[Media:AnalogDigital_print.ppt]]
| |
− | * 3.6 Errors - [[Media:Errors.ppt]]
| |
− | ** [[Media:Errors_print.ppt]]
| |
− | * 3.7 Utility Software - [[Media:UtilitySoftware.ppt]]
| |
− | | |
− | == Topic 4: Computer mathematics and logic == | |
− | | |
− | * 4.1 Introduction to Real Numbers - [[Media:RealNumbers.ppt]]
| |
− | * 4.2.1-2 Introduction to Boolean Logic - [[Media:BooleanLogic.ppt]]
| |
− | * 4.2.3-4 Simplifying Boolean Expressions - [[Media:SimplifyingBooleanExpressions.ppt]]
| |
− | * 4.2.5-6 Digital Logic Gates - [[Media:LogicGates.ppt]]
| |
− | * 4.2 Digital Logic Design - [[Media:DLD.ppt]]
| |
− | * 4.2 Adder Circuits - [[Media:Adders.ppt]]
| |
− | | |
− | == Topic 5: Abstract data structures and algorithms == | |
− | | |
− | * Data Structures - The Stack - [[Media:Stacks.ppt]]
| |
− | * Data Structures - The Queue - [[Media:Queues.ppt]]
| |
− | * Data Structures - The Binary Tree - [[Media:BinaryTrees.ppt]]
| |
− | * 5.5 Recursion - [[Media:Recursion.ppt]]
| |
− | * 5.6 Algorithm Evaluation - Big O! - [[Media:AlgorithmEvaluation.ppt]]
| |
− | | |
− | == Topic 6: Further system fundamentals == | |
− | <!--* 6 Further System Fundamentals - [[Media:FurtherSystemFundamentals.ppt]]-->
| |
− | * 6 CPU Advanced - [[Media:CPU_Advanced.ppt]]
| |
− | * 6 Operating System Basic - [[Media:OS_Basic.ppt]]
| |
− | * 6 Hard Drive Basic - [[Media:HardDrive_Basic.ppt]]
| |
− | * 6 Data Processing - [[Media:DataProcessing.ppt]]
| |
− | | |
− | == Topic 7: File organization == | |
− | | |
− | * 7 File Organization - [[Media:FileOrganization.ppt]]
| |
− | | |
− | == Miscellaneous == | |
− | * [[Media:MiscellaneousTerms.ppt]]
| |
− | | |
− | | |
− | == Case Study: Smartphones == | |
− | * Case Study 2012-2013 - [[Media:IBCS_CaseStudy2012.pdf]]
| |
− | * Case Study 2012-2013 Slides - [[Media:SmartphonesCaseStudy.ppt]]
| |
− | | |
− | == Past Case Studies ==
| |
− | * Case Study 2010-2011 - [[Media:IBCS_CaseStudy2010.pdf]]
| |
− | * Case Study 2009 - [[Media:IBCS_CaseStudy2009.pdf]]
| |
− | * Case Study 2009 Slides - [[Media:ComputersDisabilityCaseStudy.ppt]]
| |